一个连接breed服务器的简单插件

pytest-breed-adapter的Python项目详细描述


pytest品种适配器

一个简单的插件生成json报表并发送到breed server以实现报表可视化


这个pytest插件是用Cookiecutter@hackebrotcookiecutter-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并附上详细说明。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何用java表示这个数学函数的算法   Java/Stream帮助:仅使用streams将嵌套的映射列表转换为映射   使用Selenium连接到数据库时发生java未知主机异常   java如何了解jvm内存使用:“堆内存”和“堆外内存”   java Oracle BI报告导入模板   java如何使用Spring将xml转换为bean?   java线程。join()以保证执行顺序   java从THINGSPEAK到ANDROID应用程序获取JSON数据   使用Java的stanford库中的异常   java正确使用来自其他类文件的方法   如果集合中的元素类型为接口类型,如何填充集合?(爪哇)   记录java。util。记录器创建的文件超过了应有的数量   类Java对象uniq值   尝试调用无法应用于()的方法时出现java错误