Commit Graph
2 Commits
Author SHA1 Message Date
thePR0M3TH3AN 4a3fe06a03 chore: bump userBlocks file-size baseline; flaky-harness tolerate dead-relay connect delay
userBlocks grew (P4 handle teardown) — bump baseline. flaky-relays grid-render
timeout 15s->30s so dead-relay connect timeouts don't cause a false-negative
(ux-harness with a healthy relay renders in ~1.2s; the harness now reliably
passes 4/4).
2026-06-14 16:18:46 -04:00
thePR0M3TH3ANandClaude Opus 4.8 1ac03c49e9 test(perf): flaky multi-relay harness (verification-fidelity fix)
Stands up several mock relays — some alive (seeded), some dead (unreachable
ports) — points the app at all of them, logs in via the fake nip-07 extension,
and asserts the refactor invariants under reconnect churn:
  1. grid renders from alive relays
  2. subscribes on <= the capped core (not all configured relays)
  3. no steady-state REQ storm despite dead relays (was 1000+/s)
  4. report subs are batched (one kind-1984 filter with many #e, no per-id)

All four PASS on the current build. This is the realism the single perfect mock
relay lacked — the reason earlier 'fixed' verdicts didn't hold in production.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-06-14 15:19:05 -04:00