2016-10-25 3 views
0

Недавно я использовал эспрессо для тестирования с моим Android-приложением. Но иногда тест проходил, иногда нет. Это очень длинная задача async занимает около 30 секунд, чтобы закончить ее. Когда это не удалось, он бросает мне это исключение:Что такое "IdlingResourceTimeoutException" в Espresso?

IdlingResourceTimeoutException

Так кто-нибудь знает, почему это происходит и в чем смысл этого исключения?

ответ

3

Должно быть, асинхронность занимает слишком много времени для выполнения.

Попробуйте изменить этот тайм-аут на холостом ходу с помощью:

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

Спасибо, я думаю, что это работает. Поскольку я устанавливаю эти параметры, эта проблема никогда не повторится. –

Смежные вопросы