XCode 7.0.1,机器人和服务器5.0.4:testing目标“xx”遇到错误 – 超时等待120秒模拟器启动
预期结果:在创build一个机器人时,检查“testing”checkbox,Xcode服务器完美地执行WWDC中的MTtesting。
结果: Xcode baruff了一堆模拟器超时错误,并且集成失败。
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
- OSX 10.11
- 在两个不同的机器上复制两个不同的项目。
- 另外,在OSX 10.10和Xcode 6上也经历过这个
真正的问题:我是一名具有多年iOS经验的程序员。 很难相信,虽然也许不应该是这样,WWDC看起来如此简单的东西在Xcode的两个不同的操作系统和版本上将会如此困难。 任何帮助,将不胜感激!
笔记:
- 我在同一台机器上运行Xcode和Xcode Server。 我不需要SSH。
- Xcodebuild议检查的集成日志文件path是无效的,尽pipe我可以从Xcode获取原始的生成日志
以下是其他人有类似问题的列表,也许会帮助其他人:
-
Xcode服务器,机器人,持续集成和模拟器上的unit testing (同样的问题,解决scheme没有工作)
-
https://github.com/czechboy0/Buildasaur/issues/84 (不完全一样,但相关)
-
http://joshuabrauer.com/2015/04/xcode-server-and-continuous-integration-ios (less数已经解决了这个问题之一,无法复制)
-
在Xcode 6下通过SSH运行xcodebuildtesting时超时 (Jenkins解决scheme)
-
Xcode服务器模拟器超时等待120秒 (未解决)
- 超时等待120秒模拟器启动 (问题瓦特/ TeamCity CI – 在评论中解决)
- https://devforums.apple.com/message/1040016#1040016 (jenkins/ SSH方法 – 解决*)
- http://www.openradar.me/22273042 (雷达)
- https://openradar.appspot.com/22413115 (雷达)
- http://www.openradar.appspot.com/18282084 (雷达)
请复制雷达https://openradar.appspot.com/23386199所以苹果希望认识到这种奇怪的行为
这工作对我来说: 在模拟器上的Xcode服务器,机器人,持续集成和unit testing