-
Notifications
You must be signed in to change notification settings - Fork 219
test(e2e): add orchestrator RHDH entity workflow tests #4230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
test(e2e): add orchestrator RHDH entity workflow tests #4230
Conversation
Add e2e tests covering entity-workflow integration (test cases RHIDP-11833 through RHIDP-11840): - Fix `if` condition nesting bug in orchestrator mountPoints config - Add `orchestrator` to pluginsWithPermission for RBAC enforcement - Add catalog locations for entity-workflow test templates - Add RBAC policies for catalogSuperuser test roles - Add page object methods for entity-workflow testing - Create orchestrator-entity-workflows.spec.ts (TC-1 to TC-6) - Create orchestrator-entity-rbac.spec.ts (TC-7, TC-8)
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: 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 |
|
/test e2e-ocp-helm-nightly |
ⓘ Your monthly quota for Qodo has expired. Upgrade your plan ⓘ Paying users. Check that your Qodo account is linked with this Git user account |
|
The image is available at: |
|
/test e2e-ocp-helm |
ⓘ Your monthly quota for Qodo has expired. Upgrade your plan ⓘ Paying users. Check that your Qodo account is linked with this Git user account |
- Use established navigation patterns (openSidebar instead of goToPageUrl) - Use clickBtnInCard for template selection matching other tests - Fix template name matching to actual catalog templates: - greeting.yaml: "Greeting workflow" (no annotation) - greeting_w_component.yaml: "Greeting Test Picker" (has annotation) - yamlgreet.yaml: "Greeting" (has annotation) - Remove unconditional test.skip() to enable test execution - Add proper wait states and retry logic for catalog sync - Fix RHIDP-11835 negative test to use correct template without annotation Relates-to: RHIDP-11833, RHIDP-11834, RHIDP-11835, RHIDP-11836, RHIDP-11837, RHIDP-11838, RHIDP-11839, RHIDP-11840
|
/test e2e-ocp-helm-nightly |
ⓘ Your monthly quota for Qodo has expired. Upgrade your plan ⓘ Paying users. Check that your Qodo account is linked with this Git user account |
|
The image is available at: |
|
@testetson22: The following tests failed, say
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. |
- Use clickLink({ ariaLabel: "Self-service" }) for global header navigation
- Use openSidebar() for sidebar items (Catalog, Orchestrator)
- Simplify template card selection using clickBtnInCard() helper
- Remove redundant XPath-based card visibility checks
- Fix catalog heading verification to match actual UI ("My Org Catalog")
- Fix workflow name references to match actual template names
The tests were failing because openSidebar("Self-service") looked for a
sidebar nav link, but Self-service is in the global header. Pattern now
matches catalog-timestamp.spec.ts and other working tests.
Relates-to: RHIDP-11833, RHIDP-11834, RHIDP-11835, RHIDP-11836,
RHIDP-11837, RHIDP-11838, RHIDP-11839, RHIDP-11840
|
/test e2e-ocp-helm-nightly |
ⓘ Your monthly quota for Qodo has expired. Upgrade your plan ⓘ Paying users. Check that your Qodo account is linked with this Git user account |
|



Add e2e tests covering entity-workflow integration (test cases RHIDP-11833 through RHIDP-11840):
ifcondition nesting bug in orchestrator mountPoints configorchestratorto pluginsWithPermission for RBAC enforcementDescription
Please explain the changes you made here.
Which issue(s) does this PR fix
PR acceptance criteria
Please make sure that the following steps are complete:
How to test changes / Special notes to the reviewer