开玩笑的V28碎片,合并覆盖范围报告到单个文件缺少分支数据
使用jest v28 - shard 标志在我们的CI/CD管道中大大加快了测试,但它创建了必须将多个覆盖范围报告合并到一个文件中的问题(我们的代码质量报告需要PR…
Bazel Java项目中覆盖范围的设定门槛
我正在使用以下命令进行完整的Java项目模块的运行覆盖范围。 bazel coverage ... --compilation_mode=dbg --subcommands --announce_rc --verbose_fa…
所有测试都失败了,但线条覆盖率约为100%。为什么?
我有一个函数在测试文件中和一个测试程序文件,如下所示: Line data Source code 1 : #include 2 : using namespace std; 3 3 : int GreatestOfThree…
github动作声纳扫描仪可以在lcov.info中解决文件路径
首先,我知道,有一些与我相似的问题,但是我尝试了所有可能的答案50次,所以我认为我的情况可能是独一无二的。 我正在尝试将 lcov.info 覆盖范围数据…
GCOV/LCOV忽略了“未使用函数”之前声明的``使用函数''
这个问题似乎很奇怪。 我尝试将GCOV/LCOV用于我的小型项目,并在应用之前使用简单的代码练习。在练习时,我遇到了一个错误,我不知道该如何解决。 LCO…
寻找一种方法来排除 geninfo/genhtml 使用的文件
我们正在尝试使用 geninfo 和 genhtml(gcovr 的替代方案,请参阅此处) 使用 gcov 提供的覆盖率生成 html 页面。 geninfo 从 gcov 的 *.gcda 文件创建…
让 shell 脚本引用 XCode 构建路径
我有一个 shell 脚本,可以在我拥有 Hudson 的 iOS 项目上运行 lcov (测试覆盖率)。 Hudson 的该项目副本源自 Git 存储库。我现在设置的方式是,每…
如何将 lcov 测试覆盖率工具与 Hudson 持续集成结合使用?
在我的环境中,开发人员在处理源代码的模块测试时从命令行使用 lcov。 我想知道是否有一种方法可以轻松地将 lcov 的报告添加到 Hudson 的构建中?我将…
gcov将CPU固定在100%正常吗
我正在一个中型项目上运行 gcov (通过 lcov)。 CPU 在相当长一段时间内接近 100%(不确定具体多长时间,但超过 30 分钟)。记忆并没有膨胀。它似乎…
使用 gcov,是否可以合并到 .gcda 文件?
我有相同的源文件(C 和 Obj-C)被编译成两个目标:单元测试可执行文件和实际产品(然后进行集成测试)。这两个目标构建到不同的位置,因此目标文件、…
Autotools 在“make check”后自动调用 lcov
我已经成功建立了一个自动工具项目,其中的测试使用仪器进行编译,这样我就可以获得测试覆盖率报告。 成功“make check”后,我可以通过在源目录中运…
无法使用 genhtml 合并覆盖率数据
我正在使用 genhtml (在 Windows 中的 cygwin 下)从 2 个覆盖率数据文件生成单元测试覆盖率报告。它们都是来自同一单元测试源文件的覆盖率数据。 但…