...
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/settings/clusterSettings/testAdminClusterSettings.cy.ts:222:30)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_008.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 3 │
│ Passing: 2 │
│ Failing: 1 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 2 │
│ Video: false │
│ Duration: 1 minute, 32 seconds │
│ Spec Ran: settings/clusterSettings/testAdminClusterSettings.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
(Screenshots)
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1280x720)
/clusterSettings/testAdminClusterSettings.cy.ts/Verify that only the Cluster Adm
in can access Cluster Settings -- Test User - should not have access rights to v
iew the Cluster Settings tab (failed).png
- /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/screenshots/settings (1280x720)
/clusterSettings/testAdminClusterSettings.cy.ts/Verify that only the Cluster Adm
in can access Cluster Settings -- Test User - should not have access rights to v
iew the Cluster Settings tab (failed) (attempt 2).png
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: settings/connectionTypes/testCreateConnectionTypes.cy.ts (10 of 13)
[2026-07-20T09:05:03.632Z] [INFO] Setting tests timeout to: 480 seconds
Verify Connection Type Creation
[2026-07-20T09:05:03.645Z] [INFO] Starting 480s timeout for: Verify User Can Create, Preview and Delete a Connection Type
[2026-07-20T09:05:03.648Z] [INFO] Test title: Verify User Can Create, Preview and Delete a Connection Type
[2026-07-20T09:05:03.653Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@ConnectionTypes","@ConnectionTypesCI"]
[2026-07-20T09:05:03.658Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"]
[2026-07-20T09:05:03.663Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-20T09:05:03.680Z] [INFO] Loaded project name: cypress-test-connection-type-185825
[2026-07-20T09:05:03.684Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name
[2026-07-20T09:05:03.962Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-20T09:05:03.967Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1}
[2026-07-20T09:05:03.973Z] [INFO] Project 'cypress-test-connection-type-185825' does not exist.
[2026-07-20T09:05:03.982Z] [INFO] Creating project cypress-test-connection-type-185825
[2026-07-20T09:05:04.297Z] [INFO] [EXEC] oc new-project cypress-test-***
[2026-07-20T09:05:04.584Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite
[2026-07-20T09:05:04.590Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name
[2026-07-20T09:05:04.862Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-20T09:05:04.868Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-test-connection-type-185825","stderr":"","exitCode":0}
[2026-07-20T09:05:04.874Z] [INFO] Project 'cypress-test-connection-type-185825' exists.
[2026-07-20T09:05:04.907Z] [INFO] [STEP 1] Log into the application
[2026-07-20T09:05:04.920Z] [INFO] Navigate to: https://rh-ai.apps.e8b6ed0d-5259-439e-b68c-1ba1be5c9f3b.prod.konfluxeaas.com/
[2026-07-20T09:05:08.892Z] [INFO] [STEP 2] Navigate to Connection Types page
[2026-07-20T09:05:17.965Z] [INFO] [STEP 3] Verify Create Connection Type page is displayed
[2026-07-20T09:05:18.932Z] [INFO] [STEP 4] Select category
[2026-07-20T09:05:19.495Z] [INFO] [STEP 5] Select model serving compatible type
[2026-07-20T09:05:20.091Z] [INFO] [STEP 6] Add new section heading
[2026-07-20T09:05:22.515Z] [INFO] [STEP 7] Submit the form to create the connection type
[2026-07-20T09:05:22.800Z] [INFO] [STEP 8] Verify we are redirected to Connection Types list page
[2026-07-20T09:05:23.220Z] [INFO] [STEP 9] Verify the created connection type appears in the list
[2026-07-20T09:05:23.369Z] [INFO] [STEP 10] Verify the connection type is enabled by default
[2026-07-20T09:05:23.494Z] [INFO] [STEP 11] Verify the connection type shows compatibility with model serving
[2026-07-20T09:05:23.622Z] [INFO] [STEP 12] Preview connection type.
[2026-07-20T09:05:24.593Z] [INFO] [STEP 13] Navigate to the Connections tab and validate the connection type is available
[2026-07-20T09:05:33.372Z] [INFO] [STEP 14] Navigate to connection type page and Delete the new created Connection type, verify deletion
[2026-07-20T09:05:35.996Z] [INFO] [STEP 15] Navigate to the Connections tab and validate the connection type is not available
✓ Verify User Can Create, Preview and Delete a Connection Type (40030ms)
[2026-07-20T09:05:44.094Z] [INFO] Starting 480s timeout for: Verify User Can Duplicate, Edit and Delete a Connection Type
[2026-07-20T09:05:44.097Z] [INFO] Test title: Verify User Can Duplicate, Edit and Delete a Connection Type
[2026-07-20T09:05:44.101Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@ConnectionTypes"]
[2026-07-20T09:05:44.104Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"]
[2026-07-20T09:05:44.107Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-20T09:05:44.128Z] [INFO] [STEP 1] Log into the application
[2026-07-20T09:05:44.136Z] [INFO] Navigate to: https://rh-ai.apps.e8b6ed0d-5259-439e-b68c-1ba1be5c9f3b.prod.konfluxeaas.com/
[2026-07-20T09:05:46.653Z] [INFO] [STEP 2] Navigate to Connection Types page
[2026-07-20T09:05:52.978Z] [INFO] [STEP 3] Duplicate the Connection type
[2026-07-20T09:05:54.808Z] [INFO] [STEP 4] Edit the Connection type
[2026-07-20T09:05:57.325Z] [INFO] [STEP 5] Navigate to the Deployments tab and validate the connection type is available
[2026-07-20T09:05:57.366Z] [INFO] Navigate to: https://rh-ai.apps.e8b6ed0d-5259-439e-b68c-1ba1be5c9f3b.prod.konfluxeaas.com/projects
[2026-07-20T09:06:21.045Z] [INFO] [STEP 6] Navigate to connection type page and Delete the new created Connection type, verify deletion
[2026-07-20T09:06:26.627Z] [INFO] [STEP 7] Navigate to the Deployments tab and validate the connection type is not available
[2026-07-20T09:06:35.713Z] [INFO] Executing delete connection type command: oc delete configmap ct-test-connection-type-185825 -n redhat-ods-applications --ignore-not-found
[2026-07-20T09:06:36.265Z] [INFO] [EXEC] oc delete configmap ct-test-connection-type-185825 -n redhat-ods-applications --ignore-not-found
[2026-07-20T09:06:36.346Z] [INFO] Executing delete connection type command: oc delete configmap ct-copy-of-s3-compatible-object-storage-v1 -n redhat-ods-applications --ignore-not-found
[2026-07-20T09:06:37.003Z] [INFO] [EXEC] oc delete configmap ct-copy-of-s3-compatible-object-storage-v1 -n redhat-ods-applications --ignore-not-found
[2026-07-20T09:06:44.757Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait --ignore-not-found
✓ Verify User Can Duplicate, Edit and Delete a Connection Type (51466ms)
2 passing (2m)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_009.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 2 │
│ Passing: 2 │
│ Failing: 0 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 1 minute, 41 seconds │
│ Spec Ran: settings/connectionTypes/testCreateConnectionTypes.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: settings/connectionTypes/testPreInstalledConnectionTypes.cy.ts (11 of 13)
[2026-07-20T09:06:47.819Z] [INFO] Setting tests timeout to: 480 seconds
Verify OOTB Connection Types
[2026-07-20T09:06:47.855Z] [INFO] Starting 480s timeout for: should have pre-installed label and unable to be edited or deleted
[2026-07-20T09:06:47.860Z] [INFO] Test title: should have pre-installed label and unable to be edited or deleted
[2026-07-20T09:06:47.869Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard"]
[2026-07-20T09:06:47.874Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"]
[2026-07-20T09:06:47.884Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-20T09:06:47.932Z] [INFO] [STEP 1] Navigate to Connection Types view
[2026-07-20T09:06:47.952Z] [INFO] Navigate to: https://rh-ai.apps.e8b6ed0d-5259-439e-b68c-1ba1be5c9f3b.prod.konfluxeaas.com/settings/environment-setup/connection-types
[2026-07-20T09:06:56.119Z] [INFO] [STEP 2] Ensure Pre-installed label is present on OOTB Connections
[2026-07-20T09:06:56.234Z] [INFO] [STEP 3] Ensure OOTB connections are not editable or deletable
✓ should have pre-installed label and unable to be edited or deleted (10075ms)
1 passing (10s)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet2/e2e/.jsons/mochawesome_010.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 1 │
│ Failing: 0 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 10 seconds │
│ Spec Ran: settings/connectionTypes/testPreInstalledConnectionTypes.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: settings/hardwareProfiles/testNotebookTolerations.cy.ts (12 of 13)
[2026-07-20T09:07:01.040Z] [INFO] Setting tests timeout to: 480 seconds
Notebooks - tolerations tests
[2026-07-20T09:07:01.067Z] [INFO] Starting 480s timeout for: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-20T09:07:01.072Z] [INFO] Test title: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-20T09:07:01.085Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet2","@NonConcurrent"]
[2026-07-20T09:07:01.091Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"]
[2026-07-20T09:07:01.100Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-20T09:07:01.154Z] [INFO] Executing: oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found'
[2026-07-20T09:07:01.560Z] [INFO] [EXEC] oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found'
[2026-07-20T09:07:01.572Z] [INFO] No notebooks found
[2026-07-20T09:07:01.576Z] [INFO] Loaded Hardware Profile Name: cypress-hardware-profile-notebooks
[2026-07-20T09:07:01.586Z] [INFO] Cleaning up and creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-20T09:07:01.590Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("resources/hardwareProfile/notebook_tolerations.yaml")) | .metadata.name' | tr -d '"'
[2026-07-20T09:07:01.862Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("resources/hardwareProfile/notebook_tolerations.yaml")) | .metadata.name' | tr -d '"'
[2026-07-20T09:07:01.868Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-20T09:07:01.874Z] [INFO] Creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-20T09:07:01.902Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784538421885.yaml" -n redhat-ods-applications
[2026-07-20T09:07:02.170Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784538421885.yaml" -n redhat-ods-applications
[2026-07-20T09:07:02.187Z] [INFO] Command executed successfully: hardwareprofile.infrastructure.opendatahub.io/cypress-hardware-profile-notebooks created
[2026-07-20T09:07:02.324Z] [INFO] [EXEC] rm /tmp/temp_1784538421885.yaml
[2026-07-20T09:07:02.357Z] [INFO] [STEP 1] Log into the application
[2026-07-20T09:07:02.389Z] [INFO] Navigate to: https://rh-ai.apps.e8b6ed0d-5259-439e-b68c-1ba1be5c9f3b.prod.konfluxeaas.com/
[2026-07-20T09:07:20.497Z] [INFO] [STEP 2] Launch Standalone notebook server
[2026-07-20T09:07:20.732Z] [INFO] [STEP 3] Choose Code Server Image
[2026-07-20T09:07:24.143Z] [INFO] [STEP 4] Select the hardware profile
[2026-07-20T09:07:24.516Z] [INFO] [STEP 5] Check Start server button is enabled
[2026-07-20T09:07:24.545Z] [INFO] [STEP 6] Launch a notebook server
[2026-07-20T09:07:24.815Z] [INFO] [STEP 7] Verify the Jupyter Notebook pod is ready
[2026-07-20T09:07:24.848Z] [INFO] Finding pods with command: oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb
[2026-07-20T09:07:35.496Z] [INFO] [EXEC] oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb
[2026-07-20T09:07:35.538Z] [INFO] Error parsing line: ""
[2026-07-20T09:07:35.543Z] [INFO] Found 0 matching pods
[2026-07-20T09:07:35.577Z] [INFO] No matching pods found
[2026-07-20T09:07:35.614Z] [INFO] [STEP 8] Expand the Event log
[2026-07-20T09:07:46.199Z] [INFO] Starting 480s timeout for: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-20T09:07:46.203Z] [INFO] Test title: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-20T09:07:46.207Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet2","@NonConcurrent"]
[2026-07-20T09:07:46.211Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"]
[2026-07-20T09:07:46.214Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-20T09:07:46.229Z] [INFO] Executing: oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found'
[2026-07-20T09:07:46.529Z] [INFO] [EXEC] oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found'
[2026-07-20T09:07:46.534Z] [INFO] No notebooks found
[2026-07-20T09:07:46.537Z] [INFO] Loaded Hardware Profile Name: cypress-hardware-profile-notebooks
[2026-07-20T09:07:46.540Z] [INFO] Cleaning up and creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-20T09:07:46.543Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("resources/hardwareProfile/notebook_tolerations.yaml")) | .metadata.name' | tr -d '"'
[2026-07-20T09:07:46.811Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("resources/hardwareProfile/notebook_tolerations.yaml")) | .metadata.name' | tr -d '"'
[2026-07-20T09:07:46.817Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-20T09:07:46.822Z] [INFO] Creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-20T09:07:46.835Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784538466823.yaml" -n redhat-ods-applications
[2026-07-20T09:07:53.373Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784538466823.yaml" -n redhat-ods-applications
[2026-07-20T09:07:53.381Z] [INFO] Command executed successfully: hardwareprofile.infrastructure.opendatahub.io/cypress-hardware-profile-notebooks configured
[2026-07-20T09:07:53.518Z] [INFO] [EXEC] rm /tmp/temp_1784538466823.yaml
[2026-07-20T09:07:53.541Z] [INFO] [STEP 1] Log into the application
[2026-07-20T09:07:53.556Z] [INFO] Navigate to: https://rh-ai.apps.e8b6ed0d-5259-439e-b68c-1ba1be5c9f3b.prod.konfluxeaas.com/
[2026-07-20T09:07:56.959Z] [INFO] [STEP 2] Launch Standalone notebook server
[2026-07-20T09:07:57.204Z] [INFO] [STEP 3] Choose Code Server Image
[2026-07-20T09:07:58.110Z] [INFO] [STEP 4] Select the hardware profile
[2026-07-20T09:07:58.509Z] [INFO] [STEP 5] Check Start server button is enabled
[2026-07-20T09:07:58.551Z] [INFO] [STEP 6] Launch a notebook server
[2026-07-20T09:07:58.742Z] [INFO] [STEP 7] Verify the Jupyter Notebook pod is ready
[2026-07-20T09:07:58.748Z] [INFO] Finding pods with command: oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb
[2026-07-20T09:08:09.624Z] [INFO] [EXEC] oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb
[2026-07-20T09:08:09.638Z] [INFO] Error parsing line: ""
[2026-07-20T09:08:09.644Z] [INFO] Found 0 matching pods
[2026-07-20T09:08:09.650Z] [INFO] No matching pods found
[2026-07-20T09:08:09.656Z] [INFO] [STEP 8] Expand the Event log
1) Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-20T09:08:20.116Z] [INFO] Executing: oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found'
[2026-07-20T09:08:20.452Z] [INFO] [EXEC] oc get notebooks.kubeflow.org -A -o custom-columns=":metadata.namespace,:metadata.name" | grep jupyter-nb | xargs -I {} sh -c 'oc delete notebook.kubeflow.org -n $(echo {} | cut -d " " -f1) $(echo {} | cut -d " " -f2) --ignore-not-found'
[2026-07-20T09:08:20.459Z] [INFO] No notebooks found
[2026-07-20T09:08:20.464Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-hardware-profile-notebooks")) | .metadata.name' | tr -d '"'
[2026-07-20T09:08:20.735Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-hardware-profile-notebooks")) | .metadata.name' | tr -d '"'
[2026-07-20T09:08:20.745Z] [INFO] Hardware Profile found: cypress-hardware-profile-notebooks. Proceeding to delete.
[2026-07-20T09:08:21.034Z] [INFO] [EXEC] oc delete hardwareprofiles cypress-hardware-profile-notebooks -n redhat-ods-applications
0 passing (1m)
1 failing
1) Notebooks - tolerations tests
Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations:
Test steps were:
1. Log into the application
2. Navigate to: https://rh-ai.apps.e8b6ed0d-5259-439e-b68c-1ba1be5c9f3b.prod.konfluxeaas.com/
3. Launch Standalone notebook server
4. Choose Code Server Image
5. Select the hardware profile
6. Check Start server button is enabled
7. Launch a notebook server
8. Verify the Jupyter Notebook pod is ready
9. Expand the Event log
Timed out retrying after 10000ms: Unable to find an element by: [data-testid="expand-logs"]
Ignored nodes: comments, script, style
Red Hat OpenShift AI