1. 配置
1.1 参考:http://maven.apache.org/surefire/maven-surefire-plugin/
1.2 配置:
<!-- The Surefire Plugin is used during the test phase of the build lifecycle to execute the unit tests of an application. -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
<!-- 是否跳过测试 -->
<configuration>
<skipTests>false</skipTests>
</configuration>
</plugin>
2. 使用
2.1 只有一个目标 mvn surefire:test
2.2 只执行具体某个测试类 mvn test -Dtest=测试类名
如 $ mvn test -Dtest=RedisLockTest
2.3 只执行具体某个测试方法用#
,即 mvn test -Dtest=测试类名#测试方法名
,如 $ mvn test -Dtest=RedisLockTest#testLock
2.4 执行一个测试类中多个测试方法用+
,即mvn test -Dtest=测试类名#测试方法名1+测试方法名2