-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test: E2E tests require supported iOS version #54760
Conversation
Appium 1 does not support newer versions of iOS. This improves automatic simulator selection logic to avoid loading incompatible iOS simulators and provide helpful error messages during compatibility failures. This logic can be removed or simplified once we upgrade to Appium 2.
Size Change: 0 B Total Size: 1.62 MB ℹ️ View Unchanged
|
Flaky tests detected in 2079f26. 🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/6285279978
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch @dcalhoun, LGTM 🎊 !
What?
Update local Appium capabilities utilities to require a simulator with a
supported iOS version.
Why?
Appium 1 does not support newer versions of iOS. This improves automatic
simulator selection logic to avoid loading incompatible iOS simulators
and provide helpful error messages during compatibility failures.
This logic can be removed or simplified once we upgrade to Appium 2.
How?
Limit automatic iOS simulator selection to compatible OS versions, e.g. iOS 15.
Testing Instructions
npm run native test:e2e:ios:local -- gutenberg-editor-heading-@canary.test.js
Testing Instructions for Keyboard
n/a
Screenshots or screencast
n/a