腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
gcov
(
或
其他
免费
工具
)
获取
谷歌
测试
c++
的
每个
测试
覆盖率
c++
、
gcov
我想为我
的
c++
程序中
的
每个
测试
用例获得
每个
测试
的
覆盖率
。我得到
的
是,GoogleTest允许在每次
测试
之前和之后执行一些操作 #pragma once#include <
gcov
.h> class CodeCoverageListenergcc4.8.5进行编译
的
过程中,我得到
浏览 57
提问于2021-10-06
得票数 0
回答已采纳
2
回答
工具
,以最小化
测试
数量和最大限度地扩大代码
覆盖率
。
tools
、
security-testing
、
qa-developer
、
coverage
我目前正在为linux环境中需要文件输入
的
应用程序进行黑匣子
测试
。为此,我需要一组不同格式
的
测试
文件,这些文件可以作为输入传递给我感兴趣
的
不同应用程序。为了监视特定
测试
文件
的
代码
覆盖率
,我
使用
lcov/
gcov
。问题是,一组代码
覆盖率
相当高
的
文件可能会变得相当大,因此
使用
这样一组代码来完成
测试
需要大量时间(我指的是很多时间)。因此,我希
浏览 0
提问于2013-10-19
得票数 6
2
回答
Visual Studio TDD项目的代码
覆盖率
工具
c++
、
visual-studio
、
tdd
、
code-coverage
、
googletest
我
的
代码是通过
测试
驱动开发生成
的
。我
的
工具
是Visual Studio2010express、Google Test、C++98和最新版本
的
boost。我写我自己
的
模拟,而不是
使用
谷歌
模拟。你建议我
使用
哪些开源
工具
来建立我
的
代码
覆盖率
?
浏览 2
提问于2012-11-27
得票数 7
2
回答
带优化
的
代码覆盖
c++
、
unit-testing
、
code-coverage
目前,我已经为我
的
C++
项目进行了大量
的
单元
测试
,但我还没有(还)
测试
代码
覆盖率
。我正在用-O3优化标志编译
测试
,以暴露潜在
的
细微错误,但是如果我想
使用
gcov
这样
的
工具
收集
覆盖率
信息,那么任何优化标志都必须禁用。我是否应该构建两次
测试
(一个
使用
-O3,另一个没有)?这个问题通常是
如何
处理
的
?
浏览 2
提问于2016-04-29
得票数 4
回答已采纳
1
回答
gcov
和无条件循环覆盖
c++
、
c
、
code-coverage
、
codecov
有人知道
gcov
(对于C和
C++
)是
如何
处理条件循环和非条件循环
的
吗?具体地说,如果你有一个条件循环,你需要为循环
测试
0,1
或
更多。如果你有一个无条件
的
循环,你不需要任何额外
的
测试
。这是因为无论循环
的
输入是什么,无条件循环总是会执行X次(想想总是从0开始,总是以常量值结束
的
for循环)。 问题是,
gcov
(和相关
的
报告
工具
)是
如何</
浏览 3
提问于2020-08-06
得票数 0
1
回答
有没有办法将lcov
的
覆盖率
信息文件转换为与Hudson
的
覆盖率
插件一起
使用
?
xml
、
code-coverage
、
cobertura
、
emma
我正在
使用
lcov (一种图形
gcov
工具
扩展)生成
测试
代码
覆盖率
。代码
使用
Hudson进行编译,并
使用
一个发布HTML插件来显示
每个
构建
的
结果报告。我缺乏
其他
Hudson
的
覆盖率
插件提供
的
趋势图。是否有一个
工具
/项目来转换lcov
的
覆盖输出到xml格式兼容,例如Cobertura,Emma…等等?
浏览 0
提问于2011-02-11
得票数 1
回答已采纳
3
回答
单元
测试
- java
的
每个
测试
代码
覆盖率
java
、
unit-testing
、
code-coverage
我们
使用
junit对java代码进行单元
测试
。今天,我们
使用
cobertura来
获取
覆盖率
数字。它没有一种简单
的
方法来
获取
每个
测试
覆盖率
的
数字。有没有
工具
可以获得
每个
测试
代码
的
覆盖率
-商业/
免费
?(cobertura有一个补丁来
获取
每个
测试
浏览 2
提问于2010-07-17
得票数 3
回答已采纳
5
回答
使用
模板
的
最好
的
C++
代码
覆盖率
工具
是什么?
c++
、
multithreading
、
templates
、
code-coverage
、
gcov
我
使用
gcov
测试
代码
覆盖率
,但是当涉及到模板化
的
c++
代码时,它就不能很好地工作了。我广泛地
使用
了boost::spirit,而
gcov
似乎只是简单地忽略了模板化
的
spirit代码。此外,我想知道是否有一个覆盖
工具
来显示线程
如何
相互作用,准确地指出实际执行
的
可能
的
分支/竞争条件/执行流。
浏览 0
提问于2011-10-10
得票数 16
2
回答
用
gcov
[Linux/Fortran]进行共享库
覆盖率
测试
testing
、
fortran
、
code-coverage
、
gcov
我正在尝试执行共享库
的
覆盖率
测试
。我选择了
gcov
/lcov,因为它是
免费
和开放源码
的
,这意味着我可以立即尝试它(商业软件需要批准/购买,需要做出很多决定--这需要花费时间)。情况如下-库-我们
的
产品,用Fortran编写,然后用于仿真软件(具体而言,来自MSC.Software
的
ADAMS)。我可以用-fprofile-arcs覆盖面编译这个库,如果亚当斯
使用
它,它就能正常工作。但是,没有创建.gcda文件。 有
浏览 6
提问于2011-02-28
得票数 2
回答已采纳
1
回答
Jenkins Cobertura (带有
gcov
) -覆盖统计数据意味着什么?
c++
、
testing
、
jenkins
、
gcov
、
test-coverage
我目前正在为一个Qt项目编写单元
测试
。我想通过Cobertura插件
使用
Jenkins中提供
的
统计数据(在
gcov
下面是用来
获取
统计数据
的
)。:~$
gcov
-vgcc version 5.4.0 然而,在我看了一下表格(见下文)后,我真的很惊讶地看到了糟糕
的
报道,特别是关于条件条件
的
报道对于第一个问题(请参阅
覆盖率
分解文件),我认
浏览 0
提问于2018-01-29
得票数 1
回答已采纳
4
回答
核心转储和
gcov
覆盖报告
c++
、
c
、
linux
、
code-coverage
、
gcov
我正在对多线程程序进行压力
测试
,同时也在收集
覆盖率
。据我所知,当程序被_exit()或者SIGABRT、SIGSEGV等信号终止时,
gcov
不会生成.gcda文件。当程序崩溃时,signal会生成核心文件,并且不会生成
gcov
覆盖率
数据。显然,我可以处理信号并生成
覆盖率
数据,但在这种情况下,我无法生成核心转储文件。但是我想生成核心转储和
gcov
数据文件来找出崩溃
的
原因。 我
的
问题是,有没有办法在没有信号
的
情况下生成核
浏览 3
提问于2011-04-18
得票数 3
1
回答
当
gcov
报告100%
覆盖率
时,SonarQube将行显示为“未被
测试
覆盖”。
c++
、
sonarqube
、
code-coverage
、
gcov
、
gcovr
我
使用
SonarQube服务器显示
C++
项目上
的
代码
覆盖率
报告(
使用
gcov
生成报告)。对于我
的
项目中
的
某些文件,当
gcov
报告显示为“未被
测试
覆盖”(行执行100%)时,SonarQube中有行显示为“未被
测试
覆盖”。对于这两个条件,我都有一个指定
的
(googletest)单元
测试
,它们都通过了。此外,我只
使用
单个单元
测试
可执
浏览 6
提问于2022-10-24
得票数 0
2
回答
使用
android构建系统
的
本地代码
覆盖率
android
、
code-coverage
、
android-source
、
gcov
、
android-soong
我试图
使用
AOSP源代码
使用
soong build系统为我
的
本机组件生成代码
覆盖率
报告。
GCOV
_PREFIX=/data/local/tmp \
GCOV
_PREFIX_STRIP=`echo $ANDROID_BUILD_TOP | grep
浏览 1
提问于2019-01-29
得票数 6
回答已采纳
2
回答
无法
使用
gcc打开图形文件
gcov
c++
、
gcc
、
profiling
、
ubuntu-12.04
、
gcov
我
使用
gcov
作为我
的
c++
项目的代码
覆盖率
工具
,在Ubuntu12.04上运行
的
是我
的
c++
项目(目前是4.6.3,但很快会是4.8),我得到了无法打开图形文件
的
错误。这个错误是什么意思?我
如何
摆脱它,这样我才能看到我
的
代码
覆盖率
?我已经看到了这个问题
的
其他
解决方案,最流行
的
是
使用
clang
浏览 5
提问于2013-10-17
得票数 1
2
回答
C++
覆盖与声纳
的
集成
c++
、
sonarqube
、
teamcity
、
code-coverage
、
googletest
我正在
使用
谷歌
测试
框架进行
C++
单元
测试
。我们正在
使用
MsBuild (运行在teamcity上)构建我们
的
项目。现在,我想让声纳分析覆盖信息。我们有声纳卡
的
家庭插件。与c族插件兼容
的
报告有:斗牛眼、vscoverage、
gcov
、llvm-cov。据我所知,由于我们不能用gcc来编译,所以排除了llvm cov和
gcov
。所以我决定
使用
OpenCppCoverage
工具<
浏览 1
提问于2020-10-27
得票数 0
回答已采纳
1
回答
如何
使用
gcovr
工具
提高分支
覆盖率
gcov
、
lcov
、
gcovr
我已经
使用
C++
编写了一个示例程序。我已经
使用
GUNIT框架编写了相应
的
单元
测试
。我能够成功地对
每个
源文件执行generate.gcda和.gcno文件。我在生成.gcno文件
的
文件夹中
使用
了(
gcov
-b -l -p -c *.gcno)命令。我
使用
的
是
gcov
7.5.0。当我运行这个命令时,我看到它给了我a)以百分比表示
的
covergae行,b)以百分比表
浏览 158
提问于2020-07-16
得票数 0
1
回答
如何
为pytest执行
的
SWIG编译
的
C代码生成代码
覆盖率
报告
python
、
c
、
python-2.7
、
swig
使用
SWIG 2.0执行python
测试
框架中
的
C代码,在我
的
例子中是pytest。 有没有办法将SWIG配置为生成已执行C代码
的
代码
覆盖率
报告?与bullseye、
gcov
或
其他
类似
工具
的
一些集成? 已尝试在网络和SWIG文档中查找。没有找到任何有用
的
资源。如果有的话,请指点我。
浏览 24
提问于2019-03-21
得票数 2
回答已采纳
3
回答
在
C++
代码中查找非实例化模板
c++
、
templates
、
code-coverage
、
gcov
在
C++
代码中找到未实例化模板
的
最佳方法是什么?在
谷歌
搜索之后,似乎没有办法强迫g++为这些模板发出代码(这只是逻辑,编译器应该
如何
猜测任何类型?)
浏览 0
提问于2011-04-25
得票数 8
1
回答
如何
正确设置SonarQube cfamil.
gcov
?
c++
、
sonarqube
、
static-analysis
、
sonarqube-scan
、
gcov
我有一个
C++
项目,我
使用
的
是构建包装器-linux-x86-64以及声纳扫描仪。对源代码
的
基本静态分析似乎有效,但在SonarQube中报告
的
测试
代码
覆盖率
却没有。作为同一工作流
的
一部分,我
使用
lcov和genhtml来编写单元
测试
覆盖率
报告,因此我确信大多数代码覆盖步骤都是正确执行
的
。Sonar
工具
下。但是,由于我
使用
的
是C
浏览 1
提问于2018-05-14
得票数 2
回答已采纳
2
回答
一组一致而简单
的
IDE和
工具
,用于在
C++
中进行嵌入式代码和单元
测试
?
embedded
、
mocking
、
eclipse-cdt
、
cppunit
、
texas-instruments
我开始了一个新
的
固件项目在
C++
为德州仪器C283xx和C6xxx目标。单元
测试
不会在目标上运行,但将在带有windows
的
PC上
使用
gcc/
gcov
进行编译(并在PC上运行),并提供
测试
代码
覆盖率
的
简单度量标准。整个项目将是克鲁斯Control.NET
的
一部分,用于持续集成。 我
的
问题是:协同工作
的
一致IDE /框架/
工具
是什么?B
浏览 10
提问于2010-05-22
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
iOS代码染色原理及技术实践
谷歌如何实现10亿行代码的测试覆盖率?
谷歌如何实现10亿行代码的测试覆盖率?
统一的C/C+开发测试,让交付更有信心
分享18个常用的网站性能测试工具
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券