这篇文章将为大家详细讲解有关Maven构建时跳过部分测试的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联公司是一家专注于网站设计制作、成都做网站与策划设计,解放网站建设哪家好?创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:解放等地区。解放做网站价格咨询:028-86922220当遇到以下场景:
其他人写的单元测试影响统计结果
一些需要调用外部接口的测试暂不运行
需要在非本机环境上运行一些不回滚的单元测试
则有必要选择以下方法跳过部分测试。
1、在测试用例前加上注解 @Ignore,例如:
@Ignore @Test public void testGetAreaChirldren() { Area area = addArea(); ListlistAreaTreeVOs = areaService.getAreaChirldren(area.getId()); Assert.assertNotNull("有子节点", listAreaTreeVOs); }
2、在编写maven构建命令时加上 -Dtest=**,则执行指定的测试用例,*为通配符,例如:
clean test -Dtest=*ServiceTest
3、在pom.xml文件中,找到maven的单元测试插件,进行如下配置:
org.apache.maven.plugins maven-surefire-plugin ${maven-surefire.ver} com/bc/pmpheep/back/** com/bc/pmpheep/utils/**
关于“Maven构建时跳过部分测试的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。