我们使用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插件?