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

Jenkins build包时虽然单元测试失败了,但是仍然可以成功build包(最终结束时build success)

1.尝试方案1: 

尽管单元测试失败,Jenkins Maven仍然可以获得成功-Java 学习之路

将 -Dmaven.test.failure.ignore=false 添加到 MAVEN_OPTS

artifactoryMaven {goals = "-U clean install -Dmaven.test.skip=false -DallowSnapshots=true -Dmaven.test.failure.ignore=false"deploy_artifacts=true
}

经过测试不行,仍然出现有单测失败但是结果是build成功的情况。

2.尝试方案2:

Maven构建忽略测试失败的解决方案-eolink官网

如果遇到测试失败时,依然希望继续构建项目,那么需要设置surefire插件的testFailureIgnore属性为true。

经检查,发现项目中的pom.xml文件是如下配置:

 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>*********</version><configuration><argLine>-Dfile.encoding=UTF-8 ${*******}</argLine><systemPropertyVariables><jacoco-agent.destfile>${********}</jacoco-agent.destfile></systemPropertyVariables><reuseForks>****</reuseForks><testFailureIgnore>true</testFailureIgnore></configuration></plugin>

于是检查相关的所有pom文件,将结果给改成false.然后重新build包进行测试,最终问题得到解决。

http://www.lryc.cn/news/116259.html

相关文章:

  • 【vue3】基础知识点-setup语法糖
  • idol!! 2023牛客暑期多校训练营6 C
  • 深入理解Jdk5引入的Java泛型:类型安全与灵活性并存
  • idea在控制台中输出文字显示乱码
  • hacksudo3 通关详解
  • CentOS 虚拟机磁盘扩容(非常实用)
  • docker案例复现
  • 淘宝资源采集(从零开始学习淘宝数据爬取)
  • 【C语言】预处理详解
  • 2023中国(合肥)场景创新峰会成功举办,全息网御被纳入《合肥市第二批场景能力清单》
  • QT QLCDNumber 使用详解
  • 明年,HarmonyOS不再兼容Android应用!
  • 华为OD机试 - 人气最高的店铺(Java JS Python)
  • mysql sql 语句sum求和嵌套数学表达式
  • Java课题笔记~ Servlet编程
  • 修改IDEA的idea.vmoptions参数导致IDEA无法打开(ReservedCodeCacheSize)
  • P1321 单词覆盖还原
  • GODOT游戏引擎简介,包含与unity性能对比测试,以及选型建议
  • Add-in Express for Microsoft Office and Delphi Crack
  • opencv基础-34 图像平滑处理-2D 卷积 cv2.filter2D()
  • webSocket 与传统的 http 有什么优势
  • 如何测试Linux磁盘的读写速度
  • Spring Data Redis:在Java中操作Redis
  • Android 面试重点之Framework (Handler篇)
  • 基于Node.js的后台管理系统的数据表格导出下载
  • 渗透攻击方法:原型链污染
  • 第四章 kernel函数基础篇
  • JVM:运行时数据区域(白话文)
  • Go语言并发编程(千锋教育)
  • CSS革命:用Sass/SCSS引领前端创新