Skip to content

Improve simulator recovery diagnostics#120

Merged
Maples7 merged 1 commit into
masterfrom
fix/issue-118-simulator-recovery-hints
May 14, 2026
Merged

Improve simulator recovery diagnostics#120
Maples7 merged 1 commit into
masterfrom
fix/issue-118-simulator-recovery-hints

Conversation

@Maples7
Copy link
Copy Markdown
Owner

@Maples7 Maples7 commented May 14, 2026

Summary

  • clarify vch doctor --json stale-prune semantics with worktreePruneRan while keeping prunedStaleEntries as a deprecated compatibility field
  • include an explicit stale simulator binding repair hint in doctor human and JSON output
  • detect SBMainWorkspace Busy / Application failed preflight checks xcodebuild logs and print recovery commands for --erase-clone or vch sim erase
  • add Core unit coverage plus CLI smoke coverage for stderr routing and doctor JSON schema

Refs #118

Tests

  • swift test --filter 'VchCLISmokeTests.testTestPreflightBusyFailurePrintsRecoveryHintOnStderr|VchCLISmokeTests.testDoctorJSONReportsWorktreePruneAndStaleBindingHint'
  • swift test --parallel

@Maples7 Maples7 merged commit 3d33417 into master May 14, 2026
1 check passed
@Maples7 Maples7 deleted the fix/issue-118-simulator-recovery-hints branch May 14, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant