Run faster iOS UI tests via Metal support

You can run your iOS UI tests way faster now on Bitrise. Wouldn’t it be the perfect time to use this decrease to run more of them?

You can run your iOS UI tests way faster now on Bitrise. Wouldn’t it be the perfect time to use this decrease to run more of them?

Testing takes time, sometimes a lot of time, we all know this. Time is precious, but running UI tests do have their benefits. Now that we provide better UI test performance on iOS simulators for customers, you could increase your test coverage.

The details

We provide better UI test performance on iOS simulators for customers using macOS 12.5 stack and above and the performance gain is available on Elite and Elite XL machine types. We’ve benchmarked the benefits:

  • 15% iOS UI test performance increase on macOS Elite XL
  • 8% iOS UI test performance increase on macOS Elite

(Maybe you are still on an older stack, but once you’ll start using 12.5 or above you will also get the benefits.)

The performance benefit for UI tests on iOS simulators is present if you run your tests in normal or in headless iOS simulator mode.

We’ve just rolled out Metal to open beta. Metal is Apple’s low-level, low-overhead hardware-accelerated 3D graphic and compute shader API enabled on our macOS 12.5 stacks and above. The performance gain for UI tests on iOS simulators is due to the hardware-accelerated virtual GPU being used via the Metal APIs (instead of the CPU).

Start enjoying our speedy UI testing offer today, although Metal is still in beta and please provide us feedback on Metal API.

Happy building!

No items found.

Explore more topics

App development

Best practices from engineers on how to use Bitrise to build better apps, faster.

Community

Meet other Bitrise engineers, technology experts, power users, partners and join our BUGs.

Company

All the updates about Bitrise events, sponsorships, employees, and more.

Insights

Mobile development, latest tech, industry insights, and interviews with experts.

Mobile DevOps

Learn why mobile development is unique and requires a set of unique practices.

Releases

Stay tuned for the last updates, new features, and product improvements.

Get the latest from Bitrise

Join other Mobile DevOps engineers who receive regular emails from Bitrise, filled with tips, news, and best practices.