跳过测试
- 应用场景
当功能模块部分更新中并且还未完全开发完毕,当上线测试时我们就可以跳过这部分模块,也就是跳过测试,实现快速打包;
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<!-- 设置跳过测试 -->
<skipTests>flase</skipTests>
<includes>
<!-- 参与测试的内容 -->
<include>**/Book**Test.java</include>
</includes>
<excludes>
<!-- 排除掉不参与测试的内容 -->
<exclude>**/Book**Test.java</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
然后进入快速打包
注意这里如果出现报错的话,就需要WEB-INF目录下创建web.xml文件;
最后就打包成功并没有显示写的测试用例,说明就已经跳过了该测试;
但是如果没有跳过该测试用例(该模块并没有调通),那就会报错;
这里给出一个测试用例BookServiceTest.java
,它存在错误;
示例如下:
所以,在开发的过程中,跳过测试还是十分实用的~