Python覆盖率附加工具
项目描述
此软件包是coverage的命令行工具集合,用于生成详尽的报告和/或测试覆盖率的统计数据。
可用工具包括
coverage-annotate - 打印源代码,并根据是否在测试期间执行,在每个行前添加+或-;
coverage-combine - 将多个.coverage数据文件合并为一个;
coverage-diff - 比较两个覆盖率数据文件的注释源,以突出显示它们之间的测试覆盖率差异;
coverage-report - 报告任意文件(s);
pickle2json - 将.coverage文件从pickle格式转换为JSON格式;需要至少coverage版本4.0;
安装
使用pip从PyPI安装
pip install coverage-tools
变更日志
版本0.0.4
新增工具 coverage-report;
新增工具 pickle2json;
版本0.0.3
为 coverage-annotate 新增选项
-N - 显示行号
-i - 包含在报告中的文件列表
-e - 排除报告中的文件列表
–include 和 –exclude 支持shell通配符。如果没有指定,则显示覆盖率数据文件中的所有文件。首先评估包含列表,然后评估排除列表。
为 coverage-diff 新增选项
-N - 显示行号
-i - 包含在报告中的文件列表
-e - 排除报告中的文件列表
所有选项都适用相同的限制。
新增工具 coverage-combine,支持shell通配符。
版本0.0.2
在PyPI上的首次发布
贡献
源代码和问题跟踪器位于 https://github.com/atodorov/coverage-tools
项目详情
关闭
coverage-tools-0.0.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c68c2d0030597a61377bc864e2fbc4ae1c64c4d99c5f86291adbcb2bcb7d60c3 |
|
MD5 | 285522f8354e71a62c4eb02e665cd5d4 |
|
BLAKE2b-256 | afcc178502f3a198bdb8c2684d293ab5852f2e7c618f613847d895e8701f8cf6 |