gpt4 book ai didi

gcov - 生成空的 .gcda 文件

转载 作者:行者123 更新时间:2023-12-02 23:27:49 30 4
gpt4 key购买 nike

我使用 gcov 进行代码覆盖率分析,并使用 lcov 生成覆盖率的图形输出。这对于至少已执行目标文件的某些部分的代码文件非常有效。我希望能够跟踪根本没有执行的文件。我怀疑这与没有为这些文件生成 .gcda 文件有关。有没有办法强制为所有目标文件生成 .gcda 文件,而不管执行情况如何?

最佳答案

此处概述了执行此操作的过程:

http://linux.die.net/man/1/lcov

捕获测试用例数据时的推荐程序:

  1. 创建基线覆盖数据文件

    lcov -c -i -d appdir -o app_base.info

  2. 执行测试

    appdir/test

  3. 创建测试覆盖率数据文件

    lcov -c -d appdir -o app_test.info

  4. 合并基线和测试覆盖率数据

    lcov -a app_base.info -a app_test.info -o app_total.info

关于gcov - 生成空的 .gcda 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23923040/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com