Split slow Windows test loops into per-case tests

Merged
OA
6d ago
+40-41

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.