Xcode UI 测试 - 与测试管理器服务的连接丢失

Xcode UI tests - Lost connection to test manager service

有时 运行 我的 UI 测试时,我会收到以下错误 Lost connection to test manager services。没有日志或任何东西。随机发生。我会提供更多信息,但由于错误的性质,我只是没有。

使用 Xcode 7 beta 5.

在测试中进行的每个异步操作都会出现错误。它可以是:

  1. 对不存在的对象进行操作
  2. dispatch_after
  3. 错误分配块处理程序的网络操作

当 运行 UI 测试用 Swift 编写时,我遇到了同样的错误。原来,当 运行 更长的测试(没有内存释放)时,内存使用量不断增加。当内存耗尽时,设备 "Lost connection to test manager services."

解决办法?在其 Swift 版本中的适当位置使用 'autoreleasepool'。