一个连接breed服务器的简单插件
pytest-breed-adapter的Python项目详细描述
pytest品种适配器
一个简单的插件生成json报表并发送到breed server以实现报表可视化
这个pytest
插件是用Cookiecutter
和@hackebrot
的cookiecutter-pytest-plugin
模板生成的。
安装
您可以通过PyPI
中的pip
安装“pytest-breed适配器”:
$ pip install pytest-breed-adapter
用法
为了获得完整的功能,您需要构建breed-server
,这是一个封闭源代码的项目
但是您可以构建自己的服务器以供进一步使用,plugin会将json报告发送给
繁殖服务器地址+/report/parse
[pytest]
addopts = --breed
title = what evever title you want /{or leave it empty}
json_report_file = auto/ none/ arbitary.json
json_report_indent = 4/ none
metadata = true/ false
CI_server = 192.168.1.199
breed_server = http://192.168.1.199:62180
test_demo():
"""
@ Node id
@! key0: value0
@! key1: value1
@! key2: value2
@! key3: value3
"""
assert 1
docstring startswith@space
的第一行将被解析为test nodeid
前缀为@!
的重置行将被视为元数据键值
贡献
非常欢迎投稿
许可证
根据BSD-3
许可证的条款分发,“pytest-breed适配器”是免费的开源软件
问题
如果您遇到任何问题,请file an issue
并附上详细说明。