标签: c++ code-coverage gcov lcov
如果测试运行不定式或测试运行时间很长并且我想获得临时结果,如何获得 .gcda (gcov)/coverage? 例如,我对执行 1 分钟后的测试覆盖率感兴趣。
gcc -I${PWD} -fprofile-arcs -O0 --coverage program.c -o test-coverage $ ./test-coverage Terminated: 15
gcc -I${PWD} -fprofile-arcs -O0 --coverage program.c -o test-coverage
$ ./test-coverage
Terminated: 15
如果我终止进程,则不会创建 .gcda。有没有办法在进程终止前恢复或获取临时值?