当我运行多个espresso测试时,我发现应用程序没有重新启动,而是从停止的相同位置开始。如何让它每次从头开始
答案 0 :(得分:0)
考虑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