-
Initiative
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
Not Selected
-
False
-
False
-
-
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>
- …