拍摄几次后,gcov gcda未更新

时间:2018-10-02 08:53:51

标签: gcov lcov

我目前正在使用gcov / lcov来介绍项目的C代码。

这是一个非常大的项目,我要合并很多gcda文件。 似乎我已经丰富了“ gcov缓冲区”的限制(不确定其工作原理),因为在拍摄回归测试的子集时,可以正确生成代码并正确覆盖了gcda,但是不幸的是,当我运行时完全回归并没有完全涵盖拍摄子集时实际涵盖的信息。

所以,我尝试做的是将回归分析划分为子集,
-在gcov模式下启动服务器
-拍摄我的子集
-停止我的服务器
并且我的gcda文件已正确生成。 不幸的是,当执行第二个子集时,似乎gcda并未使用值进行更新,但是它们被覆盖了。

根据我在规范中阅读的内容,它不应以这种方式运行,并且应该对其进行更新。

我对吗?

我做错什么了吗?

先谢谢了。 托马斯

0 个答案:

没有答案