我们使用Jenkins作为CI工具来集成声纳和其他构建工具(maven)。我们在SonarQube 3.7.4中使用了Jenkins版本的1.547。我们之前能够在声纳上查看JUnit的覆盖范围。我们将Jenkins升级到1.656,将sonarqube升级到5.4。升级后,它始终显示:
此组件没有覆盖详情。
据我所知,从4.2以上的声纳版本停止执行单元测试。但是maven目标" org.jacoco:jacoco-maven-plugin:prepare-agent install -Dmaven.test.failure.ignore = true"已添加以明确运行单元测试。这显示了在Jenkins作业控制台上成功执行的测试。但是在声纳的覆盖标签上,没有显示任何内容。
可能是什么问题?同样需要任何丢失的声纳配置或Jenkins插件吗?