我们的声纳构建环境详情如下:
SonarQube服务器版本 - 5.6.6(64位)。 声纳客户端构建操作系统 - Ubuntu 14.04.5 LTS(64位)。 声纳扫描仪 - 版本 - 3.0.3.778。 声纳CXX-插件-0.9.7.jar 源代码语言:C ++
描述: -
我有.gcov报道。想知道是否可以使用上面提到的Cxx社区插件在Sonarqube仪表板上导入相同的内容?
如果有这么好的帮助我做同样的事情。提前谢谢。
答案 0 :(得分:0)
在我解决的gcovr报告中使用绝对文件名路径。
声纳配置文件:sonar-project.properties
sonar.projectKey=xxx
sonar.sources=src
sonar.host.url=http://xxx:xxx
sonar.login=xxx
sonar.language=c++
sonar.cxx.includeDirectories=xxx
sonar.exclusions=xxx
sonar.cxx.coverage.reportPath=gcovr_report.xml
sonar.cxx.coverage.itReportPath=gcovr_report.xml
sonar.cxx.coverage.overallReportPath=gcovr_report.xml
目录/ xxx / src中的gcov临时文件gcda / gcno。
创建gcovr xml报告:gcovr -r /xxx/src --xml-pretty > gcovr_report.xml
用绝对路径替换gcovr_report.xml中的filename tag。
运行声纳跑步者:~/sonar-scanner-3.0.3.778-linux/bin/sonar-scanner -X