UPSTREAM: <carry>: enhance QE cases#666
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: Xia-Zhao-rh The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
aa73ea2 to
ff818b6
Compare
|
@Xia-Zhao-rh: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
This PR enhances QE test cases for OLM v1 ClusterCatalog and ClusterExtension by improving test isolation, reliability, and assertion logic.
Key improvements:
- Fixed upgrade verification logic in test 75122 using polling mechanism instead of direct condition checks
- Updated conflict detection assertions in tests 74923 and 80117 to properly validate error messages
- Enhanced wait conditions to be more flexible and accurate (checking for "already exists" OR "Conflicting" instead of exact strings)
- Added better error logging and status output for debugging failures