Skip to content

Add bound test sessions, richer selectors, and Maestro YAML support#24

Open
DjDeveloperr wants to merge 1 commit intomainfrom
test-runner
Open

Add bound test sessions, richer selectors, and Maestro YAML support#24
DjDeveloperr wants to merge 1 commit intomainfrom
test-runner

Conversation

@DjDeveloperr
Copy link
Copy Markdown
Collaborator

Summary

  • Bind simdeck/test sessions to a default UDID via connect({ udid }) and keep legacy per-call UDID overrides working.
  • Expand selector and assertion support with richer matching, negative assertions, and scrollUntilVisible across the JS API and REST surface.
  • Add a Rust CLI simdeck maestro test runner for common Maestro YAML flows, with artifact output for failures and screenshots.
  • Update docs and operator guidance to describe the new testing model and compatibility scope.

Testing

  • cargo test --manifest-path server/Cargo.toml passed.
  • cargo fmt --manifest-path server/Cargo.toml passed.
  • npm run --prefix packages/simdeck-test build passed.
  • git diff --check 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