文章目录

  • 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. MySQL计划任务3(转)
  2. 以NETSCREEN-50为例,说明防火墙配置步骤
  3. 在React中测试和调试
  4. HDU 5351 MZL's Border (规律,大数)
  5. Spring源码之创建代理
  6. jdbc mysql 偶发空指针_JDBC连接执行MySQL存储过程报空指针或权限错误
  7. 比Spark更适合工业互联网的数据库——热门时序数据库介绍与核心文档汇总【施工中,欢迎留言加入】
  8. React Native跨平台移动应用开发框架介绍
  9. py3 写的基于GUI 的 旁注 wwwscan集成扫描工具
  10. 计算机控制技术毕业论文题目,计算机控制方面论文选题 计算机控制论文题目怎样定...
  11. 读书笔记_013 《人间失格》
  12. wireshark 报文分析心得 -- Identification 使用说明
  13. 在原生开发中控制HTML5视频
  14. 手把手教你DIY一款属于自己的万能红外遥控器!
  15. 华为meto40 pro怎么升级鸿蒙,我有一台mate40pro,何时可以升级鸿蒙系统?
  16. VMTK【1】Getting Started
  17. 无法在路径“C:\WINDOWS\TEMP\”中创建临时文件: 拒绝访问。
  18. 修改bash中PS1命令提示符的颜色
  19. C printf() 详解之终极无惑
  20. RHCI 搭建 rhca 教室环境

热门文章

  1. Linux批量更改文件后缀名
  2. 有限差分法热传导matlab,热传导方程有限差分法的MATLAB实现
  3. putty怎么进入文件夹_putty命令
  4. Python tkinter教程-04:输入框
  5. kmplayer安卓版外部编码器_KMPlayer下载
  6. 百度网盘分享无提取码文件的方法
  7. Open_source_tools
  8. SaaS-HRM 需求分析
  9. android 图标居中,文字和图标在部分安卓(小米、魅族)居中对其问题?
  10. 计算机网络大写英文缩写汇总(持续更新中……)