Maven构建时跳过部分测试
2017-11-21 21:24
169 查看
当遇到以下场景:
其他人写的单元测试影响统计结果 一些需要调用外部接口的测试暂不运行 需要在非本机环境上运行一些不回滚的单元测试
则有必要选择以下方法跳过部分测试。
在测试用例前加上注解 @Ignore,例如:
在编写maven构建命令时加上 -Dtest=**,则执行指定的测试用例,*为通配符,例如:
在pom.xml文件中,找到maven的单元测试插件,进行如下配置:
其他人写的单元测试影响统计结果 一些需要调用外部接口的测试暂不运行 需要在非本机环境上运行一些不回滚的单元测试
则有必要选择以下方法跳过部分测试。
在测试用例前加上注解 @Ignore,例如:
@Ignore @Test public void testGetAreaChirldren() { Area area = addArea(); List<AreaTreeVO> listAreaTreeVOs = areaService.getAreaChirldren(area.getId()); Assert.assertNotNull("有子节点", listAreaTreeVOs); }
在编写maven构建命令时加上 -Dtest=**,则执行指定的测试用例,*为通配符,例如:
clean test -Dtest=*ServiceTest
在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构建时跳过部分测试的实例
- Maven构建跳过测试步骤
- 第10章 从Maven2中运行JUnit测试(第三部分 JUnit与构建过程)
- Maven项目打包测试时如何跳过测试类
- maven 构建slf4j1.7.7之简单测试与源码解析
- (转)maven打包时跳过测试
- MAVEN 构建WEB项目全过程解析(增加了部分截图)
- Maven构建忽略测试失败
- Jmeter+maven+Jenkins构建云性能测试平台(mark 推荐)
- maven用于项目构建和管理。包含创建Project、编译、测试、打包、发布
- Jmeter+maven+Jenkins构建云性能测试平台(一)
- maven 构建slf4j1.7.7之简单测试与源码解析
- maven常见问题处理(3-2)maven打包时跳过测试的几个方法
- maven 跳过测试 打包 及上传命令
- maven打包时跳过测试
- 【Maven】跳过test测试直接进行编译打包
- Linux下安装Jenkins配置git,构建maven自动化接口测试项目
- maven常用插件: 打包源码 / 跳过测试 / 单独打包依赖项
- Maven学习12之跳过测试时surefire 2.19.1版本错误
- maven项目如何跳过某些junit test,或者指定执行部分junit test