SonarQube5.3 将 java 文件的覆盖率显示为 0.0%,即使它存在一个测试文件。此测试文件不包含在 SonarExclusions.json 中。此外,在使用 Eclemma 工具进行代码覆盖的 eclipse 中,用红色突出显示源代码,表示源代码没有被完全覆盖。
没有反映覆盖范围的原因必须是什么?
SonarQube5.3 将 java 文件的覆盖率显示为 0.0%,即使它存在一个测试文件。此测试文件不包含在 SonarExclusions.json 中。此外,在使用 Eclemma 工具进行代码覆盖的 eclipse 中,用红色突出显示源代码,表示源代码没有被完全覆盖。
没有反映覆盖范围的原因必须是什么?
这可能会有所帮助。
如果这是正确的,那么 SonarQube 可能需要像 cobertura 或 jacoco 这样的其他东西来为其提供测试覆盖率。请尝试添加此类分析工具并尝试再次运行 Sonar。