Espresso中的“IdlingResourceTimeoutException”是什么?

时间:2016-10-25 17:07:15

标签: android android-espresso

我最近使用espresso用我的Android应用程序进行测试。但有时测试用例通过,有时候没有。这是一个非常长的异步任务,需要大约30秒来完成它。当它失败时,它会抛出这个异常:

IdlingResourceTimeoutException

所以有人知道为什么会发生这种情况,这个例外是什么意思?

1 个答案:

答案 0 :(得分:4)

那必须是asynctask花费太多时间来执行。

尝试使用以下方法更改此空闲超时:

IdlingPolicies.setMasterPolicyTimeout(3, TimeUnit.MINUTES);
IdlingPolicies.setIdlingResourceTimeout(3, TimeUnit.MINUTES);