我有带productFlavors的android gradle项目。
我想添加针对特定 flavor 的测试-它们位于特定于 flavor 的目录中(即src / envPl / java / MyTest.java)。我知道如何添加测试来测试类路径:
sourceSets.test.java.srcDir('src/envPl/funcTest/java')
但是如何将其仅添加到特定口味?
最佳答案
Similar to Build Types, Product Flavors also contribute code and resources through their own sourceSets. The above example creates four sourceSets:
- android.sourceSets.flavor1
Locationsrc/flavor1/
- android.sourceSets.flavor2
Locationsrc/flavor2/
- android.sourceSets.androidTestFlavor1
Locationsrc/androidTestFlavor1/
- android.sourceSets.androidTestFlavor2
Locationsrc/androidTestFlavor2/
在你的情况下,我会尝试
android.sourceSets.androidTestFlavor1.resources.srcDir('src/envPl/funcTest/java')
关于android - 将测试文件夹添加到类路径中以获得特定的gradle风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35018814/