-
-
Notifications
You must be signed in to change notification settings - Fork 31.9k
gh-130292: Allow for empty simulator list when running iOS testbed #130388
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
Conversation
!buildbot iOS |
🤖 New build scheduled with the buildbot fleet by @freakboy3742 for commit 273833d 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F130388%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
This will fail iOS CI because of #130384. That failure is unrelated to this change. |
!buildbot iOS |
🤖 New build scheduled with the buildbot fleet by @freakboy3742 for commit dbac20c 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F130388%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
Thanks @freakboy3742 for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13. |
…bed (pythonGH-130388) Adds error handling when there are no pre-existing test simulators. (cherry picked from commit 99088ab) Co-authored-by: Russell Keith-Magee <[email protected]>
GH-130532 is a backport of this pull request to the 3.13 branch. |
…tbed (GH-130388) (#130532) Adds error handling when there are no pre-existing test simulators. (cherry picked from commit 99088ab) Co-authored-by: Russell Keith-Magee <[email protected]>
…bed (python#130388) Adds error handling when there are no pre-existing test simulators.
…OS testbed (pythonGH-130388) (python#130532) Adds error handling when there are no pre-existing test simulators. (cherry picked from commit 99088ab) Co-authored-by: Russell Keith-Magee <[email protected]>
…OS testbed (pythonGH-130388) (python#130532) Adds error handling when there are no pre-existing test simulators. (cherry picked from commit 99088ab) Co-authored-by: Russell Keith-Magee <[email protected]>
…OS testbed (pythonGH-130388) (python#130532) Adds error handling when there are no pre-existing test simulators. (cherry picked from commit 99088ab) Co-authored-by: Russell Keith-Magee <[email protected]>
…S testbed (pythonGH-130388) (python#130532) Adds error handling when there are no pre-existing test simulators. (cherry picked from commit 99088ab) Co-authored-by: Russell Keith-Magee <[email protected]>
…bed (python#130388) Adds error handling when there are no pre-existing test simulators.
On a completely clean Xcode install (such as those provided by CI platforms), the iOS test simulator set can be empty. The iOS simulator management tooling will return error code 1, rather than an empty list of simulators in this case. This prevents the testbed from starting.
This PR catches the return code of 1 and returns an empty list of simulators, so that the simulator detection part of the testbed script can operate as intended on a CI configuration.