GCOV:进行多次测试时不会生成GCDA文件

时间:2018-06-25 09:55:10

标签: gcov lcov

早上好

在工作环境中使用GCOV时遇到问题。

当我运行一些测试用例(最多1000个)时,Gcov运行良好,但是在运行更多测试时,不会生成gcda。

这就是我的使用方式。

  1. 我使用正确设置的gcov标志编译代码
  2. 我引导包含gcov库以及变量GCOV_PREFIX和GCOV__PREFIX_STRIP的测试服务器
  3. 我在此服务器上启动回归
  4. 完成后,我停止服务器,现在已生成所有gcda文件
  5. 使用lcov和genhtml生成测试覆盖率和报告。

当我要进行的测试很少(我想最多有1000个案例)时,这很好用,但是如果我运行更多的测试,我将不再有任何gcda文件...

  • 我在这部分上找不到任何文档,是否在某个缓冲区中存储了所有gcdas文件,以等待服务器被释放?
  • 是否可以对此设置进行参数设置?
  • 在某个地方是否有关于此主题的文档?

非常感谢您的帮助。 问候, 托马斯

0 个答案:

没有答案