-
-
Notifications
You must be signed in to change notification settings - Fork 32.8k
gh-137242: Add a --no-randomize option, and use it in Android CI #138649
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
cc @mhsmith |
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.
OK, this way is fine too.
!buildbot Android |
🤖 New build scheduled with the buildbot fleet by @vstinner for commit 754a8c4 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F138649%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
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.
👍 Makes sense to me!
Thanks @vstinner for the PR, and @freakboy3742 for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14. |
pythonGH-138649) Adds a --no-randomize option to the CI runner, so that randomisation can be easily disabled for --fast-ci and --slow-ci configurations on single-threaded testing platforms like Android, iOS, and Emscripten. --------- (cherry picked from commit 01895d233b4370e0c99f16c01a57cfd73c434b28) Co-authored-by: Victor Stinner <[email protected]> Co-authored-by: Malcolm Smith <[email protected]>
Sorry, @vstinner and @freakboy3742, I could not cleanly backport this to
|
GH-138684 is a backport of this pull request to the 3.14 branch. |
…droid CI (pythonGH-138649) Adds a --no-randomize option to the CI runner, so that randomisation can be easily disabled for --fast-ci and --slow-ci configurations on single-threaded testing platforms like Android, iOS, and Emscripten. --------- (cherry picked from commit 01895d2) Co-authored-by: Victor Stinner <[email protected]> Co-authored-by: Malcolm Smith <[email protected]>
GH-138685 is a backport of this pull request to the 3.13 branch. |
…CI (GH-138649) (#138684) Co-authored-by: Victor Stinner <[email protected]> Co-authored-by: Malcolm Smith <[email protected]>
…CI (GH-138649) (#138685) Adds a --no-randomize option to the CI runner, so that randomisation can be easily disabled for --fast-ci and --slow-ci configurations on single-threaded testing platforms like Android, iOS, and Emscripten. --------- (cherry picked from commit 01895d2) Co-authored-by: Victor Stinner <[email protected]> Co-authored-by: Malcolm Smith <[email protected]>
|
@freakboy3742: I'm not sure what's going on, aarch64 Android 3.13 buildbot failed with:
|
This happened before in #137186 (comment), but I wasn't sure of the cause. I'll look into it. |
@freakboy3742: Like the last time this problem occurred, the buildbot server had about 12 GB of free space. The biggest offender was /Users/buildbot/Library/Logs/CoreSimulator:
I deleted CoreSimulator.prev.log (30 GB), but I didn't restart the Android worker as I did last time, so this should be a better test of whether disk space is indeed the cause. |
python#138649) Adds a --no-randomize option to the CI runner, so that randomisation can be easily disabled for --fast-ci and --slow-ci configurations on single-threaded testing platforms like Android, iOS, and Emscripten. --------- Co-authored-by: Malcolm Smith <[email protected]>
Sounds like a cron job to rotate/clean up those logs (or better still, direct them to the build directory) might be called for. I'll investigate what can be done. |
--no-randomize
option, and use it in Android CI #138303