Skip to content
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

[e2e] Create an iPad suite #5359

Closed
1 of 6 tasks
unlikelyzero opened this issue Jun 16, 2022 · 1 comment
Closed
1 of 6 tasks

[e2e] Create an iPad suite #5359

unlikelyzero opened this issue Jun 16, 2022 · 1 comment
Labels
invalid duplicate or incorrectly filed

Comments

@unlikelyzero
Copy link
Contributor

unlikelyzero commented Jun 16, 2022

Summary

We have best effort support for iPad devices. We should add some testing to our e2e suite.

Notes on Open MCT Mobile

The biggest difference between the ipad suite is the lack of a create button.
The most important displays or domain objects to focus on will be

  • notebooks
  • plots

Mobile-specific things to test

The mobile-specific things we will need to test:

  • "mobile touch" works with interactive elements like the search bar
  • screen orientation changes

Execution

In no particular order:

  • Determine the exact iPad devices which will be used during the mission. Update our project in playwright-*.config.js
  • Update existing test suites which do not need domain objects (like timeConductor) to support
  • Add a new test suite which tests mobile-specific things like screen orientation change
  • Investigate a visual testing suite. It's possible that percy's DOMSnapshot publishing would override the mobile view.
  • Update our CI such that this only runs once per platform. Since this is an emulator/simulator, there's no reason to test this on macOS, Windows, and Ubuntu
  • Run the iPad view on the nightly with at least one test suite (smoke)
@unlikelyzero unlikelyzero added type:maintenance tests, chores, or project maintenance needs:e2e Needs an e2e test labels Jun 16, 2022
@unlikelyzero
Copy link
Contributor Author

Closing to track in #6530

@unlikelyzero unlikelyzero closed this as not planned Won't fix, can't repro, duplicate, stale Feb 22, 2024
@unlikelyzero unlikelyzero added invalid duplicate or incorrectly filed and removed type:maintenance tests, chores, or project maintenance needs:e2e Needs an e2e test labels Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid duplicate or incorrectly filed
Projects
None yet
Development

No branches or pull requests

1 participant