文章目录

  • 1. 使用IDEA中Maven打包,点击`跳过测试`模式,如图:
  • 2. POM文件配置 排除测试
  • 3. Maven命令打包,忽略测试过程

1. 使用IDEA中Maven打包,点击跳过测试模式,如图:

2. POM文件配置 排除测试

<plugin>  <groupId>org.apahce.maven.plugins<groupId>  <artifactId>maven-surefire-plugin</artifactId>  <version>2.5</version>  <configuration>  <includes>  <include>**/*Tests.java</include>  </includes>  </configuration>          </plugin>

3. Maven命令打包,忽略测试过程

  • 跳过测试阶段
    mvn package -DskipTests
  • 临时性跳过测试代码的编译
    mvn package -Dmaven.test.skip=true

maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。

  • 指定测试类

以Random开头,Test结尾的测试类

   mvn test -Dtest=RandomGeneratorTest
  mvn test -Dtest=Random*Test

  • 用逗号分隔指定多个测试用例
    mvn test -Dtest=ATest,BTest

  • 指定即使没有任何测试用例也不要报错

    test参数必须匹配至少一个测试类,否则会报错并导致构建失败。此时可使用以下配置来指定即使没有任何测试用例也不要报错。
    mvn test -Dtest -DfailIfNoTests = false

IDEA 打包忽略测试相关推荐

  1. 构建忽略测试_分类测试以减少构建时间

    构建忽略测试 在继续本文的主要内容之前,让我们先进行一些定义. 单元测试 单元测试是小型的(测试一个用例或一个单元),在内存中运行(不与数据库,消息队列等交互),可重复且快速的测试. 对于我们的对话, ...

  2. junit动态忽略测试_有条件忽略测试的JUnit规则

    junit动态忽略测试 我一直认为使用@Ignore停用测试是一个坏主意. 例外,这可能是一种将间歇性失败的测试放入隔离区以供以后处理的方法(如Martin Fowler 在此处所述 ). 随着越来越 ...

  3. 有条件忽略测试的JUnit规则

    我一直认为使用@Ignore停用测试是一个坏主意. 例外,这可能是一种将间歇性失败的测试放入隔离区以供以后处理的方法(如Martin Fowler 在此处所述 ). 随着越来越多的测试不断被忽略和遗忘 ...

  4. testng 忽略测试_TestNG忽略或禁用测试

    testng 忽略测试 Sometimes we want to ignore a TestNG test method, there are many ways to achieve this. 有 ...

  5. Junit - 忽略测试(Ignore Test)

    Junit 4 忽略测试(Ignore test)被用来禁止执行junit测试类的某些或者全部测试方法.Junit 提供了@Ignore注解来实现 忽略测试.它可以用来跳过失败.或者抛出异常的测试方法 ...

  6. maven打包忽略注解_Maven打包时遇到的一些坑和解决方案

    背景: 最近将部分代码集成至Jekins中进行CICD发布,编译执行的时候出现以下错误.解决过程中将方案记录保证后续不会出现同样的错误. 一.编译之后target中classes文件夹中没有class ...

  7. | 应用打包还是测试团队老大难问题?

    如果接口测试仅仅只是掌握一些requests或者其他一些功能强大的库的用法,是远远不够的,还需要具有根据公司的业务以及需求去定制化一个接口自动化测试框架能力.所以在这个部分,会主要介绍接口测试用例分析 ...

  8. WinPE系统的自动打包和测试的批处理脚本

    在制作WINPE系统的时候,通常是用虚拟机来测试. 纯手工操作有以下步骤: 1.修改注册表或者修改文件等一系列增删改操作. 2.手动用wim工具打包成boot.wim 3.手动挂载虚拟机的VHD硬盘文 ...

  9. maven打包忽略注解_maven打包后pom.properties中的注释问题-阿里云开发者社区

    使用maven打包后,在META-INF目录下会生成pom.properties文件(当然可以使其不生成).这个文件包含了包的Id信息,此外它最开始有两行注释,看起来是这样的 #Generated b ...

  10. 应用打包还是测试团队老大难问题?

    Docker是一个开源的应用容器引擎,基于 Go 语言开发,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的系统. Docker 是世界领先的软件容 ...

最新文章

  1. javascript this用法小结
  2. 【script】python 解析 Windows日志(python-evtx)
  3. mysql insert插入的3种方法
  4. Linux基础——查看IP及port的简单实现
  5. java 日期和时间
  6. leetcode948. Bag of Tokens
  7. The King’s Problem 强连通
  8. JS实现图片的懒加载
  9. matlab 自适应遗传算法,自适应遗传算法MATLAB代码
  10. 5次Shift破解Win7登录密码
  11. 收费外贸企业邮箱的好处?外贸企业该如何选择更好的邮箱服务呢?
  12. Laravel -服务器配置-1
  13. 禁用和启用google翻译
  14. Kotlin之Set和Get
  15. android app安装的过程,Pm install App流程
  16. cmd的一些有趣命令
  17. 易语言编写的WIfi热点共享工具 源码+成品
  18. 面试题详解:如何用Redis实现分布式锁?
  19. NRF52810低功耗蓝牙5.2系统级芯片
  20. CQUPT Sre 2022 winter assessment pwn static_debug

热门文章

  1. shiro框架的简单介绍以及使用(一)
  2. 不可错过的效能利器「GitHub 热点速览 v.22.39」
  3. docker部署达梦流程记录(DM7和DM8)
  4. VisualStudio2017密钥(key)
  5. 企业微信登陆服务器设置,企业微信怎么登入
  6. VC 2012 visualstudio的项目属性表 .props文件
  7. 用户故事拆分与MFQ
  8. 一天入门51单片机教程
  9. iptables详解(2):iptables管理
  10. 《WEB全栈工程师的自我修养》--索引笔记