使用Robotium + Spoon时出错

时间:2013-10-03 09:11:39

标签: android robotium spoon

通过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 个答案:

答案 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)