Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This PR: * Adds end-to-end (E2E) tests using Cypress to cover critical features in the WordPress playground. * Adds these e2e tests to GitHub CI workflows for every PR Depends on #801 Closes #765 The E2E tests cover: - Switching PHP versions - Switching WordPress versions - Networking support - PHP extensions support - Seamless mode - OPFS synchronization in the browser - "None" storage mode The tests interact with the playground through: - The Query API - The user interface This provides automated testing for the core functionality identified in #765. Additional tests will be tracked in follow-up issues: - Connecting PlaygroundClient to the remote.html API - OPFS synchronization with local filesystem - GitHub integration - WordPress PR previewer - Gutenberg PR previewer <img width="2004" alt="CleanShot 2023-11-26 at 01 01 21@2x" src="https://github.com/WordPress/wordpress-playground/assets/205419/e2353096-bbad-4fb9-a293-ea52fac14f05">
- Loading branch information