单元测试覆盖率 jacoco

 

这个插件是为java代码计算单元测试覆盖率的,本次实例是一个经典的spring boot项目spring-petclinic

  1. jenkins->系统管理->插件管理 可选插件选择jacoco plugin

  2. 新建一个job,以后端java为例,选择构建一个maven项目

  3. 名字的话随便取,确定。

  4. source code management 选项卡中选择git,reponsitory url GitHub - spring-projects/spring-petclinic: A sample Spring-based application

  5. pre step中build Goals and options 文本框输入 “clean verify”。注意:开始构建后报错容易找不到pom文件,job的工作区也没有pom.xml,进配置这里修改成clean install就可以了

  6. add post-build-Actions点击下拉框,选择“Record JaCoCo coverage report”条目,默认即可,点击保存

  7. 开始执行任务,首次构建时间会比较长,本人大概花了40分钟,构建成功后,下方有一个coverage trend,点击即可,有图标和表格两种形式,绿色为覆盖到,红色未覆盖,至此,jenkins集成jacoco完毕。

posted @   時窥  阅读(95)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示