通过选择* Test.java文件来构建Gradle

时间:2017-04-26 22:42:02

标签: android gradle junit

我的应用程序正在接受junit,robolectric和gradle build的测试。

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

   test {                                                               
         java {  
               srcDir 'mytest'
              }
   }

这包括所有正在测试的文件,不必要地包括一些实用程序文件。

我的所有测试文件都是xxxxxTest.javayyyyTest.java等。 所以我想将srcDir更改为mytest/**/*Test.java/mytest/com/xx/pkg/*Test.java,构建不会编译任何测试代码。但是/mytest/com/xx/pkg/*.java会选择所有测试源文件。

任何指针? 感谢

1 个答案:

答案 0 :(得分:0)

您可以使用http://docs.telerik.com/fiddler/observe-traffic/troubleshooting/notraffictolocalhost来实现此目的。请尝试以下方法:

test {
    filter {
       includeTestsMatching "*Test"
    }
}