Maven构建时跳过部分测试的实例

 更新时间:2017年11月22日 08:56:28   作者:Gugia桑  
下面小编就为大家分享一篇Maven构建时跳过部分测试的实例,具有很好的参考价值,希望对大家有所帮助

当遇到以下场景:

其他人写的单元测试影响统计结果

一些需要调用外部接口的测试暂不运行

需要在非本机环境上运行一些不回滚的单元测试

则有必要选择以下方法跳过部分测试。

1、在测试用例前加上注解 @Ignore,例如:

@Ignore
@Test
public void testGetAreaChirldren() {
  Area area = addArea();
  List<AreaTreeVO> listAreaTreeVOs = areaService.getAreaChirldren(area.getId());
  Assert.assertNotNull("有子节点", listAreaTreeVOs);
}

2、在编写maven构建命令时加上 -Dtest=**,则执行指定的测试用例,*为通配符,例如:

clean test -Dtest=*ServiceTest

3、在pom.xml文件中,找到maven的单元测试插件,进行如下配置:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>${maven-surefire.ver}</version>
  <configuration>
    <excludes>
      <exclude>com/bc/pmpheep/back/**</exclude>
      <exclude>com/bc/pmpheep/utils/**</exclude>
    </excludes>
  </configuration>
</plugin>

以上这篇Maven构建时跳过部分测试的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Spring data JPA只查询部分字段问题及解决

    Spring data JPA只查询部分字段问题及解决

    这篇文章主要介绍了Spring data JPA只查询部分字段问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Springboot创建时常用的依赖详解

    Springboot创建时常用的依赖详解

    本文介绍了Spring Boot项目中常用依赖的配置及作用,涵盖了父依赖、Web应用、测试、数据库、MyBatis、连接池、JSON处理、Lombok、AOP、校验、监控、工具包、打包配置、多配置文件以及热部署等
    2025-03-03
  • Springboot中PropertySource的结构与加载过程逐步分析讲解

    Springboot中PropertySource的结构与加载过程逐步分析讲解

    本文重点讲解一下Spring中@PropertySource注解的使用,PropertySource主要是对属性源的抽象,包含属性源名称name和属性源内容对象source。其方法主要是对这两个字段进行操作
    2023-01-01
  • Java并发编程信号量Semapher

    Java并发编程信号量Semapher

    这篇文章主要介绍了Java并发编程信号量Semapher,Semapher信号量也是Java中的一个同步器,下文关于信号量Semapher的更多内容介绍,需要的小伙伴可以参考下面文章
    2022-04-04
  • Maven在Java8下如何忽略Javadoc的编译错误详解

    Maven在Java8下如何忽略Javadoc的编译错误详解

    这篇文章主要给大家介绍了关于Maven在Java8下如何忽略Javadoc的编译错误的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • Springboot实现发送邮件

    Springboot实现发送邮件

    这篇文章主要为大家详细介绍了Springboot实现发送邮件功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Java 全面系统介绍反射的运用

    Java 全面系统介绍反射的运用

    准备入手学习java的安全了,感觉这也是一个大的趋势,想着尽早进入到java安全的探索中,在反序列化链的学习之前,需要先学习反射,不多说了,开干吧
    2022-03-03
  • 利用mysql实现的雪花算法案例

    利用mysql实现的雪花算法案例

    这篇文章主要介绍了利用mysql实现的雪花算法案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • Netty分布式高性能工具类FastThreadLocal和Recycler分析

    Netty分布式高性能工具类FastThreadLocal和Recycler分析

    这篇文章主要为大家介绍了Netty分布式高性能工具类FastThreadLocal和Recycler分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • ruoyi-springboot框架新增模块调接口报404的解决方案

    ruoyi-springboot框架新增模块调接口报404的解决方案

    这篇文章主要介绍了ruoyi-springboot框架新增模块调接口报404的解决方案,文中通过代码示例给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-03-03

最新评论