Buddybuild supports unit tests right out of the box, for iOS, tvOS, and watchOS. Here’s how to set them up:

  1. Log in to the buddybuild dashboard. The list of builds is displayed:

    The list of builds

  2. The gear button Click the gear button to the right of a build. The Build configuration screen is displayed:

    The build configuration screen

  3. The Test settings button In the left-hand navigation panel, click the Test settings button. The Test configuration screen is displayed:

    The Test configuration screen

    The options available are:

    • Run Tests

      The Configure button Click the Configure button to access the Run tests screen.

      The Run tests screen

      Buddybuild maintains a pool of simulators of Apple devices, with a selection of iOS versions. You can select which simulators to use when running your UI tests.

      On this screen, you can:

      1. Enable or disable all simulator testing. To do so, click the Run tests toggle.

      2. The device limit tooltip Select which simulators to use for UI testing.

        Buddybuild plans have limits on the number of simulators that can be used for each build. If you try to enable more simulators than the number supported by your plan, a tooltip appears warning you of the limitation.

      The X button When you are done, click the X button, at the top right of the screen, to return to the Test configuration screen.

    • Only run Tests

      When you have at least one simulator selected in Run Tests, the Only run Tests option is available. Once enabled, Only run Tests results in a build that is only used for tests; no IPA is created, so deployment to testers or to the App store is not possible.


When you make changes to the test configuration, you need to kick off a new build before you can see the effect of the changes. Either click Build Now or push a new change to your app’s repository to start a new build.

Once your tests have run, click on a specific build to view the Build details screen. Alongside the Details and Logs tabs, there are one or more tabs for each kind of test run during the build:

The Build details screen with a tests tab selected

results matching ""

    No results matching ""