代码覆盖度工具OpenCppCoverage(cpp)

参考:https://blog.csdn.net/quiet_girl/article/details/78075070
详细案例:https://www.cnblogs.com/techiel/p/7942359.html

一、OpenCppCoverage(cpp)

OpenCppCoverage是一个运行在windows上的程序,其不是在编译时进行插桩,而是在运行时,因此保证了代码和测试的一致性。 参考文档:https://github.com/OpenCppCoverage/OpenCppCoverage

1、命令行方式

(1)下载和安装

下载地址:https://github.com/OpenCppCoverage/OpenCppCoverage/releases 安装方法:正常安装,没有什么注意事项(安装时勾选添加环境变量)

(2)执行方法

假设已有程序MatrixUDG,生成的可执行文件名称为:MatrixUDG.exe,存放目录:F:\code\Cpp\VS\DailyPractice\MatrixUDG\Debug(exe文件在程序运行之后便会自动生成),则执行步骤为: Step1:打开命令行提示符 Step2:将当前目录切换到F:\code\Cpp\VS\DailyPractice\MatrixUDG\Debug Step3:使用下列命令:
OpenCppCoverage.exe --sources F:\code\Cpp\VS\DailyPractice\MatrixUDG\Debug -- MatrixUDG.exe

Step4:自动生成的CoverageReport存放在当前目录。

2、作为VisualStudio插件

(1)插件安装

打开VisualStudio --> 工具 --> 扩展和更新 --> 联机 --> 右上角输入OpenCppCoverage,在下面的结果会出现“OpenCppCoverage Plugin”点击安装即可(安装中需要将VisualStudio重启)

(2)执行

程序写好,编译执行之后,点击“工具 --> Run OpenCppCoverage”,程序运行,将命令行窗口关掉,则代码会出现红色或者绿色的阴影,下面会出现Coverage的报告,如下图:

这里写图片描述

VersionStudio 手动安装OpencppCoverage插件

  1. 首先下载OpencppCoverage Plugin:https://marketplace.visualstudio.com/items?itemName=OpenCppCoverage.OpenCppCoveragePlugin
  2. 找到VSIXInstaller.exe的路径:我的是:D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
  3. 切换到该目录下:用cd +路径
  4. 执行安装命令VSIXInstaller.exe D:\OpenCppCoverage-0.9.6.1.vsix(我的OpenCppCoverage-0.9.6.1.vsix是在D盘下面)
  5. 安装的时候也许会报程序正在运行,关闭就行了,安装之后重启应用就ok了。
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值