SonarQube报道未显示

时间:2016-11-17 10:40:44

标签: sonarqube code-coverage sonarqube-scan test-coverage

这是一个截图,让您更好地理解我在说什么: list of file metrics

不是所有目录都有覆盖吗?

我必须说这些目录(没有任何数字)不包括在任何测试中,但是这不意味着覆盖范围是0%吗?

1 个答案:

答案 0 :(得分:1)

是的,他们应该。但它们不是因为当没有覆盖引擎报告任何文件覆盖时,是因为该文件是可执行的但是没有对它进行测试,或者因为该文件不可执行?

SonarQube v6.2将开始通过自动强制为单元测试报告中未涵盖的文件的覆盖度指标来解决此问题。但是,只有在每个语言插件报告每个文件的“可执行行”时,才会完全启用此行为。

所以在实践中,在语言插件开始支持它之前,6.2中启用的新行为(在本文中未发布,但“很快”)将无法真正实现。可能在接下来的几个月里。