gcov 相关问题

gcov是GCC的代码覆盖工具

LCOV 未生成头文件的覆盖信息

对于头文件之一lcov不生成覆盖率报告(信息)头文件,包含具有函数原型和共享指针声明的类,为什么lcov不生成报告...

回答 1 投票 0

为什么 LCOV 需要“基线”步骤才能获得“正确”结果?

曼 lcov 说: - 最初的 捕获初始零覆盖率数据。 在运行任何测试用例之前,在包含 .bb、.bbg 或 .gcno 文件的目录上运行带有 -c 和此选项的 lcov。结果是 &...

回答 1 投票 0

使用 gcc 13.1.0 在独立环境中运行测试覆盖率

全部 我正在尝试在 Ubuntu 20.04 上遵循 gcov tuturial 我将 gcc 更新为 gcc 13.1.0 sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt install gcc-13 然后我尝试构建...

回答 1 投票 0

为什么 JPL NASA 的 gcc 嵌入式 gcov 库没有在 STM32F429 目标内存上创建完整的 gcda 数据?

我正在使用 JPL/NASA 的嵌入式 gcov 库,使用 Embitz IDE 和 gcc 编译器 v5.4 来获取 stme32f429 目标上的代码覆盖率。分享链接如下: https://github.com/nasa-jpl/embedded-gcov

回答 1 投票 0

GCOVR如何覆盖共享库,不生成GCNO文件

我正在尝试使用共享库从一个简单的测试项目中获取代码覆盖率,但由于某种原因,我的 XML 文件为空,并且没有为共享库生成 .gcno 文件。唯一的 .gcno ...

回答 1 投票 0

Gcov 6.0 与 Ceedling 0.31.1 生成空的 html 报告

我正在尝试使用 ceedling 和 gcov 生成 html 报告。但我不断收到一个空的 html 报告。 我添加了 report_include 就像页面底部提到的这个链接 - https://github...

回答 2 投票 0

如何在裸机上运行 gcov(无文件系统)

我正在 Cortex M4 上运行 C++,我想开始进行自动化单元测试和覆盖率。 gcov 将其输出文件 - .gcno、.gcda - 写入目标上,这是不行的,因为我没有文件...

回答 2 投票 0

gcov 命令在 github 管道上返回 -11,但在本地计算机上运行良好

我正在尝试为我的 C++ 项目设置代码覆盖率构建,但无法让它作为 github 工作流程管道工作。完全相同的脚本(我认为)可以在我的本地计算机上运行。很有可能...

回答 1 投票 0

运行远程测试时如何收集 Rust 代码覆盖率?

我发现了一些工具可以在运行单元测试或由货物触发时为 Rust 代码生成代码覆盖率报告(例如 grcov、tarpaulin、llvm-cov 和 kcov)。 但在我们的例子中,我们有 rem...

回答 1 投票 0

如何减少此代码中包含 std::string operator+ 的未覆盖分支?

我正在使用lcov2.0检查我的测试分支覆盖率,遇到这个问题。 // 源代码 void test_string_plus(const string&本地,const string&远程) { 静态字符串recv_msg; ...

回答 1 投票 0

在 SonarQube 中,“覆盖线”和“未覆盖线”指标之间的含义有什么区别?

我正在查看 SonarQube 分析的 C++ 项目的“Measures”选项卡中的“Coverage”报告。在该页面上我的摘要信息如下: “线路......”之间有什么区别

回答 2 投票 0

如何在CMake中定义覆盖率文件的输出目录

我正在尝试制作一个非常简单的回归模型(除其他外),构建和编译覆盖率的 GCC 目标,执行,然后发布标准的 Cobertura 覆盖率报告(所有内容...

回答 1 投票 0

使lcov仅捕获部分代码(基于最后N次提交)

我可以使用 gcov/lcov/genhtml 生成所有文件的测试覆盖率报告,现在我只想获取最后 10 次提交的报告。我如何到那里? 我尝试过的是: 1. 编译一个...

回答 2 投票 0

genhtml:错误:无法仅在 Linux 上读取文件路径

我生成 lcov 文件并使用 genhtml 生成 html 报告文件: genhtml out/cov.info -o out/temp 在 Windows 上它工作正常并生成了 index.html,而在 Linux 中我收到此错误:...

回答 1 投票 0

从 Gcov 和 Lcov 生成覆盖范围时出现错误 -'402*',更喜欢'A94*'

使用 Gcov 和 lcov 运行脚本时,出现错误** 版本“402*”,更喜欢“A94*”** 我也安装了 Gcov 9.4.0 和相同的 gcc `` lcov——目录。 --基本目录。 --gcov-到...

回答 1 投票 0

GCC 12 GCOV 使用 __gcov_dump() 不会创建 .gcda 文件?

当我使用GCC v10(arm_none_eabi)时,测试覆盖率是可以的。但是当我更新到 GCC 12 时,使用 __gcc_dump() + __gcov_reset() 而不是 __gcov_flush。我遇到问题:在函数 _sub_D_00100_1...

回答 1 投票 0

下载 gcov gnu 实用程序源代码?

我正在寻找 gcov 源代码,它是 gcc 的标准实用程序, 我在网上搜索但找不到任何下载 Gcov 源代码的 URL 或参考资料?

回答 2 投票 0

为什么 gcov (gcc 12) 输出行摘要两次?

我有一个项目,我用 gcc 工具链版本 10.2.0(Rev6,由 MSYS2 项目构建)构建并使用 gcov 分析测试覆盖率: C: est>gcov.exe "C: est\Appl.c.gcda" 文件...

回答 1 投票 0

使用c++编译器运行gcov工具

我第一次使用覆盖率工具 gcov 来分析一个大型项目。 我有这样的目录结构: 硬件 -FooHW1.cpp -FooHW1.h -FooHW2.cpp -佛...

回答 2 投票 0

如何将 gcov 与 QMake 结合使用来实现代码覆盖率

我想将 gcov 与使用 QTestLib 编写的单元测试一起使用。通过将其添加到我的 .pro 文件中,我成功地沿着我的目标文件生成了一些 .gcno 文件: QMAKE_CXXFLAGS += -fprofile-a...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.