我有一些不同的测试套件,我想从不同的 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
这可能吗——也许有变种或口味?