Files
ngit-grasp/tests/sync
DanConwayDev 25104a6e0d test(sync): correlate live coverage readiness by relay
The live metrics test timed out although its captured log showed full-repo
coverage installed. A subsequent update for the local relay moved rfind past
that installation, so the helper could never observe readiness.

Track full-repo updates by relay while scanning the log and accept a later
installation only for that relay. Preserve the existing bounded deadline.
This assumes the current structured log fields remain available and checks
initial installation, not continued liveness. Production behavior is unchanged.

Validation: a regression covers unrelated installation, a later local-relay
update, and installation preceding promotion. The full sync suite passes
114 tests with one ignored; strict all-target Clippy and formatting pass.
The original failed-test log is retained with the investigation evidence.

Assisted-by: GPT-6
2026-09-24 06:50:16 +00:00
..