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
fix: Dolt test suite stability — eliminate container crashes and cascading failures (hq-33riy)
DROP DATABASE during test cleanup crashed the Dolt container, causing 189/255
tests to fail with "connection refused". Fixed by:
- Skip DROP DATABASE in test cleanup (container terminates orphans)
- Add concurrency semaphore (size 2) acquired after t.Parallel() with
t.Cleanup release to prevent deadlocks
- Bypass circuit breaker in BEADS_TEST_MODE (prevents cascade trips)
- Unset BEADS_TEST_MODE in circuit breaker unit tests for real behavior
- Limit concurrent test stores to MaxOpenConns=2 with MaxIdleConns=0
- Fix cross-type DepBlocks tests (epic→task disallowed by GH#1495)
Result: 255/255 pass in ~27s (was 66/255 with 300s timeout).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments