我正在使用clover来计算单元测试的代码覆盖率。我得到了一定比例的大约64次测试失败。只是想知道失败的测试是否也会影响代码覆盖百分比?
答案 0 :(得分:0)
首先,请注意Clover记录了两种代码覆盖:
全球覆盖 - 从整个测试运行开始,这将始终包含所有测试的代码覆盖率(不仅包括测试,还包括setUp方法等)
每次测试覆盖率 - 单独跟踪每个测试的代码覆盖率
如果是每次测试覆盖,您可以选择是否应包括失败测试的覆盖范围。您可以配置此选项以生成报告。参见:
您也可以在IDE中切换它(编辑器边距上的彩色条将会改变):
参考文献:
干杯 马立克