这是一个相当愚蠢的情况:我正在使用GHUnit来测试一个应用程序,我正在根据说明在模拟器外运行这些测试。
很长一段时间一切都很好,但是我们现在遇到了这样一种情况,我在控制台中得到这个神秘的日志消息,并且在我的测试套件中经常停顿几秒钟:
Timed out trying to acquire capabilities data.
这有点令人不安,因为它只发生在一台机器上;一切都和我运行这个测试套件的其他地方一样顺利。我完全相信这台机器上有硬件缺失或故障,但有人知道下一步该去哪里调试吗?
我们发现这是一个问题,当单元测试是重启后的第一件事。
虽然从根本上了解原因是件好事,但我们能够通过在持续集成机器上的登录时运行模拟器来修复它。