2013-10-03 2 views
0

У меня возникла проблема при запуске тестов через Robotium + Spoon. Через несколько минут в докладе Ложки, я вижу ошибку:Ошибка при использовании Robotium + Spoon

Failed to receive adb shell test output within 600000 ms. Test may have timed out, or adb connection to device became unresponsive com.android.ddmlib.ShellCommandUnresponsiveException

Но мои Robotium тесты по-прежнему работают. Может ли кто-нибудь помочь решить эту проблему или дать совет, как ее исправить?

ответ

0

Не могли бы вы предоставить более подробную информацию, например, сколько устройств вы подключили? Что такое версия adb и т. Д.? Кажется, adb получает таймаут после 10 минут,

+0

Это не зависит от подключенных устройств. adb version - 1.0.31 У вас есть идеи, как это исправить? – vamfim

0

Кажется, что это ограничение в пределах ложки. Я обнаружил в источниках, что тесты должны заканчиваться в течение 10 минут. Посмотрите на это source code

Я не уверен, что он настроен или нет.

+0

В новой версии Spoon будет опция -adb-timeout – vamfim

0

Скорее всего, есть проблемы с вашими тестовыми сценариями или тестируемым приложением, но не с Spoon.

Это сообщение об ошибке сообщает вам, что оно потеряло соединение с adb более 10 минут. Я видел это несколько раз после того, как мое тестовое приложение сработало, поэтому я считаю, что лучший способ найти ответ - найти свой тестовый журнал, чтобы найти возможные исключения.