Author here.<p>What XCUServer does: Xcode Unit Tests require the iOS Simulator to run, and the xcodebuild tests have to be run through a logged in user in a GUI context.<p>It's a real pain to integrate into automation systems which perform commands through SSH.<p>We have a build automation service (Bitrise - http://www.bitrise.io/) which required to run Xcode unit tests through SSH (in Virtual Machines) and since Xcode 6 the only solution we could find is a service which runs in the GUI context.<p>This minimal Go server does exactly that: it includes scripts to easily add it to OS X's launchd so it automatically starts when the user (used for running the unit tests) logs in and provides a very minimalistic HTTP based API to perform unit tests with it.<p>More information at the GitHub repo: https://github.com/bitrise-io/xcodebuild-unittest-miniserver