Skip to content

Bound simctl launch and open-url to stop CLI integration flakes#19

Merged
DjDeveloperr merged 1 commit intomainfrom
fix-flaky-test
May 6, 2026
Merged

Bound simctl launch and open-url to stop CLI integration flakes#19
DjDeveloperr merged 1 commit intomainfrom
fix-flaky-test

Conversation

@DjDeveloperr
Copy link
Copy Markdown
Collaborator

Summary

  • Added timeout handling to the native process runner so wedged simctl invocations are killed instead of hanging indefinitely.
  • Applied bounded timeouts to simulator launch and openurl calls in the Objective-C bridge.
  • Expanded retry handling for transient launch and open-url failures so the integration harness can recover from temporary CoreSimulator stalls.

Testing

  • cargo test --manifest-path server/Cargo.toml
  • npm run build:cli
  • npm run build:client
  • npm run format:check
  • SIMDECK_INTEGRATION_VERBOSE=1 npm run test:integration:cli

@DjDeveloperr DjDeveloperr merged commit f06df49 into main May 6, 2026
6 checks passed
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