在Maven中,您可以定义系统属性-Dmaven.test.skip=true以跳过整个单元测试。

默认情况下,在构建项目时,Maven将自动运行整个单元测试。 如果任何单元测试失败,它将迫使Maven中止构建过程。 在现实生活中,即使某些案例失败,您可能仍然需要构建项目。

在本文中,我们将向您展示几种跳过单元测试的方法。

1. maven.test.skip = true

1.1要跳过单元测试,请使用此参数-Dmaven.test.skip=true

Terminal
$ mvn package -Dmaven.test.skip=true
#no test

1.2或在pom.xml定义

pom.xml
<properties><maven.test.skip>true</maven.test.skip></properties>
Terminal
$ mvn package
#no test

2. Maven Surefire插件

2.1或者,在-DskipTests插件中使用此-DskipTests

Terminal
$ mvn package -DskipTests
#no test

2.2或这个。

pom.xml
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>3.0.0-M1</version><configuration><skipTests>true</skipTests></configuration>
</plugin>

2.3跳过一些测试课程。

pom.xml
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>3.0.0-M1</version><configuration><excludes><exclude>**/TestMagic*.java</exclude><exclude>**/TestMessage*.java</exclude></excludes></configuration></plugin>

3. Maven个人资料

3.1创建一个自定义配置文件以跳过单元测试。

pom.xml
<profiles><profile><id>xtest</id><properties><maven.test.skip>true</maven.test.skip></properties></profile></profiles>

3.2使用-P选项激活配置文件。

Terminal
$ mvn package -Pxtest
#no test

参考文献

  1. Maven Surefire插件
  2. 测试的包含与排除
  3. 跳过测试
  4. Maven配置文件示例
  5. 如何使用Maven运行单元测试
标签: Maven 跳过测试 单元测试

翻译自: https://mkyong.com/maven/how-to-skip-maven-unit-test/


http://www.taodudu.cc/news/show-4365384.html

相关文章:

  • BFD协议
  • python遇到错误跳过_python跳过错误
  • 【AE扩展插件问题解决记录】
  • ae输出quicktime设置_详解AE输出设置及解析原因
  • HRSID舰船检测数据集标签格式转换,json转为xml
  • 星舰原型机又炸了,马斯克:没事儿,咱还有
  • ROTATED REGION BASED CNN FOR SHIP DETECTION 基于旋转区域的CNN舰船检测
  • 【千律】C++基础:删除只读属性文件、文件剪切、修改文件扩展名
  • python基础------文件读写操作、re、os和sys模块
  • alias实现VREP/Coppeliasim等软件在任意路径以自定义名称启动
  • BLAST Database error: No alias or index file found for protein database
  • synopsys软件安装
  • Cadence Allegro PCB设计88问解析(四) 之 Allegro中快捷键Funckey与alias设置
  • linux中永久别名 mac,mac 设置 ll 等alias 并永久生效
  • linux图形界面安装rpm包,linux中alias别名及rpm安装软件
  • Windows系统必备的软件
  • Android横竖屏屏幕方向设置
  • MCU-LCD屏与RGB-LCD屏的区别?
  • 服务器安全证书未生效怎么办,win7打开网页提示“该服务器的安全证书尚未生效...
  • 什么是SSL安全证书
  • vue2中h(“router-view“) vue3如何写?
  • 极简烟雨图床正式版源码V2.1.3/高速外链图床
  • 烟雨PHP图床程序源码
  • 新烟雨图床源码
  • FFMPEG之H.264视频解码
  • 生产实习(制作温度计)
  • 蒙蒙烟雨山城
  • 利用stylecloud制作更酷炫的词云图
  • 简单辨析关系和区别:YUV、H.264、RTP、UDP、RTSP
  • android rom包修改工具,自己修改安卓的ROM包(非官方) | 寒山烟雨

