【问题标题】:Python code coverage on p4 diffp4 diff 上的 Python 代码覆盖率
【发布时间】:2016-08-16 05:15:57
【问题描述】:

我正在运行 python 单元测试用例并使用 python 的覆盖命令 http://nedbatchelder.com/code/coverage/ 收集覆盖率。

我的大部分代码都是对现有文件的更改,过去没有为同一个文件编写过测试用例。目的只是过度差异,即已更改的代码部分。还需要报告有多少行,覆盖多少行,缺少多少行,以及覆盖形成差异文件的 % 行号。

是否有工具可以显示文件差异的覆盖率报告,特别是 p4 差异或更改号。

【问题讨论】:

    标签: python diff code-coverage perforce


    【解决方案1】:

    diff-cover 提供单个提交的覆盖率报告,尽管在 Git 中。它是开源的,您可以根据自己的需要对其进行调整,甚至提供 Perforce 支持。

    【讨论】:

    • 感谢您的澄清。
    【解决方案2】:

    您可以尝试我的(边缘非常粗糙;尽早发布!)工具cuv-ner,它有一个子命令cuv diff,它将通过覆盖数据突出显示您的差异并为您的差异着色——它可以处理直接的“差异” " 输出,或 "git diff" 输出。如果它不适用于“任何 perforce 输出”,请提交错误 :)

    https://meejah.ca/projects/cuvner

    【讨论】:

      猜你喜欢
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      • 2017-05-03
      • 2012-05-04
      相关资源
      最近更新 更多