2015-09-15 29 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" 
    } 
}