Android 通过选择*Test.java文件进行梯度构建

Android 通过选择*Test.java文件进行梯度构建,android,gradle,junit,Android,Gradle,Junit,我的应用程序正在由junit、robolectric和gradle build进行测试 测试代码遵循以下结构。 approt/mytest/com/xx/pkg/*.java test { java { srcDir 'mytest' } } 这包括测试包下的所有文件,不需要包括

我的应用程序正在由junit、robolectric和gradle build进行测试

测试代码遵循以下结构。
approt/mytest/com/xx/pkg/*.java

   test {                                                               
         java {  
               srcDir 'mytest'
              }
   }
这包括测试包下的所有文件,不需要包括一些实用程序文件

我有所有的测试文件名
xxxxx test.java
yyyyTest.java
等等。 所以我想把
srcDir
改为
mytest/***Test.java
/mytest/com/xx/pkg/*Test.java
,build不编译任何测试代码。但是
/mytest/com/xx/pkg/*.java
会选择所有测试源文件

有什么建议吗? 谢谢你可以用它来实现这一点。请尝试以下操作:

test {
    filter {
       includeTestsMatching "*Test"
    }
}

是的。非常感谢。@ JSAM在那种情况下,你会考虑接受这个答案吗?)认可的。看来我的名声太低了,不能给你一个机会rating@jsam不要担心投票。接受答案会发出一个明确的信号,表明你的问题已经被答案解决了。向上投票只是为了表明给出的答案是高质量的。有时只有一个适用。