腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
库单元测试的错误覆盖率数据
、
、
、
、
我想在
cmake
的帮助下测试一个复杂的共享库(cxsc)。经过大量的尝试
和
错误之后,我成功地创建了一个html覆盖报告,但是我测试的行,连同boost测试框架,仍然是红色的。/build_coverage创建覆盖报告的
cmake
部件:COMMAND ${
LCOV
_PATH} --zerocounters-DCMAKE_BUILD_TYPE=Coverage .. build_coverage目录时,其中包含一个target.
浏览 0
提问于2016-01-27
得票数 1
1
回答
C++在
CMake
项目中使用GCOV/
LCOV
、
、
|--main.cpp我确实需要控制我的测试的覆盖范围,为此,我以这种方式使用GCOV
和
LCOV
: 启用所有CMakeLists.txt中的覆盖率标志,以允许生成.
gcno
文件
。此时,
文件
gcno
和
gcda与相应的.o
文件
位于同一个目录中。我无法移动这些
文件
,因为如果这样做,报表覆盖率生成就无法工作。在
文件
.<e
浏览 20
提问于2015-05-20
得票数 9
1
回答
CMake
和
lcov
:
gcno
文件
未找到
、
、
、
、
我试图在基于
CMake
的项目(由几个目标组成)上获得代码覆盖率。
lcov
-b . -d .-o coverage.output --capture --initialbuild_dir/[target_dir]/CMakeFiles/[target_dir].dir然后运行生成*.gcna
文件
的测试 build_dir/tests/CMakeFiles/[targ
浏览 6
提问于2012-01-30
得票数 8
回答已采纳
3
回答
lcov
无法正常覆盖覆盖范围
、
我正在尝试获得一个使用gcc 4.8.2
和
lcov
1.10的测试的html覆盖率。我确信我的源
文件
、对象
文件
和
gcov
文件
都在同一位置,并且我也是从运行编译器的目录中运行
lcov
的。我得到以下错误:/IocTest_tests_SingleCore_SC3find an e
浏览 3
提问于2014-02-20
得票数 3
1
回答
无法使用
lcov
生成覆盖率报告。
、
、
、
、
源代码
和
gcno
文件
被传输到下游作业,然后下游作业执行对
lcov
的调用。下面是所有的细节,可能需要一杯咖啡。源
文件
和
gcno
文件
被复制到保持相同
文件
夹结构的单元测试机器上,并在/opt/ap
浏览 12
提问于2016-11-16
得票数 1
回答已采纳
3
回答
用于包含gcda
文件
的多个目录的
lcov
、
我想使用gcov
和
lcov
生成覆盖报告。1.I have linked using
lcov
. 我必须使用这些数据
文件
(.gcda),并希望使用
lcov
创建一个干净的报告。有多个目录,其中有源
文件
,在每个目录中,我创建一个obj/ARCH来保存对象
文件
。*.gcda MJ2 --
浏览 5
提问于2012-05-15
得票数 5
2
回答
如何通过
lcov
和
代码覆盖率比较处理不同目录下.gcda
和
.
gcno
文件
、
、
、
我可以通过
lcov
生成.info
文件
,将.gcda
文件
和
.
gcno
文件
放在同一目录中,但是如何在不同的位置生成.gcda
文件
和
.
gcno
文件
的代码覆盖率?test1aaeyiowcssrymfbwtudrqqakuvr/Build/Intermediates/test1.build/Cov/test1.build/Objects-normal/x8
浏览 1
提问于2015-01-14
得票数 3
2
回答
将
lcov
与gcc-8配合使用
、
/configure.sh -external
cmake
-d
lcov
-t "result" -o ex_test.info -c -d CMakeFiles/Processingfleur.dir
浏览 3
提问于2018-08-28
得票数 4
2
回答
Lcov
:无法收集分支覆盖率统计信息
、
、
、
、
我使用
lcov
在我的项目中创建覆盖率信息。但是我只能得到行覆盖率
和
函数覆盖率的统计信息。
lcov
version:1.10, gcov version:4.4.5
lcov
-d $OSPL_HOME/src -d $OSPL_OUTER_HOME/src -c -o/work/li/log/
lcov
-raw.info
lcov
-r /work/li/log/<e
浏览 3
提问于2012-11-14
得票数 25
1
回答
使用gcc9
和
lcov
的覆盖率
、
、
、
、
lcov
1.13
CMake
中用于生成覆盖数据的部分: message("Setting up for coverageinclude(CodeCoverage) set(
CMAKE
_CXX_FLAGS"${
CMAKE
_CXX_FLAGS} --coverage"
浏览 0
提问于2019-06-22
得票数 2
回答已采纳
2
回答
如何为我的Objective-C应用获得Xcode的代码覆盖率?
、
、
、
、
我需要我的iPhone应用程序的代码覆盖率。
浏览 2
提问于2011-05-02
得票数 22
1
回答
lcov
在geninfo初始化时失败了。
、
、
、
我试图在以下源目录中生成 (version: 1.9)数据: foo.o test/inc test/srcfoo.cc 注意: src/目录确实包含我需要的.
gcno
文件
,但是当我运行
lcov
命令时,从初始化时会发生错误。$
LCOV
--initial --directory . --base-directory .我已经读过--initial应该检测
文件
类型.bb
浏览 5
提问于2013-10-24
得票数 1
回答已采纳
2
回答
生成空.gcda
文件
、
我使用gcov进行代码覆盖率分析,并使用
lcov
生成覆盖率的图形输出。这对于至少执行了部分对象
文件
的代码
文件
非常有效。我希望能够跟踪那些根本没有执行的
文件
。我怀疑这与没有为这些
文件
生成.gcda
文件
有关。是否有一种方法强制为所有对象
文件
生成.gcda
文件
,而不管执行情况如何?
浏览 30
提问于2014-05-28
得票数 9
回答已采纳
1
回答
使用相对路径从
lcov
跟踪
文件
中删除
文件
、
、
、
我试图从
lcov
跟踪
文件
中删除某些目录,但没有取得任何成功。我正在尝试使用相对路径,我使用的是cygwin。我的测试框架是cpputest。─ foo.
gcno
├── baz │ ├── baz.gcda (149 of 198 functions)最终,我只想生成这个foo.c
文件
的覆盖率数据,我想排除或删除其他
浏览 1
提问于2018-08-07
得票数 2
1
回答
使用
lcov
对源
文件
的代码覆盖率
、
我使用
lcov
和
genhtml来生成代码覆盖率报告。使用以下目录结构,我可以获得位于tests/目录中的源
文件
的代码覆盖率,但无法获得我的src/目录中my_file.c
文件
的代码覆盖率。AllTests.c CuTest.h AllTests.gcda CuTest.gcda C
浏览 0
提问于2011-06-15
得票数 2
回答已采纳
2
回答
CMake
Gcov c++创建了错误的.
gcno
文件
、
、
我有一个CMakeLists.txt
文件
,我在其中添加了:它在以下位置生成报告
文件
:但它生成的
文件
具有扩展名.cpp.
gcno
此外,它们与src<em
浏览 0
提问于2016-06-23
得票数 7
回答已采纳
2
回答
Clang代码覆盖率无效输出
、
、
我可以使用--coverage构建我的二进制
文件
,并运行它来获得.
gcno
和
.gcda
文件
,但是当我运行
lcov
时,我得到"GENINFO:...到达意外的
文件
结尾“。
浏览 1
提问于2013-07-20
得票数 6
回答已采纳
1
回答
lcov
/genhtml可以显示从未执行的
文件
吗?
、
、
如何使
lcov
和
genhtml显示未链接/加载的
文件
?我使用它来显示测试覆盖率,我希望看到每个源
文件
都出现在HTML报告中,即使它的覆盖率为零。这样,我就可以使用
lcov
来识别缺少测试的源
文件
。缺少的源
文件
有一个为它们创建的.
gcno
文件
,而不是一个.gcda
文件
。
浏览 5
提问于2017-05-26
得票数 7
回答已采纳
1
回答
如何在运行
lcov
程序的同时生成代码覆盖率
我有一个大型项目,在其他机器上运行单元测试二进制
文件
。因此,gcda
文件
是在其他机器上生成的。然后,我将它们下载到本地机器上,但是不同的目录。每个目录都有源代码。例如: dir gcda1/src/{*.gcda, *.
gcno
, *.h, *.cpp}...,dir gcda2/src/{*.gcda, *.
gcno
, *.h, *.cpp}...。因为这个项目非常大,所以我必须同时运行多个
lcov
进程来生成info
文件
以节省时间。然后合并这些信
浏览 35
提问于2019-07-03
得票数 0
回答已采纳
1
回答
如何告诉
lcov
在哪里可以找到我的.cpp
和
.h
文件
?
、
、
、
、
- BarTest.cpp- Makefile - Foo.gcda - Bar.gcda- FooAndBarTests/src/Foo.cpp
和
gcov -o obj/ ../src/Bar.cpp在测试目录中生成.gcov
文件
。但是如果我运行
lcov
-d obj/ -c -o FooAndBarTests.
lcov
,我会得到
浏览 0
提问于2010-12-11
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
代码覆盖率测试,聊聊gcov和lcov
使用CMake工具链配置IntelliSense
【QT学习】将QtDesignStudio中生成的程序运行在QtCreator中
Ubuntu16.04+opencv3.1.0
PaddlePaddle踩坑指北系列——MacOS安装
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券