Espresso测试记录器增加了太大的睡眠时间

时间:2018-03-08 15:07:59

标签: android android-espresso

在Android Studio 3.0.1的Espresso录音机的帮助下录制测试的时间太长了Threed.sleep()。它们可以达到30分钟(1800000ms)。是否有可能以某种方式自定义它,因为实际上,5秒足以让应用程序加载所有内容。

更新1。 在Espresso测试记录器的帮助下我尝试记录测试后,我得到了一条信息消息,我的gradle文件中缺少某些依赖项。在我同意添加它们之后,以下内容被添加到build.gradle

    androidTestCompile 'com.android.support.test.espresso:espresso-contrib:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
    exclude group: 'com.android.support', module: 'support-v4'
    exclude group: 'com.android.support', module: 'design'
    exclude group: 'com.android.support', module: 'recyclerview-v7'
}

同时,已经存在以下依赖关系,这允许我手动创建和运行测试:

androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test:rules:1.0.1'

现在,当我加载应用程序时,当我长时间记录测试时(例如最多为Thread.sleeps(1800000))。如果更换它们,测试可以成功运行

0 个答案:

没有答案