预期结果:在创建机器人和Xcode服务器时,检查“测试”复选框,完美地执行WWDC中的mt测试。
结果: 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)
环境:
真正的问题: 我是一个有足够能力的程序员,拥有多年的iOS经验。很难相信,尽管可能不应该,但在WWDC中看起来如此简单的东西在两个不同的操作系统和Xcode版本上都会如此难以理解。
备注:
以下列出了其他有类似问题的人,也许会对其他人有所帮助:
Xcode server, bots, continuous integration, and unit-testing on the simulator(同样的问题,解决方案无效)
https://github.com/czechboy0/Buildasaur/issues/84(不完全相同,但相关)
http://joshuabrauer.com/2015/04/xcode-server-and-continuous-integration-ios(解决问题的少数人之一,无法复制)
Timeout when running xcodebuild tests under Xcode 6 via SSH(Jenkins的解决方案)
答案 0 :(得分:2)
请复制雷达https://openradar.appspot.com/23386199,以便苹果能够识别出这种奇怪的行为
这对我有用:Xcode server, bots, continuous integration, and unit-testing on the simulator