Xcode server, bots, continuous integration, and unit-testing on the simulator

痞子三分冷 提交于 2019-12-06 20:49:38

问题


I have an Xcode server set up with a few bots for iOS projects (compiled with Xcode 6.1), all of which containing unit test targets

I seem unable to have those tests run in the simulator; all tries so far have been failing with the same error (time-out for simulator to boot):

Test target NAME_OF_MY_TARGET 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 [...])

Of course, the log file path suggested is not a valid path on the server, thus making it impossible to check the logs


回答1:


I had a similar issue that was solved by changing the Xcode Bot to run only 1 of the latest version simulator (Xcode 6.3.1 and iOS 8.3) and force quitting all the simulator related processes on my server.

Just log onto your server and launch Activity Monitor, then go to the CPU tab, now search for "simulator", you should see a few results, just force quit all of them (even ones belonging to _xcsbuildd). Here are examples of Process Names I have:

  • com.apple.CoreSimulator.CoreSimulatorService
  • iOS Simulator
  • SimulatorBridge
  • CoreSimulatorBridge


来源:https://stackoverflow.com/questions/28507673/xcode-server-bots-continuous-integration-and-unit-testing-on-the-simulator

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!