Sonarqube的覆盖率和覆盖范围

时间:2018-04-26 12:02:05

标签: sonarqube

我们正在实施sonarqube 6.7来分析覆盖率和覆盖范围。使用声纳覆盖插件,我们成功地将结果提取到声纳仪表板。但是,覆盖率分析不起作用(其0%)。问题是sonar.language属性。

sonar.language=cov-cpp ( for coverity analysis )
sonar.language=c++ ( for coverage )

如何在同一个仪表板上(在同一组.c,.cpp文件中)获取两个报告?

1 个答案:

答案 0 :(得分:0)

sonar.language 已弃用的原因是强制进行单语分析的原因。因此,只有一个或另一个将起作用,这取决于最后保存的"。

据推测,您有这两种语言都声明了C ++并声称其文件扩展名。这是一个基本问题,这意味着两个插件只是不能一起工作。要么你需要Coverity插件来导入你的覆盖率报告你需要它来不宣告C ++,这样它就可以很好地与一个" base"语言插件:声明语言,声明其文件扩展名,并提供基本的指标和规则。