早上好
在工作环境中使用GCOV时遇到问题。
当我运行一些测试用例(最多1000个)时,Gcov运行良好,但是在运行更多测试时,不会生成gcda。
这就是我的使用方式。
- 我使用正确设置的gcov标志编译代码
- 我引导包含gcov库以及变量GCOV_PREFIX和GCOV__PREFIX_STRIP的测试服务器
- 我在此服务器上启动回归
- 完成后,我停止服务器,现在已生成所有gcda文件
- 使用lcov和genhtml生成测试覆盖率和报告。
当我要进行的测试很少(我想最多有1000个案例)时,这很好用,但是如果我运行更多的测试,我将不再有任何gcda文件...
- 我在这部分上找不到任何文档,是否在某个缓冲区中存储了所有gcdas文件,以等待服务器被释放?
- 是否可以对此设置进行参数设置?
- 在某个地方是否有关于此主题的文档?
非常感谢您的帮助。
问候,
托马斯