【问题标题】:code coverage - which run covers which code?代码覆盖率——哪个运行覆盖了哪些代码?
【发布时间】:2011-09-06 11:33:11
【问题描述】:

POC:https://gist.github.com/1197309

我想确定 ./prime./prime 0./prime 1 三个运行中的哪一个覆盖了哪些代码,并在 HTML 报告中很好地显示了它。

这可能以一种简单的方式实现吗?怎么做?其他工具没问题,只要在 linux 上使用 gcc 即可。

谢谢。

注意:我更喜欢该要点的工作分支 :-) 我使用的是“常规”开发人员 Linux 发行版,所以不用担心这些工具。

欢迎任何其他改进。

【问题讨论】:

    标签: c gcc code-coverage gcov lcov


    【解决方案1】:

    当然:只需在每次运行后重命名覆盖文件,然后分别检查三个文件并创建一个合并的 HTML 报告。

    或者从三个文件创建 HTML 并合并 HTML - 这可能比为覆盖输出编写解析器更简单。

    哦,您的意思是“内置”还是“简单”?没有。

    【讨论】:

      猜你喜欢
      • 2012-12-08
      • 2011-03-12
      • 2013-12-07
      • 2012-06-30
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 2016-11-29
      • 2017-05-03
      相关资源
      最近更新 更多