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

查看单元测试覆盖率

文章目录

  • 1、POM文件配置
  • 2、编写单元测试
  • 3、执行单元测试
  • 4、查看单元测试覆盖率

1、POM文件配置

pom文件配置jacoco插件

<!-- 生成JaCoCo覆盖率数据插件 -->
<plugin><groupId>org.jacoco</groupId><artifactId>jacoco-maven-plugin</artifactId><version>0.8.7</version><executions><execution><goals><goal>prepare-agent</goal></goals></execution><!-- attached to Maven test phase --><execution><id>report</id><phase>test</phase><goals><goal>report</goal></goals></execution></executions></plugin>

2、编写单元测试

编写单元测试用例可以参考以下内容
JUNIT5+Mockito单元测试
使用testMe自动生成单元测试用例

3、执行单元测试

执行 mvn clean test
执行 mvn jacoco:report

也可以在IDEA操作
在这里插入图片描述

4、查看单元测试覆盖率

查看文件 target/site/jacoco/index.html

在这里插入图片描述

相关文章:

  • SHA系列算法
  • C PRIMER PLUS——第6-2节:二维数组与多维数组
  • 算法中的数学:约数
  • mobile自动化测试-appium webdriverio
  • 【deepseek教学应用】001:deepseek如何撰写教案并自动实现word排版
  • 单体架构实现延时任务
  • 《Zabbix Proxy分布式监控实战:从安装到配置全解析》
  • 删除链表倒数第N个节点
  • 微信小程序上传视频,解决ios上传完video组件无法播放
  • iPhone手机连接WiFi异常解决方法
  • 森林生态学研究深度解析:R语言入门、生物多样性分析、机器学习建模与群落稳定性评估
  • 缓存局部性保留
  • R 语言机器学习:为遥感数据处理开启新视角
  • C++ 复习(一)
  • 【HCIP】----OSPF综合实验
  • (7)Nokov 室内光学跟踪系统
  • 第十六届蓝桥杯大赛软件赛C/C++大学B组部分题解
  • springCloud/Alibaba常用中间件之GateWay网关
  • 从ellisys空口分析蓝牙耳机回连手机失败案例
  • npm包之serve-favicon
  • 公示!17个新职业、42个新工种亮相
  • 司法部:持续规范行政执法行为,加快制定行政执法监督条例
  • 上海:5月8日起5年以上首套个人住房公积金贷款利率下调至2.6%
  • 联合国秘书长吁印巴“最大程度克制”,特朗普:遗憾,希望尽快结束冲突
  • 蓝佛安:中方将采取更加积极有为的宏观政策,有信心实现今年5%左右增长目标
  • 无人机穿越大理崇圣寺千年古塔时“炸机”,当地:肇事者已找到,将被追责