跳转到主要内容

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 (5.8 kB 查看哈希值)

上传时间 源代码

由以下支持