我的应用程序正在通过junit,robolectric和gradle build进行测试。
测试代码如下以下结构。 approot/mytest/com/xx/pkg/*.java
test {
java {
srcDir 'mytest'
}
}
这包括所有正在测试的Pakage的文件,不必要地包括一些实用程序文件。
我有所有测试文件名称xxxxxTest.java
,yyyyTest.java
等。因此,我认为将srcDir
更改为mytest/**/*Test.java
或/mytest/com/xx/pkg/*Test.java
,构建不会编译任何测试代码。但是/mytest/com/xx/pkg/*.java
选择所有测试源文件。
有指针吗?谢谢
您可以使用TestFilter实现此目标。尝试以下内容:
test {
filter {
includeTestsMatching "*Test"
}
}