7

预期结果:您在创建机器人时选中“测试”复选框,Xcode 服务器完美地执行 mt 测试,就像在WWDC中一样。

在此处输入图像描述

结果: Xcode 抛出一堆模拟器超时错误,并且集成失败。

在此处输入图像描述 Test target "xxx" encountered an error (Timed out waiting 120 seconds for simulator to boot, current state is 1. If you believe this error represents a bug, please attach the log file at /Library/Developer/XcodeServer/Integrations/Integration-0e5a387ef456a57b7a2d5a90d004256d/xxxx.log)

环境:

  • Xcode 7.0.1
  • 服务器 5.0.4
  • 操作系统 10.11
  • 在具有两个不同项目的两台不同机器上复制。
  • 此外,在 OSX 10.10 和 Xcode 6 上体验过

真正的问题: 我是一个足够称职的程序员,拥有多年的 iOS 经验。很难相信,尽管可能不应该这样,在​​ WWDC 中看起来如此简单的东西在两个不同的操作系统和 Xcode 版本上会失败得如此之大。

笔记:

  • 我在同一台机器上运行 Xcode 和 Xcode Server。我不必通过 SSH 登录。
  • Xcode 建议检查的集成日志文件路径无效,尽管我可以从 Xcode 获取原始构建日志

这是其他有类似问题的人的列表,也许它会帮助其他人:

4

1 回答 1

2

请复制雷达https://openradar.appspot.com/23386199,以便苹果能够识别这种奇怪的行为

这对我有用:Xcode 服务器、机器人、持续集成和模拟器上的单元测试

于 2015-11-12T18:18:34.310 回答