ci(e2e): keep the upgrade suite out of the e2e job again
27df3b8847dropped the exclusion65e79880c8added, so the 30-minute e2e job (shallow checkout, no bwrap, 900s per file) ran tests/e2e/core/upgrade next to its own e2e-upgrade job. Its install/update files then timed out and the job was cancelled at the step limit on main and every Python PR.
This commit is contained in:
3
.github/workflows/tests.yml
vendored
3
.github/workflows/tests.yml
vendored
@@ -180,7 +180,8 @@ jobs:
|
||||
# and must not share interpreter state.
|
||||
# tests/e2e/core/upgrade runs in its own job (e2e-upgrade) below.
|
||||
run: |
|
||||
scripts/run_tests.sh --include-integration tests/e2e
|
||||
mapfile -t files < <(find tests/e2e -name 'test_*.py' -not -path 'tests/e2e/core/upgrade/*' | sort)
|
||||
scripts/run_tests.sh --include-integration "${files[@]}"
|
||||
env:
|
||||
# An e2e file is a process tree, not one CPU-bound pytest worker. With
|
||||
# 32 files at once the hosted run starved live children before their
|
||||
|
||||
Reference in New Issue
Block a user