Uploaded image for project: 'OCMUI - OpenShift Cluster Manager UI'
  1. OCMUI - OpenShift Cluster Manager UI
  2. OCMUI-3050

Migrate OCMUI Cypress tests to Playwright

    • OCMUI Cypress to Playwright migration
    • Quality / Stability / Reliability
    • False
    • False
    • In Progress
    • 25% To Do, 75% In Progress, 0% Done

      Epic Goal:

      Successfully migrate the existing OCM UI test automation suite from Cypress to Playwright to improve flexibility, stability, and long-term maintainability of UI tests. The goal is to ensure seamless test execution with minimal disruption to ongoing development and CI/CD workflows.

      Epic Details / Description:

      Following prior discussions with Roberto and Aneela, and the earlier evaluation confirming Playwright’s advantages over Cypress, this epic aims to implement the migration of OCM UI automation tests to Playwright.

      Playwright offers enhanced browser coverage, better API integration, faster parallel execution, and improved debugging tools. The migration will focus on building a robust and maintainable automation framework that supports existing OCM workflows, provides stable test runs, and integrates with current CI/CD pipelines.

      The work will be executed in phases to minimize risks — starting with framework setup, followed by gradual test conversion, validation, and CI integration.

      Acceptance Criteria:

      • Set up Playwright test automation framework for OCM UI.
      • Integrate Playwright with existing CI/CD workflows (GitHub Actions).
      • Migrate existing Cypress tests to Playwright .
      • Ensure all migrated tests are stable and cover equivalent functional scenarios.
      • Update documentation and developer guides for Playwright usage.
      • Remove or deprecate Cypress-specific configurations after migration.
      • Obtain final sign-off from QA leads after successful test runs.

      Expected Deliverables:

      • Playwright-based OCM UI test automation framework
      • Migrated and validated test suite
      • Updated CI/CD integration
      • Documentation for test setup and contribution guidelines

              jmekkatt@redhat.com Jayakrishnan Mekkattillam
              jmekkatt@redhat.com Jayakrishnan Mekkattillam
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: