fabro/test
Bryan Helmkamp 4585f9874c
fix(test): wait for chrome process exit instead of polling for screenshot
The headless Chrome screenshot test polled for the screenshot file every
100 ms for 20 seconds, then panicked. Slow CI runners (Ubuntu 24.04 GHA)
sometimes took longer than the polling deadline, surfacing as a flake.

Chrome with `--screenshot` exits when the file is written, so waiting on
the process is the deterministic completion signal — no polling, no
arbitrary deadline that might be too short.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 17:49:04 -04:00
..
attractor Attractor spec hunks 9-11: edge selection fallback and default_max_retries rename 2026-03-23 14:20:24 -04:00
bin feat(release): support prerelease builds 2026-04-14 15:43:00 -04:00
docs Cut over Fabro web app to a server-backed SPA 2026-04-01 21:36:01 -07:00
twin fix(test): wait for chrome process exit instead of polling for screenshot 2026-04-23 17:49:04 -04:00
branching.fabro Rename .dot files to .fabro and update all references 2026-03-13 22:27:19 -04:00
conditions.fabro Rename .dot files to .fabro and update all references 2026-03-13 22:27:19 -04:00
invalid.fabro Rename .dot files to .fabro and update all references 2026-03-13 22:27:19 -04:00
legacy_tool.fabro Rename .dot files to .fabro and update all references 2026-03-13 22:27:19 -04:00
parallel.fabro Attractor spec hunks 14 & 16: remove error_policy and k_of_n/quorum from parallel handler 2026-03-23 14:59:35 -04:00
retro-e2e.fabro Rename .dot files to .fabro and update all references 2026-03-13 22:27:19 -04:00
simple.fabro Rename .dot files to .fabro and update all references 2026-03-13 22:27:19 -04:00
styled.fabro Rename .dot files to .fabro and update all references 2026-03-13 22:27:19 -04:00