一,依赖安装环境
1, yum -y install perl-Digest-MD5
2, yum -y install perl-IO-Compress.noarch
3, yum -y install perl-JSON-PP.noarch
4, rpm -ivh lcov-1.15-1.noarch.rpm --force
二,运行 gcov_make.sh
添加makefile选项-fprofile-arcs -ftest-coverage,进行编译,生成gcno相关文件。
三,运行 app_test 测试程序
跑测试用例,然后kill 测试程序 时生成gcda相关文件。
四,运行 gcov_start.sh
gcov lcov genhtml 处理,最终生成覆盖率文件在 file/out_finish 。
五,拷贝出 out_finish文件夹
index.html 查看覆盖率。