我们正在使用Hudson和coverage.py来报告我们的测试套件的代码覆盖率。哈德森将报道分解为:
Coverage.py仅报告测试期间执行/导入的文件的覆盖范围,因此在测试期间执行的任何文件不似乎都无视。是否存在文件无法报告100%覆盖率的实例?
答案 0 :(得分:3)
目前,coverage.py不知道如何查找从未执行过的文件并将其报告为未涵盖,但这将在下一版本中发布。所以现在,文件覆盖率将始终为100%。这是Hudson(使用Cobertura插件)和coverage.py不能很好地融合的区域。
答案 1 :(得分:2)
Coverage.py现在(截至3.4)确实可以让您找到完全未执行的文件。有关详细信息,请参阅docs。