Maven构建时跳过部分测试的实例
发布时间:2020-12-14 21:00:59 所属栏目:Java 来源:网络整理
导读:当遇到以下场景: 其他人写的单元测试影响统计结果 一些需要调用外部接口的测试暂不运行 需要在非本机环境上运行一些不回滚的单元测试 则有必要选择以下方法跳过部分测试。 1、在测试用例前加上注解 @Ignore,例如: @Ignore@Testpublic void testGetAreaChi
当遇到以下场景: 其他人写的单元测试影响统计结果 一些需要调用外部接口的测试暂不运行 需要在非本机环境上运行一些不回滚的单元测试 则有必要选择以下方法跳过部分测试。 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构建时跳过部分测试的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |