升级到SonarQube 5.3后,Cobertura测试覆盖率缺失
我最近升级到SonarQube 5.3,现在不再发布/分析使用Cobertura的测试覆盖率 无论我们安装或配置什么,JaCoCo都是默认的代码覆盖率。日志显示SonarQube正在查看而没有找到JaCoCo报告 在5.3版本中是否仍然支持Cobertura 我试图配置cobertura,但升级到SonarQube 5.3后,Cobertura测试覆盖率缺失,sonarqube,jacoco,cobertura,Sonarqube,Jacoco,Cobertura,我最近升级到SonarQube 5.3,现在不再发布/分析使用Cobertura的测试覆盖率 无论我们安装或配置什么,JaCoCo都是默认的代码覆盖率。日志显示SonarQube正在查看而没有找到JaCoCo报告 在5.3版本中是否仍然支持Cobertura 我试图配置cobertura,但sonar.java.coveragePlugin似乎不再起什么作用。您可以指定您喜欢使用此属性的内容,但将使用JaCoCo [INFO] JaCoCoSensor: JaCoCo report not fo
sonar.java.coveragePlugin
似乎不再起什么作用。您可以指定您喜欢使用此属性的内容,但将使用JaCoCo
[INFO] JaCoCoSensor: JaCoCo report not found : E:\myproject\jacoco.exec
[INFO] JaCoCoItSensor: JaCoCo IT report not found: E:\myproject\jacoco-it.exec
由于SonarQube 4.2,测试报告不再由SonarQube生成(有关更多信息,请参阅)。所以在你运行声纳分析之前,你必须自己做。对于Maven构建,我写了一篇如何将JaCoCo测试报告生成集成到Maven构建中的文章
对于Cobertura,您必须安装For SonarQube。该网站解释了如何生成报告。但我们仍然可以使用Cobertura吗?是的,但您必须在SonarQube中安装Cobertura插件。在[plugin site]()上,您可以找到一些关于报告生成的信息。