gcov

gcov

文章 0 浏览 6

无法生成 *.c.gcov 文件

我有以下结构: Source_code/build/unix/Makefile Source_code/code/Lib/src/lib1/a.c gcc 编译选项中提到了 -fprofile-arcs 和 -ftest-coverage 选项…

扬花落满肩 2024-12-14 18:50:49 5 0

Mac 应用程序的 gcov 覆盖率为 0

我已完成以下操作,但我的 .app 的 gcov 覆盖率仍然为 0%。这是我正在做的事情: 我使用的是 Xcode 3.2.6、GCC 4.2,并且使用的是 Mac OSX 10.6。 我…

空心空情空意 2024-12-13 04:26:04 4 0

最好的 C++ 是什么?与模板一起使用的代码覆盖率工具?

我已经使用 gcov 来测试代码覆盖率,但是当涉及到模板化的 C++ 代码时,它的效果不太好。我广泛使用 boost::spirit 而 gcov 似乎只是忽略了模板化的 S…

傾旎 2024-12-09 09:42:36 6 0

使用 gcov 进行交叉分析,但忽略 GCOV_PREFIX 和 GCOV_PREFIX_STRIP

我想使用 GCOV 进行代码覆盖,但测试将在另一台机器上运行。因此可执行文件中 .gcda 文件的硬连线路径将不起作用。 为了更改此默认目录,我可以使用 G…

半衾梦 2024-12-08 11:06:31 5 0

了解 gcov 文件中的分支

我试图了解 gcov 工具的输出。在没有选项的情况下运行它是有意义的,但我想尝试并理解分支覆盖选项。不幸的是,很难理解这些分支的作用以及为什么它们…

听闻余生 2024-11-29 13:12:43 8 0

即使程序中止,如何强制 gcov 提取数据

我正在使用一个名为 KLEE 的测试生成工具,它为我的 C99 代码创建了大量测试。 然后我运行测试并使用 gcov 检查线路覆盖率。 Gcov 似乎会在成功完成运…

上课铃就是安魂曲 2024-11-24 07:39:07 8 0

寻找一种方法来排除 geninfo/genhtml 使用的文件

我们正在尝试使用 geninfo 和 genhtml(gcovr 的替代方案,请参阅此处) 使用 gcov 提供的覆盖率生成 html 页面。 geninfo 从 gcov 的 *.gcda 文件创建…

画离情绘悲伤 2024-11-19 06:09:08 10 0

有没有办法将两个 .gcda 文件合并为一个?

我对一个应用程序有几个单元测试,每个测试都能够生成 .gcda 文件。我希望能够生成统一的 .gcda 文件,它代表我的测试套件的整体覆盖范围。似乎没有一…

养猫人 2024-11-17 17:48:57 8 0

单元测试需要很长时间才能运行。瓦尔格林德问题?冠状病毒问题?

我已经为我正在从事的项目创建了一个单元测试套件。我的单元测试过去运行得非常快……其中 200 多个单元测试将在几秒钟内运行。通常每个测试花费的时…

紫瑟鸿黎 2024-11-16 03:11:41 10 0

如何查找使用 dlopen() 打开的库的覆盖范围?

我有一个 C++ 库 (.so),由另一个应用程序使用 dlopen() 打开。但我需要在使用 gcov 在应用程序中运行时找到该库的代码覆盖率。是否可以?如果是的话…

七七 2024-11-15 19:43:16 7 0

gcov 和全局析构函数

MWE #include struct Foo { Foo() { std::cout << "Constructing Foo " << this << std::endl; } ~Foo() { std::cout << "Destructing Foo " << this …

清晨说晚安 2024-11-15 12:28:19 7 0

gcov 与 CMake 使用单独的构建目录

我正在努力获取 gcov 的覆盖范围信息。编译和链接期间没有错误,但是当我运行可执行文件时,没有生成覆盖率数据。 我使用带有单独构建目录的 CMake,…

本王不退位尔等都是臣 2024-11-08 15:46:26 8 0

gcov最终链接失败

在使用 gcov 支持编译我的项目时,我面临以下错误 时拥有的标志信息 以下是我在编译编译器标志 CXXFLAGS="-Wno-deprecated -g -ggdb -fprofile-arcs -…

得不到的就毁灭 2024-11-05 00:35:43 8 0

测量 python 进程中调用的 C 库的覆盖率

让我从示例开始 - 从 python 调用库代码。 这是库代码(编译到库 libfoolib 中): #include void bar() { printf("bar\n"); } void foo() { printf("…

君勿笑 2024-11-04 05:08:18 7 0

在 C++ 中查找非实例化模板代码

在 C++ 代码中查找未实例化模板的最佳方法是什么? 我有一个大量使用模板的代码库。 当然,我们希望确保测试覆盖率很高。 对于所有使用的代码,使用 g…

楠木可依 2024-11-03 10:26:38 8 0
更多

推荐作者

达拉崩吧

文章 0 评论 0

PANGOO

文章 0 评论 0

kkgtx

文章 0 评论 0

WordPress小学生

文章 0 评论 0

酷炫老祖宗

文章 0 评论 0

硪扪都還晓

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文