Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
升级到SonarQube 5.3后,Cobertura测试覆盖率缺失_Sonarqube_Jacoco_Cobertura - Fatal编程技术网

升级到SonarQube 5.3后,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

我最近升级到SonarQube 5.3,现在不再发布/分析使用Cobertura的测试覆盖率

无论我们安装或配置什么,JaCoCo都是默认的代码覆盖率。日志显示SonarQube正在查看而没有找到JaCoCo报告

在5.3版本中是否仍然支持Cobertura

我试图配置cobertura,但
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]()上,您可以找到一些关于报告生成的信息。