我需要为每个构建类型执行android测试用例。因此,“androidTest.java.srcDirs”将为每种构建类型提供不同的值。
对于buildType 1:
androidTest.java.srcDirs = ['tests / intrumentation1']
对于buildType 2:
androidTest.java.srcDirs = ['tests / intrumentation2']
出于不同的原因,我不想在这里使用口味。 debug { androidTest.java.srcDirs = ['tests / debug'] } α { androidTest.java.srcDirs = ['tests / alpha'] } 在这种情况下,第一个总是被下一个覆盖。
任何想法如何为每个buildType声明它,以便它不应该被另一个覆盖。
答案 0 :(得分:0)
您可以为每个buildType或flavor
使用不同的文件夹对于flavor1
位置src / androidTestFlavor1 /
对于flavor2
位置src / androidTestFlavor2 /
用于调试
位置src / androidTestDebug /
对于Alpha
位置src / androidTestAlpha /