【发布时间】:2017-01-06 06:34:22
【问题描述】:
我正在使用 clover 来计算单元测试的代码覆盖率。我得到了一定的百分比,大约 64 次测试失败。只是想知道失败的测试是否也影响了代码覆盖率?
【问题讨论】:
标签: java unit-testing clover
我正在使用 clover 来计算单元测试的代码覆盖率。我得到了一定的百分比,大约 64 次测试失败。只是想知道失败的测试是否也影响了代码覆盖率?
【问题讨论】:
标签: java unit-testing clover
首先请注意,Clover 记录了两种代码覆盖率:
全局覆盖 - 从整个测试运行,这将始终包含所有测试的代码覆盖(不仅是测试,还包括 setUp 方法等)
每个测试的覆盖率 - 单独跟踪每个测试的代码覆盖率
在每次测试覆盖率的情况下,您可以选择是否应包括来自失败测试的覆盖率。您可以配置此选项以生成报告。见:
您也可以在 IDE 中切换它(编辑器边距上的彩色条会改变):
参考资料:
干杯 马立克
【讨论】: