gcov将CPU固定在100%正常吗
我正在一个中型项目上运行 gcov (通过 lcov)。 CPU 在相当长一段时间内接近 100%(不确定具体多长时间,但超过 30 分钟)。记忆并没有膨胀。它似乎…
使用 gcov,是否可以合并到 .gcda 文件?
我有相同的源文件(C 和 Obj-C)被编译成两个目标:单元测试可执行文件和实际产品(然后进行集成测试)。这两个目标构建到不同的位置,因此目标文件、…
如何在已安装的 Cocoa 应用程序上运行 Gcov?
我有一个使用安装程序的 Cocoa 应用程序。我希望能够对代码运行代码覆盖率(在安装之后)。 这不是通常的单元测试场景,在通常的单元测试场景中,单个…
为什么 gcov 为 STL 标头创建代码覆盖率数据?
当我运行 gcov foo.cpp 时,它不仅生成 foo.cpp 的代码覆盖率报告,还生成 foo.cpp 使用的所有 STL 标头的代码覆盖率报告。 有办法防止这种情况吗?它…
Autotools 在“make check”后自动调用 lcov
我已经成功建立了一个自动工具项目,其中的测试使用仪器进行编译,这样我就可以获得测试覆盖率报告。 成功“make check”后,我可以通过在源目录中运…
gcov 和 switch 语句
我正在使用 switch 语句对一些 C 代码运行 gcov 。我已经编写了测试用例来覆盖该 switch 语句的所有可能路径,但它仍然报告 switch 语句中的一个分支…
尝试将 CoverStory 与 iPhone 应用程序一起使用时出现未定义的符号:_vproc_transaction_end、_vproc_transaction_begin
按照这些步骤设置 iPhone 后使用 CoverStory 进行项目时,我的构建因两个链接器错误而失败。 Undefined symbols: "_vproc_transaction_end", referenc…
如何在iPhone SDK中设置gcov进行代码覆盖率分析?
我最近开始对我为 iPhone 编写的应用程序进行单元测试。我已经掌握了创建自己的测试的基础知识,即使它看起来有点次优。然而,我在使用 gcov 设置代码…
在 Windows 中使用 lcov 从多个文件生成覆盖率数据的语法错误
我需要一些帮助...我在想出在 Windows 中使用 lcov 从多个文件生成覆盖率数据的语法时遇到问题。 我在 cygwin 上安装了 gcov、lcov 和 genhtml(我在 …
Windows 是否有任何积极支持的 lcov 端口
我使用 gcov 库测量代码的覆盖率,我想以用户友好的格式生成覆盖率报告。我找到了 lcov 实用程序,但它与 Windows 环境不兼容(主要是因为解析路径的…
有关 gcov -f 的更多详细信息和重要输出
所有 GNU gcov 在线手册位于 http://gcc.gnu .org/onlinedocs/gcc/Invoking-Gcov.html#Invoking-Gcov 说关于 gcov -f 选项是: -f --function-summari…
在 Xcode 3.1 中设置 gcov
我正在尝试将 Xcode 项目设置为使用 gcov 进行检测,以便我可以确定单元测试的代码覆盖率。不过,我在网上找到的所有文档都讨论了我在 Xcode 3.1 中找…
是否可以使 gcc/gcov 将覆盖率统计信息输出到源文件夹以外的位置?
将 gcc 与 -fprofile-arcs 和 -ftest-coverage 一起使用时,当生成的可执行文件终止时,它会尝试在与用于编译可执行文件的 .o 文件相同的位置创建 .gc…