我有一些不同的测试套件,我想从不同的 Gradle 任务中运行它们。每个都可能有不同的集合或依赖关系,并且不同testInstrumentationRunner. 例如,我想要以下命令行功能:
gradle connectedAndroidTest unitTest
androidTestCompile使用来自和的依赖项unitTestCompile/src/androidTest在和中运行测试/src/unitTest目录中运行测试- 使用标准
testInstrumentationRunner
gradle connectedAndroidTest uiTest
androidTestCompile使用来自和的依赖项uiTestCompile/src/androidTest在和中运行测试/src/uiTest目录中运行测试- 使用“com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner”作为其
testInstrumentationRunner
这可能吗——也许有变种或口味?