66得票1回答
在Coveralls中为单个代码库获取多个覆盖报告

是否有可能在单个存储库中为前端和后端测试获得单独的覆盖率报告? 似乎一种可能的方法是将 lcov 报告连接成一个,然后将其发送给 coveralls,正如在这个问题中提到的那样。 但是,我想知道是否有办法查看前端和后端的分开的代码覆盖率报告或者提供两个 lcov 文件给 coveralls...

41得票1回答
如何更改Karma执行的LCOV报告格式?

我已经配置了Karma以报告我的JavaScript代码的覆盖率。以下是在karma.conf.js文件中的配置部分:coverageReporter: { reporters: [ { type: 'html', dir: 'build/karma/cov...

32得票3回答
有没有办法将lcov代码覆盖率报告聚焦到只有一个或两个目录?

我最近开始使用lcov来可视化我的代码覆盖率,这是一个很棒的工具。 有件事情让我不得不注意:它会生成我所使用的所有文件的代码覆盖率报告,包括那些我不感兴趣的文件。例如,它会给我boost和mysql++文件的代码覆盖率报告。 是否有一种简单的方法可以强制lcov仅为特定文件生成覆盖率报告?...

29得票6回答
使用C++编写的LCOV/GCOV分支覆盖产生了各种各样的分支。

我们正在使用 LCOV/GCOV 生成项目的测试覆盖率。最近我们尝试额外开启分支覆盖率,但是从高级开发者的角度来看,这似乎并没有产生我们期望的结果。 在 C++ 中使用分支覆盖率会让报告中到处都是分支,我们怀疑(因为搜索问题时表明)大部分异常处理代码造成了这些“隐藏分支”。而 GCOV/LC...

29得票1回答
在SonarQube中,“Lines to Cover”和“Uncovered Lines”指标的含义有何区别?

我正在查看SonarQube分析的C++项目中“度量”选项卡下的覆盖率报告。在该页面上,我的摘要信息如下: “待覆盖行”和“未覆盖行”指标有何区别? 我查看了SonarQube网站的指标定义页面,但那里的两个条目都没有帮助我。 待覆盖行 - 代码中可以由单元测试覆盖的行数(例如,空行...

26得票2回答
Lcov: 无法收集分支覆盖率统计数据。

我在项目中使用lcov创建覆盖率信息。但我只能获得行覆盖率和函数覆盖率统计信息。 lcov version:1.10, gcov version:4.4.5 我使用的命令是: lcov -d $OSPL_HOME/src -d $OSPL_OUTER_HOME/src -c -o /wor...

25得票4回答
XCode 5.1对使用块的文件进行单元测试覆盖率分析失败

今天我的任务是为我们的代码库添加单元测试覆盖率分析。今天也是iOS 7.1与XCode 5.1发布的日子。从发布说明中可以看到: “用于代码覆盖率测试的gcov工具已被重新实现。新版本使用LLVM项目中的llvm-cov工具。对于所有重要功能,它在功能上等同于旧版本。gcov在Xcode中的...

23得票4回答
为lcov生成分支覆盖数据

我正在尝试使用 lcov 进行代码覆盖度度量,但是我无法使分支覆盖率工作。 这是我的使用方式:g++ -ggdb3 --coverage src/read.c tests/test.cpp -o bin/test lcov --zerocounters --directory $PWD ...

22得票1回答
如何从lcov代码覆盖报告中删除特定目录?

我使用lcov和shell脚本不太熟练,这对我来说是一个学习过程。我了解生成代码覆盖率报告的基础知识,但我不知道如何排除某些目录中的代码行。在一个Shell可执行文件中,我编写了以下代码: #!/bin/sh ROOT_DIR=$1 DEST_DIR=$2 TAR...

15得票3回答
如何基于Jasmine的SpecRunner.html生成LCOV报告?

我们正在使用Jasmine进行JavaScript单元测试。我们有一个SpecRunner.html文件来运行测试。是否存在这样的工具,我可以将SpecRunner.html文件的路径和JavaScript目录(而不是规范文件)的路径传递给它,它会生成一个LCOV报告。例如,像这样的东西:ph...