- 我创建了简单的 hello word cpp 应用程序。
- 通过传递 gcc --coverage 标志编译它
- 执行了可执行文件
- 通过调用生成的覆盖率
lcov --directory . --capture --output-file ic.info
- 通过 genhtml 生成基于 html 的报告
genhtml -o html/ ic.info
现在的问题。无论我运行多少次可执行文件,我总是得到相同的结果,即相同的行和函数覆盖率。它是否应该增加每次执行的行覆盖率?我有什么问题吗?
如果lcov
只为一次执行生成覆盖率,那么我如何为我已经完成的所有执行生成覆盖率?