Maven构建时跳过部分测试的实例
作者:Gugia桑 时间:2022-08-30 03:42:50
当遇到以下场景:
其他人写的单元测试影响统计结果
一些需要调用外部接口的测试暂不运行
需要在非本机环境上运行一些不回滚的单元测试
则有必要选择以下方法跳过部分测试。
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>
来源:http://www.cnblogs.com/gugia/archive/2017/11/21/7875429.html
标签:maven,构建,跳过测试
0
投稿
猜你喜欢
java实现单词小游戏
2023-11-25 05:03:33
springboot整合@Retryable实现重试功能的示例代码
2023-11-27 11:08:20
RestTemplate自定义请求失败异常处理示例解析
2021-12-03 22:13:17
spring中的FactoryBean代码示例
2023-11-11 18:37:20
Flutter路由传递参数及解析实现
2023-06-22 11:48:45
细谈java同步之JMM(Java Memory Model)
2023-11-23 13:09:33
Java 判断字符串中是否包含中文的实例详解
2023-11-06 13:17:18
spring boot项目没有mainClass如何实现打包运行
2021-10-24 11:29:20
mybatis中使用oracle关键字出错的解决方法
2022-05-14 10:19:23
JAVA设计模式之备忘录模式原理与用法详解
2023-08-24 13:23:37
SpringBoot+JSON+AJAX+ECharts+Fiddler实现前后端分离开发可视化
2021-11-12 14:49:17
关于MD5算法原理与常用实现方式
2023-03-18 11:09:04
Java Date时间类型的操作实现
2023-11-25 06:44:31
Mac OS下为Android Studio编译FFmpeg解码库的详细教程
2023-06-30 02:37:54
Android开发中Toast显示消息的方法小结
2023-07-31 20:29:14
Java语言实现数据结构栈代码详解
2021-12-09 16:15:05
Spring MVC入门_动力节点Java学院整理
2023-11-03 20:35:31
Java Email邮件发送简单实现介绍
2023-10-07 01:05:11
深入理解ThreadLocal工作原理及使用示例
2022-02-27 19:24:14
Java Web实现添加定时任务的方法示例
2023-11-25 02:12:15