SIGN IN SIGN UP

super_errors: run fixtures in parallel (#8430)

* super_errors: run fixtures in parallel

Each fixture spawns a `bsc` process and the previous `for ... await`
loop ran them sequentially, so wall time scaled linearly with fixture
count. Replace with a fixed-size worker pool (`os.availableParallelism()`
workers) and sort the fixture list for deterministic failure output.

Locally on 264 fixtures this cuts the suite from ~2.2s to ~0.9s
(~2.4x). The original 2019 implementation was also parallel; the
sequential loop was a side-effect of the ESM/async-await refactor
in #6899, which explicitly noted it wasn't refactoring tests.

* Update changelog
J
Jono Prest committed
2f06e07ad87bd45f82fef94ef40cd00aa6ddafca
Parent: 04cbb91
Committed by GitHub <noreply@github.com> on 5/19/2026, 3:32:39 PM