运行 espresso 测试时,应用恢复而不是重新启动
When running espresso tests, app resumes instead of restarting
当我 运行 多次测试 espresso 时,我发现该应用程序没有重新启动,而是从它停止的相同位置开始。如何让它每次都从头开始
考虑Android Test Orchestrator。它将清除所有数据并在每次测试之间重新启动 Instrumentation。
添加到应用程序 Gradle:
android {
defaultConfig {
...
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
testOptions {
execution 'ANDROID_TEST_ORCHESTRATOR'
}
}
dependencies {
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestUtil 'com.android.support.test:orchestrator:1.0.1'
}
然后运行如下:
./gradlew connectedCheck
当我 运行 多次测试 espresso 时,我发现该应用程序没有重新启动,而是从它停止的相同位置开始。如何让它每次都从头开始
考虑Android Test Orchestrator。它将清除所有数据并在每次测试之间重新启动 Instrumentation。
添加到应用程序 Gradle:
android {
defaultConfig {
...
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
testOptions {
execution 'ANDROID_TEST_ORCHESTRATOR'
}
}
dependencies {
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestUtil 'com.android.support.test:orchestrator:1.0.1'
}
然后运行如下:
./gradlew connectedCheck