原文:嵌入式平台组件白盒测试gcov、lcov和genhtml 使用指导

在嵌入式平台上使用了gtest白盒测试工具,覆盖了被测函数,但是不知道自己测试的效果如何,测试行覆盖率 函数覆盖率,分支覆盖率的数据。 便开始研究gcov这个代码覆盖率工具能否使用,来检查白盒测试的效果,以及指引测试改进的方向。经过多次尝试和研究, 在嵌入式平台上可以使用gcov这个工具,不过操作稍微复杂点。 环境要求: 有被测组件的源代码 对应平台的交叉编译器必须包含gcov功能 安装好lcov ...

2015-05-05 20:53 0 3978 推荐指数:

查看详情

嵌入式平台使用gtest进行白盒测试

看了coderzh大神写的gtest(http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html)使用的帖子,觉得gtest这个工具比较好用。就想引入的现在的测试工作中,但是我从事的是嵌入式的的软件测试使用的是嵌入式的linux ...

Thu Apr 16 05:58:00 CST 2015 1 3039
(转)gcovlcovgenhtml 使用心得

gcc是linux平台下的C、C++ 编译器 gcov是配合gcc产生覆盖信息报告的工具; lcov是将gcov产生的报告信息,以更直观的方式显示出来工具 基本的使用方法分为4个阶段: (一)、gcc编译:产生插装后的目标文件test、gcov结点文件 test.gcno #gcc ...

Fri Nov 09 23:04:00 CST 2018 0 1215
代码覆盖工具(gcovlcov)的使用

一、安装 gcov:是随gcc一起发布的,并不需要独立安装;lcov:其他博客说是随ltp发布的,结果下载下ltp之后编译了10多分钟,最后也没见lcov,最后到sourceforge下载了lcov单独的代码: 二、使用 以hello.c为例 # gcc ...

Mon Jun 05 17:49:00 CST 2017 0 6423
代码覆盖工具(gcovlcov)的使用

一、安装 gcov:是随gcc一起发布的,并不需要独立安装;lcov:其他博客说是随ltp发布的,结果下载下ltp之后编译了10多分钟,最后也没见lcov,最后到sourceforge下载了lcov单独的代码: 二、使用 以hello.c为例 ...

Tue Oct 04 03:36:00 CST 2016 0 14532
linux arm嵌入式平台busybox工具移植与使用

在linux中嵌入式平台中,经常需要使用很多工具, busybox是一个类似安卓市场或者软件管家这样的工具,集成了非常多的使用工具 在使用的时候 ,只需要 ln 一下生成链接,就可以使用对应点工具 llinux busybox的移植,就是把交叉编译器修改为自己的文件系统 ...

Mon Jul 01 18:18:00 CST 2019 0 840
覆盖率测试工具gcov的前端工具_LCOV

http://my.oschina.net/alphajay/blog/33725 1、Gcov是进行代码运行的覆盖率统计的工具,它随着gcc的发布一起发布的,它的使用也很简单,需要在编译和链接的时候加上-fprofile-arcs -ftest-coverage生成二进制文件,gcov ...

Tue Jan 19 21:47:00 CST 2016 0 2241
移植mysql到嵌入式ARM平台

移植MySQL到嵌入式ARM平台 MySQL没有专门针对ARM的版本,移植到ARM没有官方文档可参考,因此,暂时参考这样一篇文档: http ...

Thu Jan 23 00:25:00 CST 2014 3 20062
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM