You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Delta-path gaps (each verified by applying the named mutant and watching
exactly the new test fail):
- testRoleRejectGrantsFreshWallClockToNextGapEpisode pins the WALL-CLOCK
half of the role-reject episode reset; a counter-only-reset mutant
previously survived all 18 retry tests.
- testRequestStopInterruptsLongBackoffParkPromptly pins requestStop()
promptness out of a 5s park; a no-unpark/monolithic-park mutant
previously survived all 29 drainer tests.
- BackgroundDrainerTransportOutageRecoveryTest conjoins the two Invariant B
halves e2e: real ECONNREFUSED sweeps for 3x the settle budget, then the
server returns on the SAME port (new TestWebSocketServer port-choosing
ctor) and the drain completes -- no sentinel, no escalation.
Carried-over gaps:
- ConfigViewTest: getBool accepts true/on/false/off, rejects garbage and
uppercase TRUE (case-sensitivity pinned).
- JavaTlsClientSocketTest: NEED_TASK -> NOT_HANDSHAKING terminal
delegated-task exit pinned (mutant-verified: clause removal busy-spins).
- TlsProxy deleted: 248 lines, never instantiated since initial commit.
- assertMemoryLeak sweep: 32 test methods wrapped across 12 test/impl
files; ConfigViewTest/ConfStringParserTest/WsSenderConfigHonoredTest
exempt (pure-JVM); no latent leaks surfaced (117/117 green).
Copy file name to clipboardExpand all lines: core/src/test/java/io/questdb/client/test/cutlass/qwp/client/sf/cursor/BackgroundDrainerDurableAckRetryTest.java
+109Lines changed: 109 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -736,6 +736,115 @@ public void testTransportWindowDoesNotBurnCapabilityGapWallClock() throws Except
0 commit comments