Uploaded image for project: 'OpenStack Strategy'
  1. OpenStack Strategy
  2. RHOSSTRAT-1176

Improve watcher-dashboard UI testing

XMLWordPrintable

    • Icon: Initiative Initiative
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • 2026.2 (H)
    • None
    • Watcher
    • None
    • Not Selected
    • False
    • False
    • Hide

      None

      Show
      None
    • 0
    • 0
    • 0% To Do, 100% In Progress, 0% Done
    • rhos-workloads-evolution

      Initiative Overview (mandatory - Complete while in New status)
      Currently watcher-dashboard has broken integration tests due to multiple changes in Horizon integration test suite. Horizon moved to pytest framework and selenium. which is hard to adapt in watcher-dashboard integration testing.

      This initiative tracks the implementation https://review.opendev.org/c/openstack/watcher-specs/+/970220 to improve watcher-dashboard UI testing.

      Goals (mandatory - Complete while in New status)

      Watcher Developers and QE will heavily benefit from this improvement. They no longer need to pull the watcher-dashboard patch manully and validate in dev environment.

      Below are the goals of linked spec:

      • Add integration tests using playwright
      • Add unit tests for API and dashboard forms
      • Restructure the test directory structure
      • Validate each change with respective integration and unit test in CI job

      Done - Acceptance Criteria (mandatory - Complete while in Refinement status):

      • Each of the watcher-dashboard pages have unit tests validations.
      • All the user workflow should have integration tests running
      • Have a working CI based on DevStack Upstream

      Out of Scope __(Initial completion while in Refinement status):
      High-level list of items or persona’s that are out of scope.
      <your text here>

              Unassigned Unassigned
              rhn-engineering-chkumar Chandan Kumar
              Edu Alcaniz Edu Alcaniz
              rhos-workloads-evolution
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: