我已经使用Gradle 2.2.1设置了我的Android项目,其中包含一个模块。 它有一个名为" androidTest"的文件夹。我在哪里进行测试。这是Gradle的Android插件的标准配置,可以使用。
现在,我希望为同一个项目提供两个不同的测试套件,每个套件都位于不同的目录中。
这可能吗?
我正在考虑创建两个不同的任务"扩展" connectedAndroidTest,每个都覆盖测试文件夹...
有什么想法吗?
答案 0 :(得分:0)
有点旧,但这是我搜索时的第一个结果!
所以这很简单,您只需将每个文件夹添加到源集:
android {
...
sourceSets {
androidTest.resources.srcDirs += 'src/newAndroidTest/resources'
androidTest.java.srcDirs += 'src/newAndroidTest/java'
}
}
当您运行这些文件夹时,这些文件夹现在应该包含在当前的src / androidTest文件夹中。