如何为源代码树中的diff文件运行Gcov/Lcov?
如何使用如何为源代码树中的diff文件运行Gcov/Lcov?,gcov,lcov,Gcov,Lcov,如何使用lcov--diff选项为源代码视图中的差异性更改生成代码覆盖率报告?我有一个源代码视图,我能够为源代码视图中的几个模块生成lcov日志文件和html报告。但是,我正在寻找一个选项,为源代码树中引入的不同更改编写代码覆盖率报告。我遇到了lcov--diff选项。有人能告诉我如何使用这个选项吗?因为使用这个选项来生成代码覆盖率并没有什么不同。 以下是已尝试的步骤: 生成代码覆盖率数据(.info文件),而不在源代码树中进行任何修改 修改源树 使用-u选项获取差异文件 使用--diff选项
lcov--diff
选项为源代码视图中的差异性更改生成代码覆盖率报告?我有一个源代码视图,我能够为源代码视图中的几个模块生成lcov日志文件和html报告。但是,我正在寻找一个选项,为源代码树中引入的不同更改编写代码覆盖率报告。我遇到了lcov--diff
选项。有人能告诉我如何使用这个选项吗?因为使用这个选项来生成代码覆盖率并没有什么不同。
以下是已尝试的步骤:
- 生成代码覆盖率数据(
文件),而不在源代码树中进行任何修改.info
- 修改源树
- 使用
选项获取差异文件-u
- 使用
选项再次生成代码覆盖率数据。例如,--diff
--diff