包含(Inclusions )
默認情況下Surefire Plugin會自動的include下面這些格式的類:
“**/Test*.java” – includes所有以
Test開頭的
java文件
“**/*Test.java” – includes所有以Test結尾的java文件
“**/*TestCase.java” – includes所有以TestCase結尾的java文件
當然我們也可以執行其它名字的類,或者說如果只想執行某一個或某幾個用例,可以通過配置include來配置,如下:
排除(Exclusions )
在mvn test的時候不想執行哪些用例,便可以通過exclude屬性來配置,如下:
支持正則表達式(Regular expression support)
include/ecxlude屬性支持類似ant風格的路徑表達式,也支持正則表達式,語法如下:
注意語法 %regex[expr],這里expr是真正的表達式,另外請注意正則匹配.class文件而不是.java文件