天天看點

Maven配置之pom檔案配置包含和排除測試

包含(inclusions )

  預設情況下surefire plugin會自動的include下面這些格式的類:

  “**/*test.java” – includes所有以test結尾的java檔案

  “**/*testcase.java” – includes所有以testcase結尾的java檔案

  當然我們也可以執行其它名字的類,或者說如果隻想執行某一個或某幾個用例,可以通過配置include來配置,如下:

Maven配置之pom檔案配置包含和排除測試

  排除(exclusions )

  在mvn test的時候不想執行哪些用例,便可以通過exclude屬性來配置,如下:

Maven配置之pom檔案配置包含和排除測試

  支援正規表達式(regular expression support)

  include/ecxlude屬性支援類似ant風格的路徑表達式,也支援正規表達式,文法如下:

Maven配置之pom檔案配置包含和排除測試

  注意文法 %regex[expr],這裡expr是真正的表達式,另外請注意正則比對.class檔案而不是.java檔案

最新内容請見作者的github頁:http://qaseven.github.io/