我有使用productFlavors的android gradle项目。
我想为特定风格添加测试 - 它们本地化在特定于风格的目录中(即src / envPl / java / MyTest.java)。我知道如何添加测试来测试类路径:
{{1}}
但是我怎样才能将它添加到特定的味道中?
答案 0 :(得分:0)
与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')