...
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, 41 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-19T22:57:58.567Z] [INFO] Setting tests timeout to: 480 seconds
Verify Connection Type Creation
[2026-07-19T22:57:58.580Z] [INFO] Starting 480s timeout for: Verify User Can Create, Preview and Delete a Connection Type
[2026-07-19T22:57:58.582Z] [INFO] Test title: Verify User Can Create, Preview and Delete a Connection Type
[2026-07-19T22:57:58.587Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@ConnectionTypes","@ConnectionTypesCI"]
[2026-07-19T22:57:58.591Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"]
[2026-07-19T22:57:58.595Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-19T22:57:58.623Z] [INFO] Loaded project name: cypress-test-connection-type-185825
[2026-07-19T22:57:58.626Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name
[2026-07-19T22:57:59.009Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-19T22:57:59.017Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1}
[2026-07-19T22:57:59.023Z] [INFO] Project 'cypress-test-connection-type-185825' does not exist.
[2026-07-19T22:57:59.033Z] [INFO] Creating project cypress-test-connection-type-185825
[2026-07-19T22:57:59.339Z] [INFO] [EXEC] oc new-project cypress-test-***
[2026-07-19T22:57:59.616Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite
[2026-07-19T22:57:59.623Z] [INFO] Executing command: oc get project "cypress-test-connection-type-185825" -o name
[2026-07-19T22:57:59.881Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-19T22:57:59.887Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-test-connection-type-185825","stderr":"","exitCode":0}
[2026-07-19T22:57:59.892Z] [INFO] Project 'cypress-test-connection-type-185825' exists.
[2026-07-19T22:57:59.922Z] [INFO] [STEP 1] Log into the application
[2026-07-19T22:57:59.933Z] [INFO] Navigate to: https://rh-ai.apps.86821341-f370-41de-b793-4fbfcc815c17.prod.konfluxeaas.com/
[2026-07-19T22:58:03.304Z] [INFO] [STEP 2] Navigate to Connection Types page
[2026-07-19T22:58:11.378Z] [INFO] [STEP 3] Verify Create Connection Type page is displayed
[2026-07-19T22:58:12.473Z] [INFO] [STEP 4] Select category
[2026-07-19T22:58:12.976Z] [INFO] [STEP 5] Select model serving compatible type
[2026-07-19T22:58:13.664Z] [INFO] [STEP 6] Add new section heading
[2026-07-19T22:58:16.157Z] [INFO] [STEP 7] Submit the form to create the connection type
[2026-07-19T22:58:16.349Z] [INFO] [STEP 8] Verify we are redirected to Connection Types list page
[2026-07-19T22:58:17.761Z] [INFO] [STEP 9] Verify the created connection type appears in the list
[2026-07-19T22:58:17.871Z] [INFO] [STEP 10] Verify the connection type is enabled by default
[2026-07-19T22:58:17.975Z] [INFO] [STEP 11] Verify the connection type shows compatibility with model serving
[2026-07-19T22:58:18.079Z] [INFO] [STEP 12] Preview connection type.
[2026-07-19T22:58:18.960Z] [INFO] [STEP 13] Navigate to the Connections tab and validate the connection type is available
[2026-07-19T22:58:30.902Z] [INFO] [STEP 14] Navigate to connection type page and Delete the new created Connection type, verify deletion
[2026-07-19T22:58:33.467Z] [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 (40059ms)
[2026-07-19T22:58:38.753Z] [INFO] Starting 480s timeout for: Verify User Can Duplicate, Edit and Delete a Connection Type
[2026-07-19T22:58:38.755Z] [INFO] Test title: Verify User Can Duplicate, Edit and Delete a Connection Type
[2026-07-19T22:58:38.759Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard","@ConnectionTypes"]
[2026-07-19T22:58:38.763Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"]
[2026-07-19T22:58:38.767Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-19T22:58:38.786Z] [INFO] [STEP 1] Log into the application
[2026-07-19T22:58:38.793Z] [INFO] Navigate to: https://rh-ai.apps.86821341-f370-41de-b793-4fbfcc815c17.prod.konfluxeaas.com/
[2026-07-19T22:58:41.159Z] [INFO] [STEP 2] Navigate to Connection Types page
[2026-07-19T22:58:47.133Z] [INFO] [STEP 3] Duplicate the Connection type
[2026-07-19T22:58:50.632Z] [INFO] [STEP 4] Edit the Connection type
[2026-07-19T22:58:53.728Z] [INFO] [STEP 5] Navigate to the Deployments tab and validate the connection type is available
[2026-07-19T22:58:53.762Z] [INFO] Navigate to: https://rh-ai.apps.86821341-f370-41de-b793-4fbfcc815c17.prod.konfluxeaas.com/projects
[2026-07-19T22:59:14.075Z] [INFO] [STEP 6] Navigate to connection type page and Delete the new created Connection type, verify deletion
[2026-07-19T22:59:17.919Z] [INFO] [STEP 7] Navigate to the Deployments tab and validate the connection type is not available
[2026-07-19T22:59:27.748Z] [INFO] Executing delete connection type command: oc delete configmap ct-test-connection-type-185825 -n redhat-ods-applications --ignore-not-found
[2026-07-19T22:59:28.027Z] [INFO] [EXEC] oc delete configmap ct-test-connection-type-185825 -n redhat-ods-applications --ignore-not-found
[2026-07-19T22:59:28.031Z] [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-19T22:59:28.377Z] [INFO] [EXEC] oc delete configmap ct-copy-of-s3-compatible-object-storage-v1 -n redhat-ods-applications --ignore-not-found
[2026-07-19T22:59:34.810Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait --ignore-not-found
✓ Verify User Can Duplicate, Edit and Delete a Connection Type (48631ms)
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, 36 seconds │
│ Spec Ran: settings/connectionTypes/testCreateConnectionTypes.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: settings/connectionTypes/testPreInstalledConnectionTypes.cy.ts (11 of 13)
[2026-07-19T22:59:37.881Z] [INFO] Setting tests timeout to: 480 seconds
Verify OOTB Connection Types
[2026-07-19T22:59:37.895Z] [INFO] Starting 480s timeout for: should have pre-installed label and unable to be edited or deleted
[2026-07-19T22:59:37.917Z] [INFO] Test title: should have pre-installed label and unable to be edited or deleted
[2026-07-19T22:59:37.928Z] [INFO] Test tags: ["@Smoke","@SmokeSet2","@Dashboard"]
[2026-07-19T22:59:37.936Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"]
[2026-07-19T22:59:37.941Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-19T22:59:37.978Z] [INFO] [STEP 1] Navigate to Connection Types view
[2026-07-19T22:59:37.989Z] [INFO] Navigate to: https://rh-ai.apps.86821341-f370-41de-b793-4fbfcc815c17.prod.konfluxeaas.com/settings/environment-setup/connection-types
[2026-07-19T22:59:43.073Z] [INFO] [STEP 2] Ensure Pre-installed label is present on OOTB Connections
[2026-07-19T22:59:43.201Z] [INFO] [STEP 3] Ensure OOTB connections are not editable or deletable
✓ should have pre-installed label and unable to be edited or deleted (6434ms)
1 passing (7s)
[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: 6 seconds │
│ Spec Ran: settings/connectionTypes/testPreInstalledConnectionTypes.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: settings/hardwareProfiles/testNotebookTolerations.cy.ts (12 of 13)
[2026-07-19T22:59:47.119Z] [INFO] Setting tests timeout to: 480 seconds
Notebooks - tolerations tests
[2026-07-19T22:59:47.141Z] [INFO] Starting 480s timeout for: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-19T22:59:47.145Z] [INFO] Test title: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-19T22:59:47.158Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet2","@NonConcurrent"]
[2026-07-19T22:59:47.168Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"]
[2026-07-19T22:59:47.173Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-19T22:59:47.220Z] [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-19T22:59:47.564Z] [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-19T22:59:47.575Z] [INFO] No notebooks found
[2026-07-19T22:59:47.580Z] [INFO] Loaded Hardware Profile Name: cypress-hardware-profile-notebooks
[2026-07-19T22:59:47.613Z] [INFO] Cleaning up and creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-19T22:59:47.623Z] [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-19T22:59:47.887Z] [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-19T22:59:47.893Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-19T22:59:47.910Z] [INFO] Creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-19T22:59:47.941Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784501987922.yaml" -n redhat-ods-applications
[2026-07-19T22:59:48.207Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784501987922.yaml" -n redhat-ods-applications
[2026-07-19T22:59:48.224Z] [INFO] Command executed successfully: hardwareprofile.infrastructure.opendatahub.io/cypress-hardware-profile-notebooks created
[2026-07-19T22:59:48.396Z] [INFO] [EXEC] rm /tmp/temp_1784501987922.yaml
[2026-07-19T22:59:48.427Z] [INFO] [STEP 1] Log into the application
[2026-07-19T22:59:48.460Z] [INFO] Navigate to: https://rh-ai.apps.86821341-f370-41de-b793-4fbfcc815c17.prod.konfluxeaas.com/
[2026-07-19T23:00:07.528Z] [INFO] [STEP 2] Launch Standalone notebook server
[2026-07-19T23:00:07.719Z] [INFO] [STEP 3] Choose Code Server Image
[2026-07-19T23:00:09.582Z] [INFO] [STEP 4] Select the hardware profile
[2026-07-19T23:00:09.900Z] [INFO] [STEP 5] Check Start server button is enabled
[2026-07-19T23:00:09.928Z] [INFO] [STEP 6] Launch a notebook server
[2026-07-19T23:00:10.127Z] [INFO] [STEP 7] Verify the Jupyter Notebook pod is ready
[2026-07-19T23:00:10.159Z] [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-19T23:00:20.775Z] [INFO] [EXEC] oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb
[2026-07-19T23:00:20.813Z] [INFO] Error parsing line: ""
[2026-07-19T23:00:20.845Z] [INFO] Found 0 matching pods
[2026-07-19T23:00:20.848Z] [INFO] No matching pods found
[2026-07-19T23:00:20.881Z] [INFO] [STEP 8] Expand the Event log
[2026-07-19T23:00:31.445Z] [INFO] Starting 480s timeout for: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-19T23:00:31.447Z] [INFO] Test title: Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-19T23:00:31.451Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet2","@NonConcurrent"]
[2026-07-19T23:00:31.455Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492","@AutoML","@AutoMLCI"]
[2026-07-19T23:00:31.458Z] [INFO] Grep tags: ["@SmokeSet2"]
[2026-07-19T23:00:31.471Z] [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-19T23:00:31.756Z] [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-19T23:00:31.762Z] [INFO] No notebooks found
[2026-07-19T23:00:31.765Z] [INFO] Loaded Hardware Profile Name: cypress-hardware-profile-notebooks
[2026-07-19T23:00:31.767Z] [INFO] Cleaning up and creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-19T23:00:31.770Z] [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-19T23:00:32.020Z] [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-19T23:00:32.026Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-19T23:00:32.031Z] [INFO] Creating Hardware Profile: resources/hardwareProfile/notebook_tolerations.yaml
[2026-07-19T23:00:32.043Z] [INFO] Executing command: oc apply -f "/tmp/temp_1784502032032.yaml" -n redhat-ods-applications
[2026-07-19T23:00:36.946Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1784502032032.yaml" -n redhat-ods-applications
[2026-07-19T23:00:36.955Z] [INFO] Command executed successfully: hardwareprofile.infrastructure.opendatahub.io/cypress-hardware-profile-notebooks configured
[2026-07-19T23:00:37.073Z] [INFO] [EXEC] rm /tmp/temp_1784502032032.yaml
[2026-07-19T23:00:37.094Z] [INFO] [STEP 1] Log into the application
[2026-07-19T23:00:37.106Z] [INFO] Navigate to: https://rh-ai.apps.86821341-f370-41de-b793-4fbfcc815c17.prod.konfluxeaas.com/
[2026-07-19T23:00:40.178Z] [INFO] [STEP 2] Launch Standalone notebook server
[2026-07-19T23:00:40.388Z] [INFO] [STEP 3] Choose Code Server Image
[2026-07-19T23:00:41.057Z] [INFO] [STEP 4] Select the hardware profile
[2026-07-19T23:00:41.390Z] [INFO] [STEP 5] Check Start server button is enabled
[2026-07-19T23:00:41.434Z] [INFO] [STEP 6] Launch a notebook server
[2026-07-19T23:00:41.703Z] [INFO] [STEP 7] Verify the Jupyter Notebook pod is ready
[2026-07-19T23:00:41.740Z] [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-19T23:00:52.384Z] [INFO] [EXEC] oc get pods -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name" --no-headers | grep jupyter-nb
[2026-07-19T23:00:52.395Z] [INFO] Error parsing line: ""
[2026-07-19T23:00:52.400Z] [INFO] Found 0 matching pods
[2026-07-19T23:00:52.403Z] [INFO] No matching pods found
[2026-07-19T23:00:52.407Z] [INFO] [STEP 8] Expand the Event log
1) Verify Juypter Notebook Creation using Hardware Profiles and applying Tolerations
[2026-07-19T23:01:02.839Z] [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-19T23:01:03.149Z] [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-19T23:01:03.155Z] [INFO] No notebooks found
[2026-07-19T23:01:03.158Z] [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-19T23:01:03.418Z] [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-19T23:01:03.426Z] [INFO] Hardware Profile found: cypress-hardware-profile-notebooks. Proceeding to delete.
[2026-07-19T23:01:03.679Z] [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.86821341-f370-41de-b793-4fbfcc815c17.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