-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Try fixing the RunOniOS failing test stage #33047
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR aims to fix failing iOS test stages by improving the reliability of simulator boot detection. The issue was that the simctl boot command can return successfully before the simulator is fully ready to accept app launches, causing subsequent operations to fail.
Key Changes
- Added a
WaitForSimulatorReadymethod that polls the simulator's boot status usingsimctl bootstatus - Modified the
Launchmethod to wait for the simulator to be fully booted with a 60-second timeout - Implemented a polling loop with 2-second intervals to check boot readiness
|
@jfversluis I've opened a new pull request, #33049, to work on those changes. Once the pull request is ready, I'll request review from you. |
* Initial plan * Print simulator boot status output for diagnostics Co-authored-by: jfversluis <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: jfversluis <[email protected]>
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.sh | bash -s -- 33047Or
iex "& { $(irm https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.ps1) } 33047" |
No description provided.