Parallelize builds and tests

For a large iOS project our Xcode Build and Xcode Test steps take a significant amount of time (10 minutes on an Elite machine). It’s desirable to have the build “break” if tests fail, but it is not great to have to wait 30 minutes (total) for a build.

Could you make it easy to run the Test step and Build step in parallel on separate machines, but tied together in such a way that if the tests fail the build does not complete (Thus forcing us lazy engineers to fix the unit tests instead of ignoring them).

I think https://blog.bitrise.io/start-multiple-builds-with-the-same-trigger is designed for that use case.

You can start a build job, start a test job, then in the build job wait for the test job to finish.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.