原创文章,版权所有,允许转载,标明出处:http://blog.csdn.net/wanghantong
1. 在Maven中配置测试插件surefire
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.17</version>
</plugin>
2. 默认被执行的测试 默认情况下,surefire会执行文件名以Test开头或结尾的测试用例,或者是以TestCase结尾的测试用例。"**/Test*.java" - includes all of its subdirectories and all java filenames that start with "Test". "**/*Test.java" - includes all of its subdirectories and all java filenames that end with "Test". "**/*TestCase.java" - includes all of its subdirectories and all java filenames that end with "TestCase".</span>
3. 跳过测试 Skipping Tests<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.17</version> <span style="color:#009900;"> <configuration> <skipTests>true</skipTests> </configuration></span> </plugin> </plugins> </build> 补充:如果使用Junit或者TestNG也可以直接在当前测试方法上加注解@Ignore忽略,这是加了该注解的也都会被skip
4. 排除测试 Exclusions (Junit & TestNG 通用)
<build>
<plugins>
<plugin>
<groupId>org.ap