当前位置: 首页 > news >正文

idea 如何使用 JaCoCo 跑覆盖率

背景介绍

什么代码覆盖?

代码覆盖(Code coverage)是软件测试中的一种度量,描述程序中源代码被测试的比例和程度,所得比例称为代码覆盖率。简单来理解,就是单元测试中代码执行量与代码总量之间的比率。

Java常用的单元测试覆盖率框架

JaCoCo
EMMA
Cobertura

idea 如何使用 JaCoCo 跑覆盖率

第一步:配置Coverage runner

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二步:跑覆盖率

在这里插入图片描述

第三步:Ctrl+Alt+F6查看覆盖率

在这里插入图片描述
在这里插入图片描述

idea 覆盖率覆盖颜色配置—我习惯的配置

跑到且跑全的代码

在这里插入图片描述

跑到但没跑全的代码

在这里插入图片描述

未跑到的代码

在这里插入图片描述

效果

在这里插入图片描述

参考:IDEA Coverage runner IntelliJ IDEA 和 JaCoCo的区别
Further Reading :JaCoCo

相关文章:

  • 单元测试框架jUnit
  • 学习鸿蒙开发需要报培训班吗?
  • 【Week-P2】CNN彩色图片分类-CIFAR10数据集
  • Keras使用sklearn中的交叉验证和网格搜索
  • 从安全、开发、产品三个角度反对用refresh_token续期access_token的观点
  • [数据结构进阶 C++] 二叉搜索树(BinarySearchTree)的模拟实现
  • 养老院自助饮水机(字符设备驱动)
  • MatGPT - 访问 OpenAI™ ChatGPT API 的 MATLAB® 应用程序
  • @NestedConfigurationProperty 注解用法
  • 【Python百宝箱】数据科学的黄金三角:数据挖掘和聚类
  • 浅述无人机技术在地质灾害应急救援场景中的应用
  • React学习计划-React16--React基础(三)收集表单数据、高阶函数柯里化、类的复习
  • 透视数据:数据可视化工具的多重场景应用
  • 【华为OD题库-106】全排列-java
  • Hadoop 集群环境搭建
  • JS 中的深拷贝与浅拷贝
  • angular2 简述
  • Angular数据绑定机制
  • egg(89)--egg之redis的发布和订阅
  • javascript数组去重/查找/插入/删除
  • OSS Web直传 (文件图片)
  • rabbitmq延迟消息示例
  • Sass Day-01
  • SQLServer之创建显式事务
  • tweak 支持第三方库
  • 从伪并行的 Python 多线程说起
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 云大使推广中的常见热门问题
  • # .NET Framework中使用命名管道进行进程间通信
  • #define用法
  • (6)STL算法之转换
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (八)c52学习之旅-中断实验
  • (分布式缓存)Redis哨兵
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (已解决)什么是vue导航守卫
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)http-server应用
  • (转)创业家杂志:UCWEB天使第一步
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .FileZilla的使用和主动模式被动模式介绍
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .net网站发布-允许更新此预编译站点
  • .net中我喜欢的两种验证码
  • /bin、/sbin、/usr/bin、/usr/sbin
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节
  • @Transaction注解失效的几种场景(附有示例代码)
  • [Angularjs]ng-select和ng-options
  • [BUUCTF]-PWN:wustctf2020_number_game解析(补码,整数漏洞)
  • [DAU-FI Net开源 | Dual Attention UNet+特征融合+Sobel和Canny等算子解决语义分割痛点]
  • [ffmpeg] 定制滤波器
  • [go 反射] 进阶
  • [HTML]HTML5实现可编辑表格