将测试文件夹添加到类路径以获取特定的gradle风格

时间:2016-01-26 16:28:52

标签: android android-studio gradle

我有使用productFlavors的android gradle项目。

我想为特定风格添加测试 - 它们本地化在特定于风格的目录中(即src / envPl / java / MyTest.java)。我知道如何添加测试来测试类路径:

{{1}}

但是我怎样才能将它添加到特定的味道中?

1 个答案:

答案 0 :(得分:0)

Build system user guide说:

  

与Build Types类似,Product Flavors也通过自己的sourceSets贡献代码和资源。上面的示例创建了四个sourceSets:

     
      
  • android.sourceSets.flavor1
      位置src/flavor1/
  •   
  • android.sourceSets.flavor2
      位置src/flavor2/
  •   
  • android.sourceSets.androidTestFlavor1
      位置src/androidTestFlavor1/
  •   
  • android.sourceSets.androidTestFlavor2
      位置src/androidTestFlavor2/
  •   

在你的情况下,我会尝试

 android.sourceSets.androidTestFlavor1.resources.srcDir('src/envPl/funcTest/java')