Есть способ определить, какие тесты следует запускать с:
android {
defaultConfig {
testInstrumentationRunnerArgument("annotation", "com.hello.RunThisTestOnly")
}
}
И еще один способ сделать это - с помощью аргументов командной строки:
./gradlew connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.annotation=com.hello.RunThisTestOnly
Но когда я пытаясь установить тот же аргумент из другой задачи и запустить connectedAndroidTest
аргумент игнорируется:
task taskX {
doFirst {
android.defaultConfig.testInstrumentationRunnerArgument 'annotation', 'com.hello.RunThisTestOnly'
}
finalizedBy 'connectedAndroidTest'
}
./gradlew taskX
Почему аргумент игнорируется?