代码覆盖 - 哪个运行涵盖哪些代码?

时间:2011-09-06 11:33:11

标签: c gcc code-coverage gcov lcov

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

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

这是否可以直接进行?怎么做?其他工具也可以,只要它们使用gcc在linux上工作。

感谢。

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

欢迎任何其他改进。

1 个答案:

答案 0 :(得分:0)

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

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

哦,你的意思是“内置”还是“简单”?否。