有没有一种方法可以从app / process崩溃的下一次测试中继续espresso测试?

时间:2016-06-28 17:55:20

标签: android testing automated-tests android-testing android-espresso

我有50个espresso测试的应用程序。在第10次测试时,应用程序崩溃和其他测试不会执行。有没有办法可以重新启动app并从下一次测试开始执行?

2 个答案:

答案 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'