如何将C ++ Cobertura覆盖率报告导入Sonar?

劳兰德

我正在编写一个可以为C ++项目生成Cobertura覆盖率报告的工具。我设法生成了报告,现在我想将这些报告导入Sonarqube。

我注意到Sonar C ++社区插件支持Cobertura XML格式,因此我为该插件下载了一个示例C ++项目并执行了声纳运行器,并且执行成功,但是Sonar服务器Web前端项目的“单元测试覆盖率”部分末尾不包含任何信息(只是一个破折号“-”,不表示任何内容)。

我究竟做错了什么?为什么我看不到导入的Cobertura产气量报告中的任何信息?

提前致谢。

劳兰德

事实证明,最新的gcovr版本(3.1-prereleas)更改了Cobertura报表的生成方式,因为该类标记的filename属性仅包含源代码文件的名称,而不是项目的相对根路径。

可以通过使用较早的gcovr版本(我尝试过2.4,并且可以正常工作)或手动修改报表以使其再次与C ++插件的Cobertura解析器兼容来解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Maven和Bamboo在Sonar 4.5.2中获得Cobertura的覆盖率?

来自分类Dev

将InspectCode(Resharper)和OpenCover代码覆盖率报告合并到Sonar Qube Build中

来自分类Dev

如何使用新的Gradle SonarQube插件向Sonar报告Jacoco Groovy代码覆盖率?

来自分类Dev

无论测试的扩展范围如何,詹金斯的Cobertura代码覆盖率报告似乎都提供了相同的统计信息

来自分类Dev

无论测试的扩展范围如何,詹金斯的Cobertura代码覆盖率报告似乎都提供了相同的统计信息

来自分类Dev

如何从phpunit覆盖率报告中排除目录

来自分类Dev

如何关闭PHPStorm 9中的测试覆盖率报告?

来自分类Dev

如何多次运行php单元并连接覆盖率报告?

来自分类Dev

如何获取外部API的覆盖率报告?

来自分类Dev

如何使用 Xcode 11 生成 JSON 覆盖率报告?

来自分类Dev

将多个xdebug覆盖率结果整理到一份报告中?

来自分类Dev

如何从业力代码覆盖率报告中排除文件?

来自分类Dev

如何在流星/速度中生成测试覆盖率报告?

来自分类Dev

我如何让Istanbul报告Lab / Hapi.js测试的覆盖率?

来自分类Dev

如何使用pytest为覆盖率报告设置不同的html输出目录?

来自分类Dev

如何在伊斯坦布尔覆盖率报告中忽略函数_interopRequireDefault?

来自分类Dev

如何忽略Coverage.py中覆盖率为100%的报告文件

来自分类Dev

如何在单个HTML文件中获取Django覆盖率报告

来自分类Dev

如何使用gcov / lcov为fork()的孩子生成覆盖率报告?

来自分类Dev

如何使用鼻子2从给定的包装中获得覆盖率报告

来自分类Dev

如何通过电子邮件发送pytest覆盖率报告?

来自分类Dev

笑话:如何合并来自不同笑话测试运行的覆盖率报告

来自分类Dev

如何使用“ .Net FrameWork 4.7”项目在Azure DevOps管道上创建覆盖率报告?

来自分类Dev

如何获取类似于Sonarqube的Salesforce代码覆盖率报告

来自分类Dev

如何使用pytest-cov生成覆盖率报告并打印到终端?

来自分类Dev

如何在单个HTML文件中获取Django覆盖率报告

来自分类Dev

如何使用Android gradle插件0.10.0或更高版本获取jacoco覆盖率报告?

来自分类Dev

使用TestNG测试REST API时如何获得代码覆盖率报告?

来自分类Dev

如何添加注释以从 jacoco 代码覆盖率报告中排除方法?

Related 相关文章

  1. 1

    如何使用Maven和Bamboo在Sonar 4.5.2中获得Cobertura的覆盖率?

  2. 2

    将InspectCode(Resharper)和OpenCover代码覆盖率报告合并到Sonar Qube Build中

  3. 3

    如何使用新的Gradle SonarQube插件向Sonar报告Jacoco Groovy代码覆盖率?

  4. 4

    无论测试的扩展范围如何,詹金斯的Cobertura代码覆盖率报告似乎都提供了相同的统计信息

  5. 5

    无论测试的扩展范围如何,詹金斯的Cobertura代码覆盖率报告似乎都提供了相同的统计信息

  6. 6

    如何从phpunit覆盖率报告中排除目录

  7. 7

    如何关闭PHPStorm 9中的测试覆盖率报告?

  8. 8

    如何多次运行php单元并连接覆盖率报告?

  9. 9

    如何获取外部API的覆盖率报告?

  10. 10

    如何使用 Xcode 11 生成 JSON 覆盖率报告?

  11. 11

    将多个xdebug覆盖率结果整理到一份报告中?

  12. 12

    如何从业力代码覆盖率报告中排除文件?

  13. 13

    如何在流星/速度中生成测试覆盖率报告?

  14. 14

    我如何让Istanbul报告Lab / Hapi.js测试的覆盖率?

  15. 15

    如何使用pytest为覆盖率报告设置不同的html输出目录?

  16. 16

    如何在伊斯坦布尔覆盖率报告中忽略函数_interopRequireDefault?

  17. 17

    如何忽略Coverage.py中覆盖率为100%的报告文件

  18. 18

    如何在单个HTML文件中获取Django覆盖率报告

  19. 19

    如何使用gcov / lcov为fork()的孩子生成覆盖率报告?

  20. 20

    如何使用鼻子2从给定的包装中获得覆盖率报告

  21. 21

    如何通过电子邮件发送pytest覆盖率报告?

  22. 22

    笑话:如何合并来自不同笑话测试运行的覆盖率报告

  23. 23

    如何使用“ .Net FrameWork 4.7”项目在Azure DevOps管道上创建覆盖率报告?

  24. 24

    如何获取类似于Sonarqube的Salesforce代码覆盖率报告

  25. 25

    如何使用pytest-cov生成覆盖率报告并打印到终端?

  26. 26

    如何在单个HTML文件中获取Django覆盖率报告

  27. 27

    如何使用Android gradle插件0.10.0或更高版本获取jacoco覆盖率报告?

  28. 28

    使用TestNG测试REST API时如何获得代码覆盖率报告?

  29. 29

    如何添加注释以从 jacoco 代码覆盖率报告中排除方法?

热门标签

归档