0


单元测试覆盖率之工具链——lcov的介绍及安装

lcov的介绍及安装

lcov 的页面简介如下:

LCOV is a graphical front-end for GCC’s coverage testing tool gcov. It collects gcov data for multiple source files and creates HTML pages containing the source code annotated with coverage information.

第一句就很明确的告诉我们,

lcov

GCC

覆盖率测试工具

gcov

的前端图形工具。

有些

Linux

版本的源提供了包直接安装,可以尝试使用对应包管理命令行直接安装

一般情况下为 sudo apt install lcov 或者 yum install lcov
(ps:直接用包安装的貌似没有firefox命令)

如果源没有对应的

lcov

版本可以直接安装,那么就需要我们通过源码进行编译安装了。

lcov

项目可以从 sourceforge 下载,也可以从 GitHub 上下载。当前最新的版本是

1.15

,上述两个网址中,

sourceforge

只提供到

1.14

版本(

rpm

包及源码)的下载,

GitHub

则提供了最新

1.15

版本(

rpm

包及源码)。

可以直接下载

rpm

包进行安装,但技术人本着生命不息折腾不止的研(

zuo

)究(

si

)精神,偏向虎山行——咱源码编译!

Ubuntu 使用apt install安装

  1. 下载源码完成,解压后参照README文档,进入到lcov的目录image.png
  2. 直接 make install 一下image.png
  3. 增加权限再make install 一下image.png
  4. Done.成功了!so easy。全文……卒

也可扫码关注博主同名公众号 “不解之榬” 查看
不解之榬


本文转载自: https://blog.csdn.net/LT450196683/article/details/139584268
版权归原作者 不解之榬 所有, 如有侵权,请联系我们删除。

“单元测试覆盖率之工具链——lcov的介绍及安装”的评论:

还没有评论