通过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测试仍然有效。 任何人都可以帮助解决这个问题或者提出如何修复它的建议吗?
答案 0 :(得分:0)
您是否可以提供更多详细信息,例如您连接的设备数量?什么是adb版本等?看来adb在10分钟后会超时,
答案 1 :(得分:0)
似乎这是勺子里面的限制。我在消息来源中发现测试必须在10分钟内完成。看看这个source code
我不确定它是否可配置。
答案 2 :(得分:0)
您的测试脚本或测试的应用程序更有可能出现问题,但Spoon不会出现问题。
此错误消息告诉您它与adb的连接丢失超过10分钟。我的测试应用程序崩溃后,我已经看过一段时间了,所以我认为找到答案的最佳方法是查找测试日志以找出可能的异常。
答案 3 :(得分:0)
可以根据您的要求设置时间
勺子选项
--adb-timeout Set maximum execution time per test in seconds (10min default)