我正在尝试使用 Sonar 和 Jenkins 获得代码覆盖率。我看到 Jenkins 的 Sonar 插件成功执行 JUnit 测试用例并成功完成构建。但是 Sonar 没有在项目中显示代码覆盖率结果(总是显示 0.0% 作为代码覆盖率)。但声纳确实显示“单元测试成功”。
我正在将 Maven 与 Jenkins 和 Sonar 一起使用。
执行 Sonar 插件时,我在 Jenkins 日志中收到以下消息:
项目覆盖率设置为 0%,因为没有转储 JaCoCo 执行数据:.../sonar/target/jacoco.exec
任何人都可以帮助我如何在任何 Sonar 项目中获得正确的代码覆盖率。