

You can find conditions on Atlassian Marketplace or implement your own. Make task run only when a certain condition is met. Select the name of an existing Xcode task, or select Add task > Xcode to create a new task.Ī description of the task, which is displayed in Bamboo.Ĭheck, or clear, to selectively run this task.Navigate to the Tasks configuration tab for the job (this will be the default job if creating a new plan).

Using ios-sim and a small modification to the RunUnitTests script phase in the test bundle it's possible to overcome this limitation. Without modifications, Apple does not support running unit tests in the simulator using the xcodebuild terminal utility which Bamboo uses to automate builds and tests. Configuring your Xcode project automated simulator tests To have tests automatically run on the iOS Simulator and reported within Bamboo you must make some changes to your Xcode project's test bundles and add the Xcode build task to your Job within Bamboo. In order for Bamboo to install dependencies from your Podfile (if you have created one), Bamboo will need it installed on all systems where the build should run. Cocoapods ( optional if you do not have a Podfile in your project) – Cocoapods is the library dependency manager for Mac OS X.For other installation methods, see the ios-sim website.

If you have homebrew installed, you can install it by running brew install ios-sim.
