-
Story
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
False
-
-
False
-
None
-
None
-
None
User Story
As a HyperShift developer, I want to have an automated e2e test suite for self-managed Azure clusters, so that I can validate critical functionality and prevent regressions from being merged.
Acceptance Criteria
Test Suite Functionality:
- Given a fresh self-managed Azure HyperShift cluster, when the e2e suite runs, then it should pass consistently on healthy builds
- Given a regression is introduced in critical paths, when the e2e suite runs, then at least one test should fail to block the merge
- Given the suite runs in CI, when tests complete, then it should publish artifacts and results for triage
Test Coverage:
- Verify that cluster creation tests validate successful deployment of control plane and worker nodes
- Verify that control plane resiliency tests validate cluster stability under failure conditions
CI Integration:
- Demonstrate that tests are wired into the CI pipeline and run automatically on PRs
- Demonstrate that test results are published and easily accessible for debugging
- Demonstrate that failed tests block PR merges appropriately