0

通过 Robotium+Spoon 开始测试时遇到问题。在 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 测试仍然有效。任何人都可以帮助解决这个问题或提供如何解决它的建议吗?

4

4 回答 4

0

更有可能是您的测试脚本或测试的应用程序存在问题,而不是 Spoon。

此错误消息告诉您它与 adb 失去连接超过 10 分钟。在我的测试应用程序崩溃后,我已经看到它好几次了,所以我相信找到答案的最好方法是查看你的测试日志以找到可能的异常。

于 2013-10-12T16:05:57.707 回答
0

您能否提供更多详细信息,例如您连接了多少设备?什么是 adb 版本等?似乎 adb 在 10 分钟后超时,

于 2013-10-03T09:42:29.993 回答
0

似乎是勺子内的限制。我在来源中发现测试必须在 10 分钟内完成。看看这个源代码

我不确定它是否可配置。

于 2013-10-03T16:49:59.183 回答
0

有一个选项可以根据您的要求设置时间

勺子选项

--adb-timeout       Set maximum execution time per test in seconds (10min default)
于 2018-09-19T12:31:42.470 回答