Closed
Labels
go:needs-researchNeeds investigationNeeds investigationsquadSquad triage inbox — Lead will assign to a memberSquad triage inbox — Lead will assign to a membertype:choreMaintenance, refactoring, cleanupMaintenance, refactoring, cleanup
Description
What
Add Docker availability skip guards and timeout adjustments to fix flaky tests under full-suite load.
Why
Issue #582 reports ~24 intermittent test failures in two categories:
- Docker-dependent tests (~15) fail when Docker Desktop isn't running
- Timing/resource contention tests (~9) fail under parallel load but pass in isolation
This affects CI reliability for everyone — false negatives on PRs waste reviewer time.
Proposed Fix
- Add
describe.skipIf(!dockerAvailable)guard to Docker-dependent test files - Increase timeout margins for speed-gate tests
- Add retry logic for
ENOTEMPTYcleanup errors
Related
- Fixes Flaky tests under full-suite load + Docker-dependent tests need skip guard #582
- Filed by @diberry
- Assigned to FIDO (quality owner)
Acceptance Criteria
- Docker-dependent tests skip gracefully when Docker is unavailable
- Speed-gate tests pass reliably under full parallel load
-
npm testshows 0 flaky failures on 3 consecutive runs
Metadata
Metadata
Assignees
Labels
go:needs-researchNeeds investigationNeeds investigationsquadSquad triage inbox — Lead will assign to a memberSquad triage inbox — Lead will assign to a membertype:choreMaintenance, refactoring, cleanupMaintenance, refactoring, cleanup
Activity
github-actions commentedon Mar 29, 2026
📋 Assigned to FIDO (Quality Owner)
Issue: #677 — fix(test): add Docker skip guards + stabilize flaky tests under load
FIDO will pick this up in the next Copilot session.
github-actions commentedon Mar 29, 2026
🏗️ Squad Triage — Flight (Lead)
Issue: #677 — fix(test): add Docker skip guards + stabilize flaky tests under load
Assigned to: FIDO (Quality Owner)
Reason: Issue relates to testing/quality work
@copilot evaluation: No strong capability match — routed to squad member.
Team roster:
squad:flightsquad:proceduressquad:eecomsquad:fidosquad:paosquad:capcomsquad:controlsquad:surgeonsquad:boostersquad:gncsquad:networksquad:retrosquad:incosquad:guidosquad:telemetrysquad:voxsquad:dskysquad:simssquad:handbooksquad:ralphsquad:copilotfix(test): add shared Docker skip guard helper + increase template-sy…
diberry commentedon Mar 31, 2026
🔄 Ralph status: PR #679 addresses this (also covers #582, now closed as duplicate). Needs rebase (behind dev). Small fix — 3 files, Docker skip guard + timeout.
tamirdresher commentedon Mar 31, 2026
🔄 Claimed by TAMIRDRESHER at 2026-03-31T21:34:52Z
fix(test): add shared Docker skip guard helper + increase template-sy…
fix(test): add Docker skip guard to cli/aspire.test.ts
tamirdresher commentedon Mar 31, 2026
✅ PR #723 created — rebased onto current dev + added Docker skip guard to cli/aspire.test.ts
Changes:
Testing:
PR ready for review.
fix(test): Docker skip guards + flaky test stabilization (#677)
fix(test): add shared Docker skip guard helper + increase template-sy…
diberry commentedon Mar 31, 2026
✅ Status Update — Issue #677
PR #723 and PR #679 both address this issue:
Ready for merge.
diberry commentedon Mar 31, 2026
🔄 Ralph status update: PR #723 has team review, all CI green. PR #679 also addresses this.. Labeled \squad:pr-reviewed. Awaiting Dina review.
fix(tui): bump secondary text contrast and wire table wrapping (githu…
fix(test): Docker skip guards + flaky test stabilization (#677)
fix(test): Docker skip guards + flaky test stabilization (#677)
fix(test): Docker skip guards + flaky test stabilization (#677)
fix(test): Docker skip guards + flaky test stabilization (#677)
fix(test): Docker skip guards + flaky test stabilization (#677) (#857)
fix(test): add shared Docker skip guard helper + increase template-sy…
fix(test): Docker skip guards + flaky test stabilization (#677) (#857)