首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >lcov :几次处决的资料来源的报道

lcov :几次处决的资料来源的报道
EN

Stack Overflow用户
提问于 2011-10-28 07:42:04
回答 1查看 1.4K关注 0票数 2
  1. i创建了简单的hello word cpp应用程序.
  2. 通过传递gcc覆盖标志
  3. 通过调用执行
  4. 生成的覆盖率来编译它

基于lcov --directory . --capture --output-file ic.info

  • Generated html的报告

genhtml -o html/ ic.info

现在问题来了。无论运行多少次可执行文件,我总是得到相同的结果,即相同的行和函数覆盖率。它应该增加每一次执行的线路覆盖率吗?我出什么问题了吗?

如果lcov只为一次执行生成覆盖,那么如何为我所做的所有执行生成覆盖?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-28 09:47:55

我猜你误解了报道结果是如何产生的。正如您在问题中所述,lcov没有生成覆盖范围。它只处理覆盖结果,这些结果是在运行程序时生成的(问题中的步骤3)。

因此,当多次执行程序时(步骤3),您的行执行时间将增加(不需要覆盖范围)。要查看这一点,您可以生成多个覆盖报告(多次执行步骤3、4和5)。在步骤5中生成的报告中,您将看到代码中的代码行的执行时间增加。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7926423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档