Split slow Windows test loops into per-case tests
Merged
OA
6d ago+40+40+01234567890123456789-41-41-01234567890123456789
Test-only. CL-52 becomes seven per-hint tests and the shipped-origin test becomes one test per provider and host, so a slow GitHub Windows runner can't push one long loop past Bun's 5 s limit. Assertions, the CL ledger and timeouts are unchanged. On the Windows build machine each new test runs in 190-360 ms.
Summary by cubic
Splits the slow Windows test loops into per-case tests so a single GitHub Windows runner can't push past Bun's 5 s limit.
- CL-52 becomes seven per-hint tests.
- The shipped-origin test becomes one test per provider and host.
- Assertions, the CL ledger, and timeouts are unchanged; each new test runs 190-360 ms on Windows.