代码覆盖率

代码覆盖率一、Makefile 中要添加支持覆盖率的宏二、编译生成目标文件后,一定要运行目标文件,才能生成相应数据三、利用 lcov 产生更加漂亮的呈现格式四、采用 shell 脚本的写法更简单

一、Makefile 中要添加支持覆盖率的宏

 

二、编译生成目标文件后,一定要运行目标文件,才能生成相应数据

目标文件执行之后,会生成相应的 *.gcno / *.gcda 等相关文件,覆盖率信息都包含在这些文件里。

三、利用 lcov 产生更加漂亮的呈现格式

 

四、采用 shell 脚本的写法更简单