Junit5 + Jenkins + Allure 继承单元测试报告

本文不介绍Junit5、Jenkins和Allure的基本安装,而是着重讨论在实际工程中遇到的问题及解决方案。包括Spring-Boot与Junit5的兼容性问题,Jenkins不生成Allure报告的处理,以及如何自定义Allure结果路径、生成历史趋势图。通过理解Allure报告的生成原理,可以更好地管理和优化单元测试报告。

关于这三个组件的安装网上文档很多,官方文档也很详细,这里就不演示了,本文主要讲解使用工程的的坑和解决方案。
这里给几个友情链接:

  1. spring-boot 继承Allure :Allure Junit5
  2. jenkins 安装Allure插件 :Allure Jenkins
  3. Allure本地图表没有历史趋势图解决:Allure 本地生成趋势图

看看效果:
在这里插入图片描述

采坑记录

  1. spring-boot版本和Junit5兼容问题
    我们公司spring-boot版本2.15,默认支持junit4。如果使用Junit5,本地执行没问题。当junit5使用mvn test时,单元测试不执行。
    解决办法:
    加入:maven-surefire-plugin 并且版本大于:2.22.0
<plugin>
     
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值