ci(e2e): run the browser suite on 2 workers on the built target too #512
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
spec
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
amaurycoudr/chess-project!512
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "e2e/two-ci-workers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
e2eis the longest job of every merge request, and with !510 it becomes the only browser suite there. On one worker, Playwright accounts for 125 s of its 160 s. The runner has 4 CPUs, enough for the two servers plus two workers.Evidence
Running 35 tests using 1 worker→35 passed (2.2m). Pipeline 9, job 92:35 passed (2.3m).After: locally with
CI=1 E2E_TARGET=built:Running 35 tests using 2 workers→35 passed (22.9s). CI numbers from this MR's pipeline to be added once it finishes.Merge Danger
Door: two-way
The revert is one line.
Blast Radius: flakes
Retries stay at 0, so CPU contention on the shared runner (two jobs at once) would show up as a red
e2e, not a silent retry. I'll watch the next few pipelines for flakes.added 3 commits
main5ab7b62d- ci(e2e): run the browser suite on 2 workers on the built target tooCompare with previous version
mentioned in merge request !511
After, from
main's pipeline 34 (job 316):Running 35 tests using 2 workers→35 passed (1.6m), i.e. 88 s of Playwright against 125–128 s on 1 worker (pipelines 8 and 9). No flake on this run; retries stay at 0.