首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CMake/CTest & gcovr:文件扩展名?

CMake/CTest & gcovr:文件扩展名?
EN

Stack Overflow用户
提问于 2012-07-30 18:45:10
回答 1查看 1.5K关注 0票数 5

在使用带有-- CMake标志的覆盖率进行编译并运行我的boost单元测试程序之后,将创建扩展名为.cpp.gcda和.cpp.gcno的文件。如果我随后运行gcovr,它声称无法找到图形文件(错误消息".gcno:cannot .gcno .gcno:cannot“)。我可以移动所有的输出文件,但这真的很笨拙/愚蠢。

其他人的相关问题可以通过使用CTest来解决,但是由于我使用的是Jenkins,所以我想坚持使用gcovr并使用cobertura xml输出。

Ps。也许我应该简单地问一下:我应该如何将CMake与gcovr结合起来?

EN

回答 1

Stack Overflow用户

发布于 2013-04-30 21:55:35

这是我们在jenkins内部使用的相同设置的解决方案:http://www.semipol.de/archives/320。您可以简单地从链接的CMake库中获取RSC宏,以供您自己使用。

除此之外,我在最近的gcc版本中读到了一些关于覆盖率文件格式略有变化的内容,但gcovr似乎没有跟上。但我不记得我是在哪里读到的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11719890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档