1. 運行特定的測試類:
mvn test -D test=$ClassName
$ClassName 為要運行的測試類的類名(不要帶擴展名),多個測試類間用英文逗號連接即可,類名支持 * 通配符,范例:
- mvn test -D test=MyClassTest
- mvn test -D test=MyClass1Test,MyClass2Test
- mvn test -D test=MyClass*Test,YourClassTest
- mvn test -D test=MyClassTest
2. 運行測試類中指定的方法:
mvn test -D test=$ClassName#$MethodName
$MethodName 為要運行的單元測試方法的名稱,與類名之間用 # 分隔開,支持 * 通配符,范例:
- mvn test -D test=MyClassTest#test1
- mvn test -D test=MyClassTest#test
需要 maven-surefire-plugin:2.7.3 以上版本才支持