2015-09-15 28 views
1

我在包中有兩個測試文件包。我想gradle運行foo/ATest而不是foo/BTest。有沒有辦法設置它?目前,當我包含ATest時,似乎無法排除BTest。也就是說,這不起作用:從Gradle中排除單個測試文件

test { 
    java { 
     srcDirs 'testSrc' 
     include '**/foo/ATest.java' 
     exclude '**/foo/BTest.java' 
    } 
} 

回答

0

嘗試使用測試過濾器TestFilter做到這一點:

test { 
    java { 
     srcDirs 'testSrc' 
    } 
    filter { 
    includeTestsMatching "*.foo.ATest" 
    } 
}