首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么当每个源文件都被100%覆盖时,工作服显示0%的覆盖率?

为什么当每个源文件都被100%覆盖时,工作服显示0%的覆盖率?
EN

Stack Overflow用户
提问于 2016-05-22 10:52:20
回答 1查看 1K关注 0票数 3

我做了一个简单的C++项目,我连接到特拉维斯和工作服。据我所知,我上传的报告是正确的,因为我的源文件显示在工作服和100%覆盖。

然而,项目覆盖率显示为0%。为什么,以及如何修复?

EN

回答 1

Stack Overflow用户

发布于 2016-05-22 18:46:17

这是由于gcov和g++版本不匹配造成的。

生成日志提供以下消息

adder.cpp.gcno:version '408*',更喜欢'406*‘

这就是为什么列都在上面的屏幕截图中注册了0。当gcov和g++版本匹配时,输出如下所示

工作服只会让这个错误变得有点棘手,因为如果没有相关的行,每个文件都会被标记为100%,但是摘要显示了这个状态的0%。

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

https://stackoverflow.com/questions/37373398

复制
相关文章

相似问题

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