我有50个espresso测试的应用程序。在第10次测试时,应用程序崩溃和其他测试不会执行。有没有办法可以重新启动app并从下一次测试开始执行?
答案 0 :(得分:0)
据我所知,无法运行某些特定的测试方法,您应该运行全部或仅运行其中一种。处理崩溃的唯一方法是使用try catch()
,在您的情况下,它可能会有所帮助。
答案 1 :(得分:0)
您可以使用Android Test Orchestrator运行测试,将以下内容添加到build.gradle中。 Android Test Orchestrator允许您在崩溃后继续运行测试。
更多信息,请点击https://developer.android.com/training/testing/junit-runner
android.defaultConfig {
testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner' testInstrumentationRunnerArguments clearPackageData: 'true'
}
android.testOptions {
execution 'ANDROID_TEST_ORCHESTRATOR'
}
dependency: androidTestUtil 'com.android.support.test:orchestrator:1.0.2'