Skip to content

Fixed the iOS simulator pre-boot on CI - #119

Merged
mpretty-cyro merged 15 commits into
mainfrom
fix/disable-ci-simulator-preboot
Aug 2, 2026
Merged

Fixed the iOS simulator pre-boot on CI#119
mpretty-cyro merged 15 commits into
mainfrom
fix/disable-ci-simulator-preboot

Conversation

@mpretty-cyro

@mpretty-cyro mpretty-cyro commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Re-enabled the simulator pre-boot step, it now also pre-installs and warms the WebDriverAgent which should speed up the start of each test run

Did a bunch of testing and tuning around the boot sequence (including concurrency, gated stages, and a few other things) and with the boot-install approach doing things serially seems to be the fastest as CPU contention drastically slows dow the WebDriverAgent setup process.

Starting and warming the 12 simulators takes ~210s

@mpretty-cyro mpretty-cyro self-assigned this Jul 30, 2026
@mpretty-cyro mpretty-cyro changed the title Disabled the iOS simulator pre-boot on CI Fixed the iOS simulator pre-boot on CI Jul 31, 2026
@mpretty-cyro
mpretty-cyro marked this pull request as draft July 31, 2026 08:03
@mpretty-cyro
mpretty-cyro marked this pull request as ready for review July 31, 2026 21:25
@mpretty-cyro
mpretty-cyro force-pushed the fix/disable-ci-simulator-preboot branch from 8f5317c to 6fb2ebe Compare August 2, 2026 21:06
@mpretty-cyro
mpretty-cyro merged commit 44c08c9 into main Aug 2, 2026
1 check passed
@mpretty-cyro
mpretty-cyro deleted the fix/disable-ci-simulator-preboot branch August 2, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant