-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
None
-
Playwright Migration
-
Quality / Stability / Reliability
-
77
-
False
-
-
False
-
-
None
-
To Do
-
100% To Do, 0% In Progress, 0% Done
Goal
Migrate end-to-end tests from Cypress to Playwright for the KubeVirt OpenShift plugin, enabling parallel test execution, improved test isolation, and enhanced maintainability. This migration provides QA engineers and developers with a modern, scalable test framework that supports faster feedback cycles and comprehensive test coverage across Gating, Tier1, and Tier2 test suites. The expected outcome is a fully migrated and consolidated test suite with 313+ tests running reliably in parallel, where Gating tests are complete, and Tier1/Tier2 tests are consolidated following best practices (combining navigation-only checks while keeping CRUD operations separate). Test results are to be captured with the Allure reporter.
User Stories
As a Quality Engineer, I want to run Tier 1 tests in parallel with improved isolation, so that test execution is faster and more reliable, enabling quicker feedback on code changes and reducing flakiness from shared state dependencies.- As a Quality Engineer, I want to run Tier 2 tests in parallel with improved isolation, so that test execution is faster and more reliable, enabling quicker feedback on code changes and reducing flakiness from shared state dependencies.
- As a Quality Engineer, I want to run Gating tests in parallel with improved isolation, so that test execution is faster and more reliable, enabling quicker feedback on code changes and reducing flakiness from shared state dependencies.
- As a Quality Engineer engineer, I want Playwright test results to be captured in a format that could be used to generate Allure test reports.
Notes
- Shared resource dependencies → per-test VM creation with fixtures
- Sequential test dependencies → self-contained tests with explicit setup
- Architectural differences → layered architecture with type-safe context
- Test flakiness → robust waiting strategies and improved locators
- Test organization → Playwright-native grouping
1.
|
upstream roadmap issue |
|
New | |
Unassigned |
2.
|
upstream design |
|
New | |
Unassigned |
3.
|
upstream documentation |
|
New | |
Unassigned |
4.
|
upgrade consideration |
|
New | |
Unassigned |
5.
|
test plans in polarion |
|
New | |
Unassigned |
6.
|
automated tests |
|
New | |
Unassigned |
7.
|
downstream documentation merged |
|
New | |
Unassigned |
8.
|
CNV QE DevOps Requirement/Enablement |
|
New | |
Unassigned |