pytest的测试任何协议(TAP)报告插件
项目描述
pytest-tap是pytest的测试报告插件,它可以输出测试任何协议(TAP)数据。TAP是一种基于行的测试协议,用于以标准方式记录测试数据。
安装后,使用pytest --tap开始。
请关注GitHub获取更多信息或跟踪此插件的开发。有关Python和TAP的附加开发人员文档,请参阅Read the Docs。
版本
版本 3.4,2023年7月15日
废弃--tap-stream以支持--tap流模式。
在xdist中使用时,在执行开始时报告计划。
添加对Python 3.11的支持。
放弃对Python 3.7的支持(它已达到生命周期的终点)。
放弃对Python 3.6的支持(它已达到生命周期的终点)。
放弃对PyPy的支持。
版本 3.3,2021年10月27日
添加对Python 3.10的支持。
修复在流模式启用时打印帮助的bug (#59)。
放弃对Python 3.5的支持(它已达到生命周期的终点)。
删除未维护(且可能不准确)的区域信息。
版本 3.2,2020 年 11 月 7 日
添加对 Python 3.8 的支持。
添加对 Python 3.9 的支持。
以与 TAP 规范更一致的方式处理 unittest.expectedFailure 和 pytest.xfail。
版本 3.1,2020 年 3 月 25 日发布
修复由 pytest 5.4 中移除的已弃用功能导致的报告问题。
版本 3.0,2020 年 1 月 28 日发布
停止支持 Python 2。
版本 2.5,2019 年 12 月 26 日发布
Python 2 的最后一个支持版本。
将 tap.py 锁定在支持 Python 2 的版本范围内。
版本 2.4,2019 年 10 月 21 日发布
处理在设置过程中发生的失败。这将捕获可能在 fixtures 中发生的错误。
停止支持 Python 3.4(它已到寿命终点)。
添加对 Python 3.7 的支持。
版本 2.3,2018 年 9 月 16 日发布
改进 xfail 处理。尊重严格的 xfail 模式。使用 TODO 代替 SKIP 指令,以更好地与 TAP 规范对齐。
首先输出计划行(1..N)。
版本 2.2,2018 年 1 月 9 日发布
更新输出格式,使其更接近 pytest 风格。
停止支持 Python 3.3(它已到寿命终点)。
版本 2.1,2017 年 8 月 12 日发布
添加对 Python 3.6 的支持。
修复使用 pytest-xdist 运行时发生的崩溃(#27)。
版本 2.0,2016 年 8 月 1 日发布
更新到 tap.py 2.0。此更新删除了对 nose 和 pygments 的间接依赖。
改进对跳过和 xfails 的处理。
抑制流式传输的 # TAP results for TestCase。对于 pytest 的测试函数范式,此标题几乎没有意义。包括此标题为每个函数生成额外的噪声。
停止支持 Python 2.6
版本 1.9,2016 年 6 月 11 日发布
作为独立插件首次发布。版本号与 tappy 对齐。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码发行版
构建发行版
pytest-tap-3.4.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | a7c2a4a3e8b4bf18522e46d74208f8579a191dd972c59182104ad9a4967318fb |
|
MD5 | 8b599a93ed98658f5f7bc2f7a21a8374 |
|
BLAKE2b-256 | 75cf0d944bd9be848b5a2a0290d0125fcc3580350a516e869a8e4dc32f6198ef |