Maven –如何跳过单元测试相关推荐

  1. Maven打包跳过单元测试

    2019独角兽企业重金招聘Python工程师标准>>> 转自:maven跳过单元测试-maven.test.skip和skipTests的区别 -DskipTests,不执行测试用例 ...

  2. maven 打包跳过单元测试

    1.pom.xml中配置 <properties><!--跳过单元测试 --><maven.test.skip>true</maven.test.skip&g ...

  3. maven跳过单元测试-maven.test.skip和skipTests的区别

    第一种 -Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类. 一 使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译. mvn packag ...

  4. Maven学习总结(46)——Maven跳过单元测试的两种方法及其区别(-Dmaven.test.skip=true与-DskipTests)

    Maven跳过单元测试有两种命令:-Dmaven.test.skip=true与-DskipTests.其中命令 -DskipTests表示不执行测试用例,但编译测试用例类生成相应的class文件至t ...

  5. Maven 跳过单元测试

    1.背景 Maven 构建生命周期为我们提供了对项目执行各种操作,例如验证,清理.打包.测试和部署项目. 而有时候我们需要跳过单元测试,例如,在处理新模块时,还有未通过的单元测试时.在这些情况下,我们 ...

  6. Maven跳过单元测试配置

    介绍二种跳过单元测试的配置方式 使用maven-surefire-plugin,修改pom文件 <plugin><groupId>org.apache.maven.plugin ...

  7. maven 跳过单元测试打包

    -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下. -Dmaven.test.skip=true,不执行测试用例,也不编译测试 ...

  8. maven 跳过单元测试的3种方法

    文章目录 1.maven-surefire-plugin 插件配置 2.properties 属性配置 3.命令参数 Maven 的单元测试的比较消耗时间,下面介绍跳过单元测试的3种方法. 1.mav ...

  9. Maven 中跳过单元测试方法

    简介 Maven 构建生命周期为我们提供了对项目执行各种操作,例如验证,清理.打包.测试和部署项目. 而有时候我们需要跳过单元测试,例如,在处理新模块时,还有未通过的单元测试时.在这些情况下,我们可以 ...

最新文章

  1. 负载均衡沙龙活动第二期现场问答汇集
  2. Android studio gradle 无法获取 pom文件
  3. 用深度强化学习玩atari游戏_被追捧为“圣杯”的深度强化学习已走进死胡同
  4. 图的所有顶点间的最短路径(Floyd算法)
  5. shell编程-条件判断与流程控制
  6. HTML5 语义元素
  7. java旅游管理系统(带文档
  8. 大众点评运维架构图文详解
  9. 为了帮朋友抢jk,写了一个抢拍器,支持淘宝天猫京东。使用教程如下:
  10. 成绩出来了!700 分也上不了清华,究竟该如何从内卷中走出来!肺腑之言,建议转发给亲戚朋友们!
  11. PB powerbuilder 电子邮件发送
  12. HR人力资源管理系统面试时怎么介绍的思路
  13. linux 耳机设备文件,linux耳机
  14. 千呼万唤,web人脸识别登录完整版来了,这样式我爱了
  15. matlab 残差plot,residualplot分析
  16. Centos7 安装coturn部署一套 STUN/TURN 服务 webRTC打洞服务器
  17. Android项目用到的or比较好的资料
  18. 如何在抖音官网链接中一键复制微信号打开微信
  19. 用MyBatis来操作crud
  20. cat和cp的神奇用法:制作U盘安装盘

热门文章

  1. jquery实现下拉框
  2. Google 最大数据中心发生爆炸,三名技术人员受伤
  3. 软件测试面试问题汇总
  4. 数据库——mvcc简介
  5. int数据类型的取值范围是多少?怎么计算的?
  6. 对于栈内存和堆内存的理解
  7. Android学习网站(1)
  8. 【剖析】上拉电阻和下拉电阻原理及其作用
  9. XMLHttpRequest简介
  10. Linux pip安装与使用