将pytest结果发送到Ibutsu服务器的插件
pytest-ibutsu的Python项目详细描述
这是一个插件,它将向Ibutsu服务器报告pytest rest。在
要求
Python 2.7和3.6+
安装
通过pip安装插件:
pip install pytest-ibutsu
如果您正在开发此插件,您可以创建一个可编辑的安装:
^{pr2}$入门
要将结果推送到Ibutsu服务器,请将--ibutsu选项与指向服务器的URL一起使用:
pytest --ibutsu http://ibutsu/
更多选项
要设置测试结果的源,请使用--ibutsu-source选项:
pytest --ibutsu http://ibutsu/ --ibutsu-source my-test-run
如果要将元数据添加到每个结果的元数据,可以使用--ibutsu-data选项:
pytest --ibutsu http://ibutsu/ --ibutsu-data key=value
您可以指定多个此选项:
pytest --ibutsu http://ibutsu/ --ibutsu-data key1=value1 --ibutsu-data key2=value2
您也可以通过虚线表示法指定子关键字:
pytest --ibutsu http://ibutsu/ --ibutsu-data key.subkey.susbsub=value
设置项目
如果您的Ibutsu服务器需要项目集,您可以使用--ibutsu-project选项执行此操作:
pytest --ibutsu http://ibutsu/ --ibutsu-project 5eb1aff37c274bcd20002476
您还可以使用项目name字段:
pytest --ibutsu http://ibutsu/ --ibutsu-project my-project
离线使用
如果你还想上传你的插件,但是你不能马上上传结果 你可以稍后上传的档案。将archive与--ibutsu选项一起使用:
pytest --ibutsu archive
Ibutsu插件将把存档文件保存在当前目录中,并打印出位置。在
使用
安装此插件并设置配置后,您的测试结果将自动 发送到Ibutsu服务器。在
- 项目
标签: