我有一个包含模块A
,B
,C
和D
的项目。
所有这些模块都有单元测试。
但是,(目前)模块A
中没有集成测试。
B
,C
和D
)大约是70%。根据official Sonar docs,整体覆盖范围应该是IT和UT的综合覆盖范围,即整体覆盖率< = [IT覆盖率+ UT覆盖率]。
这种情况显然违反了上述70%的整体覆盖率。
由于整体覆盖范围仅考虑模块B
,C
和D
(总体覆盖率约为70%),因此计算的覆盖率是正确的(对于这3个模块)
如何在计算整体覆盖范围时让Sonar考虑所有模块(也包括没有集成测试的模块),以便我有一个有意义的整体覆盖率指标?