我们的声纳构建环境详情如下:
当前问题:
我们有单元测试覆盖率报告(Gcovr - .XML based - CoverageReport.xml)文件,Sonar在日志中不显示任何错误消息,也没有在SonarQube Dashboard上显示覆盖率信息。 我的sonar-project.properties文件包含以下信息,用于导入我的覆盖率报告。
sonar.cxx.coverage.reportPath=VE_L/CoverageReport.xml
Sonar Scanner Log未显示任何错误。虽然我可以看到导入成功。
10:28:23.717 INFO - Scanner found '1' report files
10:28:23.717 INFO - Parser will parse '1' report files
10:28:23.921 INFO - Added report '/home/srinivas.ghs/Jenkins/workspace/VE_Engine/MORE_SERVICE/VideoMaker/Development/DREAM/VE_L/CoverageReport.xml' (parsed by: CoberturaParser) to the coverage data
10:28:24.080 INFO - Project 'scm.team.videoeditor' Cycles:0 Feedback cycles:0 Tangles:0 Weight:0.0
10:28:24.081 INFO - Sensor CxxSquidSensor (done) | time=11057ms
注意:我已配置单元测试覆盖率&集成测试覆盖范围Wedgits。
您是否可以帮我在SonarQube仪表板上显示我的单元测试覆盖率报告。
答案 0 :(得分:0)
在gcovr
:
find . -iname "*.gcno" -o -iname "*.gcda" | xargs gcov