Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-12296

[QE] Parallelize showcase and showcase-rbac deployment and testing

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • Quality

      Task

      Run showcase and showcase-rbac deployments and Playwright tests in parallel instead of sequentially. They use separate namespaces, Helm releases, and URLs — no resource conflict.

      Background

      Current flow in ocp-pull.sh: initiate_deployments() deploys base then RBAC sequentially, run_standard_deployment_tests() tests base then RBAC sequentially. The Backstage readiness wait (~5 min per instance) is the main target — overlapping both waits halves the effective time.

      Implementation: background one deployment, foreground the other, wait for both. Then start Playwright in parallel with separate browser instances targeting separate URLs.

      Dependencies and Blockers

      None.

      Acceptance Criteria

      • Deployments run concurrently (background + wait pattern)
      • Each test suite starts when its own deployment is ready
      • Total test-phase time reduced by ~3-5 min
      • Proper error handling: if one fails, both reported
      • Pod log collection covers both namespaces

              Unassigned Unassigned
              gustavolira Gustavo Lira Silva
              RHDH Cope
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: