如何为源代码树中的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

对于后代,此链接可能与以下内容相关: