/dev/null 2>&1; then
yq '.catalogs[] | select(.id == "redhat_ai_models") | .enabled'
else
python3 -c 'import sys, yaml, json; json.dump(yaml.safe_load(sys.stdin), sys.stdout)' 2>/dev/null | jq -r '.catalogs[] | select(.id == "redhat_ai_models") | .enabled // empty'
fi
[2026-07-10T08:54:06.163Z] [INFO] Command exit code: 0
[2026-07-10T08:54:06.203Z] [INFO] Source redhat_ai_models is currently enabled: true
[2026-07-10T08:54:06.212Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed
[2026-07-10T08:54:06.225Z] [INFO] [STEP 1] Login as admin user
[2026-07-10T08:54:06.235Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T08:54:07.243Z] [INFO] Starting 480s timeout for: Verifies that Model Catalog is available for an admin user
[2026-07-10T08:54:07.248Z] [INFO] Test title: Verifies that Model Catalog is available for an admin user
[2026-07-10T08:54:07.254Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog","@ModelCatalogCI"]
[2026-07-10T08:54:07.261Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:54:07.303Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:54:07.325Z] [INFO] Verifies that Model Catalog pods, Services and ConfigMaps are available
[2026-07-10T08:54:07.335Z] [INFO] Verifying Model Catalog backend resources
[2026-07-10T08:54:07.340Z] [INFO] Model Registry namespace: rhoai-model-registries
[2026-07-10T08:54:07.343Z] [INFO] Verifying model-catalog deployment: oc get deployment model-catalog -n rhoai-model-registries
[2026-07-10T08:54:07.807Z] [INFO] [EXEC] oc get deployment model-catalog -n rhoai-model-registries
[2026-07-10T08:54:07.815Z] [INFO] Command exit code: 0
[2026-07-10T08:54:07.822Z] [INFO] ✓ model-catalog deployment exists in rhoai-model-registries
[2026-07-10T08:54:07.828Z] [INFO] Verifying default-catalog-sources ConfigMap: oc get configmap default-catalog-sources -n rhoai-model-registries
[2026-07-10T08:54:08.527Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries
[2026-07-10T08:54:08.534Z] [INFO] Command exit code: 0
[2026-07-10T08:54:08.543Z] [INFO] ✓ default-catalog-sources ConfigMap exists in rhoai-model-registries
[2026-07-10T08:54:08.549Z] [INFO] Verifying model-catalog service: oc get service model-catalog -n rhoai-model-registries
[2026-07-10T08:54:09.139Z] [INFO] [EXEC] oc get service model-catalog -n rhoai-model-registries
[2026-07-10T08:54:09.147Z] [INFO] Command exit code: 0
[2026-07-10T08:54:09.207Z] [INFO] ✓ model-catalog service exists in rhoai-model-registries
[2026-07-10T08:54:09.213Z] [INFO] Ensure at least one model catalog source is enabled
[2026-07-10T08:54:09.305Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled
[2026-07-10T08:54:09.841Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries -o jsonpath='{.data.sources\.yaml}' | if command -v yq >/dev/null 2>&1; then
yq '.catalogs[] | select(.id == "redhat_ai_models") | .enabled'
else
python3 -c 'import sys, yaml, json; json.dump(yaml.safe_load(sys.stdin), sys.stdout)' 2>/dev/null | jq -r '.catalogs[] | select(.id == "redhat_ai_models") | .enabled // empty'
fi
[2026-07-10T08:54:09.848Z] [INFO] Command exit code: 0
[2026-07-10T08:54:09.854Z] [INFO] Source redhat_ai_models is currently enabled: true
[2026-07-10T08:54:09.861Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed
[2026-07-10T08:54:09.872Z] [INFO] [STEP 1] Login as admin user
[2026-07-10T08:54:09.904Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
1) Verifies that Model Catalog is available for an admin user
[2026-07-10T08:54:10.315Z] [INFO] Starting 480s timeout for: Verifies that Model Catalog is available for a regular user
[2026-07-10T08:54:10.318Z] [INFO] Test title: Verifies that Model Catalog is available for a regular user
[2026-07-10T08:54:10.323Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog","@ModelCatalogCI"]
[2026-07-10T08:54:10.329Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:54:10.334Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:54:10.346Z] [INFO] [STEP 1] Login as LDAP user
[2026-07-10T08:54:10.352Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T08:54:11.029Z] [INFO] Starting 480s timeout for: Verifies that Model Catalog is available for a regular user
[2026-07-10T08:54:11.033Z] [INFO] Test title: Verifies that Model Catalog is available for a regular user
[2026-07-10T08:54:11.040Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog","@ModelCatalogCI"]
[2026-07-10T08:54:11.045Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:54:11.051Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:54:11.105Z] [INFO] Verifies that Model Catalog pods, Services and ConfigMaps are available
[2026-07-10T08:54:11.113Z] [INFO] Verifying Model Catalog backend resources
[2026-07-10T08:54:11.119Z] [INFO] Model Registry namespace: rhoai-model-registries
[2026-07-10T08:54:11.124Z] [INFO] Verifying model-catalog deployment: oc get deployment model-catalog -n rhoai-model-registries
[2026-07-10T08:54:11.564Z] [INFO] [EXEC] oc get deployment model-catalog -n rhoai-model-registries
[2026-07-10T08:54:11.571Z] [INFO] Command exit code: 0
[2026-07-10T08:54:11.606Z] [INFO] ✓ model-catalog deployment exists in rhoai-model-registries
[2026-07-10T08:54:11.611Z] [INFO] Verifying default-catalog-sources ConfigMap: oc get configmap default-catalog-sources -n rhoai-model-registries
[2026-07-10T08:54:11.951Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries
[2026-07-10T08:54:11.959Z] [INFO] Command exit code: 0
[2026-07-10T08:54:11.966Z] [INFO] ✓ default-catalog-sources ConfigMap exists in rhoai-model-registries
[2026-07-10T08:54:12.005Z] [INFO] Verifying model-catalog service: oc get service model-catalog -n rhoai-model-registries
[2026-07-10T08:54:12.505Z] [INFO] [EXEC] oc get service model-catalog -n rhoai-model-registries
[2026-07-10T08:54:12.513Z] [INFO] Command exit code: 0
[2026-07-10T08:54:12.520Z] [INFO] ✓ model-catalog service exists in rhoai-model-registries
[2026-07-10T08:54:12.526Z] [INFO] Ensure at least one model catalog source is enabled
[2026-07-10T08:54:12.531Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled
[2026-07-10T08:54:13.040Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries -o jsonpath='{.data.sources\.yaml}' | if command -v yq >/dev/null 2>&1; then
yq '.catalogs[] | select(.id == "redhat_ai_models") | .enabled'
else
python3 -c 'import sys, yaml, json; json.dump(yaml.safe_load(sys.stdin), sys.stdout)' 2>/dev/null | jq -r '.catalogs[] | select(.id == "redhat_ai_models") | .enabled // empty'
fi
[2026-07-10T08:54:13.046Z] [INFO] Command exit code: 0
[2026-07-10T08:54:13.053Z] [INFO] Source redhat_ai_models is currently enabled: true
[2026-07-10T08:54:13.106Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed
[2026-07-10T08:54:13.118Z] [INFO] [STEP 1] Login as LDAP user
[2026-07-10T08:54:13.126Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
2) Verifies that Model Catalog is available for a regular user
0 passing (10s)
2 failing
1) Verifies that Model Catalog is available for different users
Verifies that Model Catalog is available for an admin user:
Test steps were:
1. Verifies that Model Catalog pods, Services and ConfigMaps are available
2. Verifying Model Catalog backend resources
3. Ensure at least one model catalog source is enabled
4. Ensuring model catalog source 'redhat_ai_models' is enabled
5. Login as admin user
6. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14)
2) Verifies that Model Catalog is available for different users
Verifies that Model Catalog is available for a regular user:
Test steps were:
1. Verifies that Model Catalog pods, Services and ConfigMaps are available
2. Verifying Model Catalog backend resources
3. Ensure at least one model catalog source is enabled
4. Ensuring model catalog source 'redhat_ai_models' is enabled
5. Login as LDAP user
6. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_007.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 2 │
│ Passing: 0 │
│ Failing: 2 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 4 │
│ Video: false │
│ Duration: 10 seconds │
│ Spec Ran: modelCatalog/testModelCatalogAvailable.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
(Screenshots)
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079)
alog/testModelCatalogAvailable.cy.ts/Verifies that Model Catalog is available fo
r different users -- Verifies that Model Catalog is available for an admin user
(failed).png
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079)
alog/testModelCatalogAvailable.cy.ts/Verifies that Model Catalog is available fo
r different users -- Verifies that Model Catalog is available for an admin user
(failed) (attempt 2).png
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079)
alog/testModelCatalogAvailable.cy.ts/Verifies that Model Catalog is available fo
r different users -- Verifies that Model Catalog is available for a regular user
(failed).png
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079)
alog/testModelCatalogAvailable.cy.ts/Verifies that Model Catalog is available fo
r different users -- Verifies that Model Catalog is available for a regular user
(failed) (attempt 2).png
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: modelCatalog/testPerformanceFiltersAvailable.cy.ts (9 of 18)
[2026-07-10T08:54:17.901Z] [INFO] Setting tests timeout to: 480 seconds
Verify Performance Filters are available on RHOAI
[2026-07-10T08:54:17.923Z] [INFO] Starting 480s timeout for: Performance view toggle enables filters and shows benchmark data on validated models
[2026-07-10T08:54:17.935Z] [INFO] Test title: Performance view toggle enables filters and shows benchmark data on validated models
[2026-07-10T08:54:17.942Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"]
[2026-07-10T08:54:17.953Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:54:18.011Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:54:18.039Z] [INFO] Check if the operator is RHOAI
[2026-07-10T08:54:18.626Z] [INFO] [EXEC] oc get subscription -A -o json | jq -r '.items[] | select(.spec.name=="rhods-operator") | .spec.channel'
[2026-07-10T08:54:18.639Z] [INFO] Command exit code: 0
[2026-07-10T08:54:18.651Z] [INFO] RHOAI confirmed (subscription channel="beta").
[2026-07-10T08:54:18.663Z] [INFO] Detect model-catalog namespace
[2026-07-10T08:54:19.510Z] [INFO] [EXEC] oc get deployments --all-namespaces -o json | jq -r '.items[] | select(.metadata.name=="model-catalog") | .metadata.namespace' | head -n1
[2026-07-10T08:54:19.532Z] [INFO] Waiting for model-catalog deployment to have a ready pod in namespace rhoai-model-registries...
[2026-07-10T08:54:20.114Z] [INFO] [EXEC] oc wait --for=jsonpath='{.status.readyReplicas}'=1 deployment/model-catalog -n rhoai-model-registries --timeout=120s
[2026-07-10T08:54:20.128Z] [INFO] model-catalog deployment wait result: deployment.apps/model-catalog condition met
[2026-07-10T08:54:20.141Z] [INFO] ✓ model-catalog deployment has a ready pod in namespace rhoai-model-registries
[2026-07-10T08:54:20.208Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled
[2026-07-10T08:54:20.811Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries -o jsonpath='{.data.sources\.yaml}' | if command -v yq >/dev/null 2>&1; then
yq '.catalogs[] | select(.id == "redhat_ai_models") | .enabled'
else
python3 -c 'import sys, yaml, json; json.dump(yaml.safe_load(sys.stdin), sys.stdout)' 2>/dev/null | jq -r '.catalogs[] | select(.id == "redhat_ai_models") | .enabled // empty'
fi
[2026-07-10T08:54:20.819Z] [INFO] Command exit code: 0
[2026-07-10T08:54:20.853Z] [INFO] Source redhat_ai_models is currently enabled: true
[2026-07-10T08:54:20.932Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed
[2026-07-10T08:54:20.954Z] [INFO] [STEP 1] Login as admin user
[2026-07-10T08:54:21.001Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T08:54:21.413Z] [INFO] Starting 480s timeout for: Performance view toggle enables filters and shows benchmark data on validated models
[2026-07-10T08:54:21.417Z] [INFO] Test title: Performance view toggle enables filters and shows benchmark data on validated models
[2026-07-10T08:54:21.424Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@ModelCatalog"]
[2026-07-10T08:54:21.430Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:54:21.435Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:54:21.448Z] [INFO] Check if the operator is RHOAI
[2026-07-10T08:54:21.960Z] [INFO] [EXEC] oc get subscription -A -o json | jq -r '.items[] | select(.spec.name=="rhods-operator") | .spec.channel'
[2026-07-10T08:54:21.969Z] [INFO] Command exit code: 0
[2026-07-10T08:54:21.977Z] [INFO] RHOAI confirmed (subscription channel="beta").
[2026-07-10T08:54:21.988Z] [INFO] Detect model-catalog namespace
[2026-07-10T08:54:22.610Z] [INFO] [EXEC] oc get deployments --all-namespaces -o json | jq -r '.items[] | select(.metadata.name=="model-catalog") | .metadata.namespace' | head -n1
[2026-07-10T08:54:22.618Z] [INFO] Waiting for model-catalog deployment to have a ready pod in namespace rhoai-model-registries...
[2026-07-10T08:54:23.076Z] [INFO] [EXEC] oc wait --for=jsonpath='{.status.readyReplicas}'=1 deployment/model-catalog -n rhoai-model-registries --timeout=120s
[2026-07-10T08:54:23.084Z] [INFO] model-catalog deployment wait result: deployment.apps/model-catalog condition met
[2026-07-10T08:54:23.089Z] [INFO] ✓ model-catalog deployment has a ready pod in namespace rhoai-model-registries
[2026-07-10T08:54:23.096Z] [INFO] Ensuring model catalog source 'redhat_ai_models' is enabled
[2026-07-10T08:54:23.449Z] [INFO] [EXEC] oc get configmap default-catalog-sources -n rhoai-model-registries -o jsonpath='{.data.sources\.yaml}' | if command -v yq >/dev/null 2>&1; then
yq '.catalogs[] | select(.id == "redhat_ai_models") | .enabled'
else
python3 -c 'import sys, yaml, json; json.dump(yaml.safe_load(sys.stdin), sys.stdout)' 2>/dev/null | jq -r '.catalogs[] | select(.id == "redhat_ai_models") | .enabled // empty'
fi
[2026-07-10T08:54:23.455Z] [INFO] Command exit code: 0
[2026-07-10T08:54:23.465Z] [INFO] Source redhat_ai_models is currently enabled: true
[2026-07-10T08:54:23.474Z] [INFO] ✓ Source redhat_ai_models is already enabled, no action needed
[2026-07-10T08:54:23.518Z] [INFO] [STEP 1] Login as admin user
[2026-07-10T08:54:23.533Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
1) Performance view toggle enables filters and shows benchmark data on validated models
[2026-07-10T08:54:23.983Z] [INFO] Navigate back to Model Catalog and disable performance view toggle
[2026-07-10T08:54:24.028Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ai-hub/models/catalog
2) "after all" hook for "Performance view toggle enables filters and shows benchmark data on validated models"
0 passing (7s)
2 failing
1) Verify Performance Filters are available on RHOAI
Performance view toggle enables filters and shows benchmark data on validated models:
Test steps were:
1. Check if the operator is RHOAI
2. Detect model-catalog namespace
3. Ensuring model catalog source 'redhat_ai_models' is enabled
4. Login as admin user
5. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14)
2) Verify Performance Filters are available on RHOAI
"after all" hook for "Performance view toggle enables filters and shows benchmark data on validated models":
Test steps were:
1. Check if the operator is RHOAI
2. Detect model-catalog namespace
3. Ensuring model catalog source 'redhat_ai_models' is enabled
4. Login as admin user
5. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
6. Navigate back to Model Catalog and disable performance view toggle
7. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ai-hub/models/catalog
Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ai-hub/models/catalog'. Status code: 503
Because this error occurred during a `after all` hook we are skipping the remaining tests in the current suite: `Verify Performance Filters ...`
Although you have test retries enabled, we do not retry tests when `before all` or `after all` hooks fail
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/ai-hub/models/catalog'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_008.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 0 │
│ Failing: 1 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 3 │
│ Video: false │
│ Duration: 6 seconds │
│ Spec Ran: modelCatalog/testPerformanceFiltersAvailable.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
(Screenshots)
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079)
alog/testPerformanceFiltersAvailable.cy.ts/Verify Performance Filters are availa
ble on RHOAI -- Performance view toggle enables filters and shows benchmark data
on validated models (failed).png
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079)
alog/testPerformanceFiltersAvailable.cy.ts/Verify Performance Filters are availa
ble on RHOAI -- Performance view toggle enables filters and shows benchmark data
on validated models (failed) (attempt 2).png
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelCat (1919x1079)
alog/testPerformanceFiltersAvailable.cy.ts/Verify Performance Filters are availa
ble on RHOAI -- Performance view toggle enables filters and shows benchmark data
on validated models -- after all hook (failed) (attempt 2).png
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: applications/enabled/testNotebookAdministration.cy.ts (10 of 18)
[2026-07-10T08:54:32.427Z] [INFO] Setting tests timeout to: 480 seconds
Verify Notebook Server Administration
[2026-07-10T08:54:32.441Z] [INFO] Starting 480s timeout for: Verify Admin User Can Access Notebook Administration
[2026-07-10T08:54:32.444Z] [INFO] Test title: Verify Admin User Can Access Notebook Administration
[2026-07-10T08:54:32.506Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@NotebookAdministration"]
[2026-07-10T08:54:32.511Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:54:32.517Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:54:32.528Z] [INFO] [STEP 1] Log into the application
[2026-07-10T08:54:32.536Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T08:54:32.932Z] [INFO] OAuth login flow detected - completing authentication
[2026-07-10T08:54:35.605Z] [INFO] [STEP 2] Navigate to the Notebook Administration Tab
[2026-07-10T08:54:35.730Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/notebook-controller/spawner
[2026-07-10T08:54:39.325Z] [INFO] [STEP 3] Confirm the page has loaded successfully
✓ Verify Admin User Can Access Notebook Administration (7382ms)
[2026-07-10T08:54:39.924Z] [INFO] Starting 480s timeout for: Verify Non-Admin User cannot Access Notebook Administration
[2026-07-10T08:54:39.931Z] [INFO] Test title: Verify Non-Admin User cannot Access Notebook Administration
[2026-07-10T08:54:40.011Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Dashboard","@NotebookAdministration"]
[2026-07-10T08:54:40.022Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:54:40.028Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:54:40.037Z] [INFO] [STEP 1] Log into the application
[2026-07-10T08:54:40.108Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T08:54:40.701Z] [INFO] OAuth login flow detected - completing authentication
[2026-07-10T08:54:41.825Z] [INFO] [STEP 2] Attempt to navigate to Notebook Administration
[2026-07-10T08:54:42.121Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/notebook-controller/spawner
[2026-07-10T08:54:44.748Z] [INFO] [STEP 3] Confirm the Notebook Admin Tab or Page is available
✓ Verify Non-Admin User cannot Access Notebook Administration (5107ms)
2 passing (13s)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_009.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 2 │
│ Passing: 2 │
│ Failing: 0 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 12 seconds │
│ Spec Ran: applications/enabled/testNotebookAdministration.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: applications/explore/testEnabledISVs.cy.ts (11 of 18)
[2026-07-10T08:54:51.919Z] [INFO] Setting tests timeout to: 480 seconds
Verify RHODS Explore Section Contains Only Expected ISVs
[2026-07-10T08:54:52.011Z] [INFO] Starting 480s timeout for: Validate that configured ISVs display in the Explore Section
[2026-07-10T08:54:52.025Z] [INFO] Test title: Validate that configured ISVs display in the Explore Section
[2026-07-10T08:54:52.115Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-1890","@Dashboard"]
[2026-07-10T08:54:52.202Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:54:52.217Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:54:52.303Z] [INFO] Executing command: oc get OdhApplication -n redhat-ods-applications -o json
[2026-07-10T08:54:53.415Z] [INFO] [EXEC] oc get OdhApplication -n redhat-ods-applications -o json
[2026-07-10T08:54:54.145Z] [INFO] [EXEC] oc get OdhApplication -n redhat-ods-applications -o json
[2026-07-10T08:54:54.160Z] [INFO] Filtering out hidden apps: agentic-starter-kits, rhoai
[2026-07-10T08:54:54.809Z] [INFO] [EXEC] oc get DataScienceCluster -A -o json
[2026-07-10T08:54:55.506Z] [INFO] [EXEC] oc get OdhDashboardConfig -A -o json | jq '.items[].spec'
[2026-07-10T08:54:55.528Z] [INFO] Expected applications which should display as Cards in Explore Section: aikit, elastic, jupyter, mlflow, nvidia-nim, openvino, pachyderm, pgvector, starburstenterprise, watson-x-ai
[2026-07-10T08:54:55.616Z] [INFO] [STEP 1] Login to the application
[2026-07-10T08:54:55.627Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T08:54:56.408Z] [INFO] OAuth login flow detected - completing authentication
[2026-07-10T08:54:59.224Z] [INFO] [STEP 2] Navigate to the Explore page
[2026-07-10T08:54:59.307Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/applications/explore
[2026-07-10T08:55:01.668Z] [INFO] [STEP 3] Searching for each ISV based on the oc command output and rhoai-app manifest flag
[2026-07-10T08:55:01.829Z] [INFO] ✅ Application found: aikit
[2026-07-10T08:55:01.935Z] [INFO] ✅ Application found: elastic
[2026-07-10T08:55:02.044Z] [INFO] ✅ Application found: jupyter
[2026-07-10T08:55:02.140Z] [INFO] ✅ Application found: mlflow
[2026-07-10T08:55:02.302Z] [INFO] ✅ Application found: nvidia-nim
[2026-07-10T08:55:02.425Z] [INFO] ✅ Application found: openvino
[2026-07-10T08:55:02.547Z] [INFO] ✅ Application found: pachyderm
[2026-07-10T08:55:02.648Z] [INFO] ✅ Application found: pgvector
[2026-07-10T08:55:02.752Z] [INFO] ✅ Application found: starburstenterprise
[2026-07-10T08:55:02.850Z] [INFO] ✅ Application found: watson-x-ai
✓ Validate that configured ISVs display in the Explore Section (11284ms)
1 passing (11s)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_010.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 1 │
│ Failing: 0 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 11 seconds │
│ Spec Ran: applications/explore/testEnabledISVs.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: dataScienceProjects/workbenches/testWorkbenchStorageClasses.cy.ts (12 of 18)
[2026-07-10T08:55:09.603Z] [INFO] Setting tests timeout to: 480 seconds
Workbench Storage Classes Tests
[2026-07-10T08:55:09.616Z] [INFO] Starting 480s timeout for: Create workbench with RWO storage and verify storage attachment
[2026-07-10T08:55:09.619Z] [INFO] Test title: Create workbench with RWO storage and verify storage attachment
[2026-07-10T08:55:09.625Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Storage","@ODS-1931","@Dashboard","@Workbenches"]
[2026-07-10T08:55:09.632Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:55:09.637Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:55:09.653Z] [INFO] Loaded test data from fixtures
[2026-07-10T08:55:09.702Z] [INFO] Provisioning storage class
[2026-07-10T08:55:10.073Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783673709718-e23ixmsif.yaml && rm -f /tmp/cypress-yaml-1783673709718-e23ixmsif.yaml
[2026-07-10T08:55:10.079Z] [INFO] Command exit code: 0
[2026-07-10T08:55:10.415Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783673710081-7v3b9vp4f.yaml && rm -f /tmp/cypress-yaml-1783673710081-7v3b9vp4f.yaml
[2026-07-10T08:55:10.421Z] [INFO] Command exit code: 0
[2026-07-10T08:55:10.425Z] [INFO] Provisioning project
[2026-07-10T08:55:10.428Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name
[2026-07-10T08:55:10.746Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name
[2026-07-10T08:55:10.753Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-workbench-storage-preset-167984\" not found","exitCode":1}
[2026-07-10T08:55:10.759Z] [INFO] Project 'test-workbench-storage-preset-167984' does not exist.
[2026-07-10T08:55:10.770Z] [INFO] Creating project test-workbench-storage-preset-167984
[2026-07-10T08:55:11.139Z] [INFO] [EXEC] oc new-project test-workbench-storage-preset-167984
[2026-07-10T08:55:11.451Z] [INFO] [EXEC] oc label namespace test-workbench-storage-preset-167984 opendatahub.io/dashboard=true --overwrite
[2026-07-10T08:55:11.460Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name
[2026-07-10T08:55:11.811Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name
[2026-07-10T08:55:11.817Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-workbench-storage-preset-167984","stderr":"","exitCode":0}
[2026-07-10T08:55:11.823Z] [INFO] Project 'test-workbench-storage-preset-167984' exists.
[2026-07-10T08:55:12.157Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-workbench-storage-preset-167984
[2026-07-10T08:55:12.166Z] [INFO] [STEP 1] Log into the application
[2026-07-10T08:55:12.173Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T08:55:12.633Z] [INFO] Starting 480s timeout for: Create workbench with RWO storage and verify storage attachment
[2026-07-10T08:55:12.636Z] [INFO] Test title: Create workbench with RWO storage and verify storage attachment
[2026-07-10T08:55:12.641Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@Storage","@ODS-1931","@Dashboard","@Workbenches"]
[2026-07-10T08:55:12.645Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:55:12.648Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:55:12.657Z] [INFO] Loaded test data from fixtures
[2026-07-10T08:55:12.668Z] [INFO] Provisioning storage class
[2026-07-10T08:55:13.017Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783673712671-cs4t02eq3.yaml && rm -f /tmp/cypress-yaml-1783673712671-cs4t02eq3.yaml
[2026-07-10T08:55:13.023Z] [INFO] Command exit code: 0
[2026-07-10T08:55:13.386Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783673713025-buopqsxiv.yaml && rm -f /tmp/cypress-yaml-1783673713025-buopqsxiv.yaml
[2026-07-10T08:55:13.393Z] [INFO] Command exit code: 0
[2026-07-10T08:55:13.397Z] [INFO] Provisioning project
[2026-07-10T08:55:13.400Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name
[2026-07-10T08:55:13.737Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name
[2026-07-10T08:55:13.743Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-workbench-storage-preset-167984","stderr":"","exitCode":0}
[2026-07-10T08:55:13.748Z] [INFO] Project 'test-workbench-storage-preset-167984' exists.
[2026-07-10T08:55:13.755Z] [INFO] Project test-workbench-storage-preset-167984 already exists. Deleting it.
[2026-07-10T08:55:22.539Z] [INFO] [EXEC] oc delete project test-workbench-storage-preset-167984 --wait
[2026-07-10T08:55:22.553Z] [INFO] Waiting for project test-workbench-storage-preset-167984 to be fully deleted...
[2026-07-10T08:55:22.559Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name
[2026-07-10T08:55:23.249Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name
[2026-07-10T08:55:23.256Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"test-workbench-storage-preset-167984\" not found","exitCode":1}
[2026-07-10T08:55:23.262Z] [INFO] Project 'test-workbench-storage-preset-167984' does not exist.
[2026-07-10T08:55:23.303Z] [INFO] Creating project test-workbench-storage-preset-167984
[2026-07-10T08:55:24.118Z] [INFO] [EXEC] oc new-project test-workbench-storage-preset-167984
[2026-07-10T08:55:24.713Z] [INFO] [EXEC] oc label namespace test-workbench-storage-preset-167984 opendatahub.io/dashboard=true --overwrite
[2026-07-10T08:55:24.721Z] [INFO] Executing command: oc get project "test-workbench-storage-preset-167984" -o name
[2026-07-10T08:55:25.440Z] [INFO] [EXEC] oc get project "test-workbench-storage-preset-167984" -o name
[2026-07-10T08:55:25.447Z] [INFO] Command result: {"stdout":"project.project.openshift.io/test-workbench-storage-preset-167984","stderr":"","exitCode":0}
[2026-07-10T08:55:25.603Z] [INFO] Project 'test-workbench-storage-preset-167984' exists.
[2026-07-10T08:55:26.232Z] [INFO] [EXEC] oc adm policy add-role-to-user edit *** -n test-workbench-storage-preset-167984
[2026-07-10T08:55:26.242Z] [INFO] [STEP 1] Log into the application
[2026-07-10T08:55:26.249Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
1) "before each" hook for "Create workbench with RWO storage and verify storage attachment"
[2026-07-10T08:55:26.952Z] [INFO] Cleaning up storage classes
[2026-07-10T08:55:26.957Z] [INFO] Deleting storage class: sc-wb-rwo
[2026-07-10T08:55:27.510Z] [INFO] [EXEC] oc delete storageclass sc-wb-rwo --ignore-not-found=true
[2026-07-10T08:55:27.514Z] [INFO] Deleting storage class: sc-wb-multi-access
[2026-07-10T08:55:28.052Z] [INFO] [EXEC] oc delete storageclass sc-wb-multi-access --ignore-not-found=true
[2026-07-10T08:55:28.055Z] [INFO] Cleaning up project
[2026-07-10T08:55:28.547Z] [INFO] [EXEC] oc delete project test-workbench-storage-preset-167984 --wait=false --ignore-not-found
0 passing (19s)
1 failing
1) Workbench Storage Classes Tests
"before each" hook for "Create workbench with RWO storage and verify storage attachment":
Test steps were:
1. Provisioning storage class
2. Provisioning project
3. Log into the application
4. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503
Because this error occurred during a `before each` hook we are skipping the remaining tests in the current suite: `Workbench Storage Classes T...`
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_011.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 3 │
│ Passing: 0 │
│ Failing: 1 │
│ Pending: 0 │
│ Skipped: 2 │
│ Screenshots: 2 │
│ Video: false │
│ Duration: 19 seconds │
│ Spec Ran: dataScienceProjects/workbenches/testWorkbenchStorageClasses.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
(Screenshots)
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079)
nceProjects/workbenches/testWorkbenchStorageClasses.cy.ts/Workbench Storage Clas
ses Tests -- Create workbench with RWO storage and verify storage attachment (fa
iled).png
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079)
nceProjects/workbenches/testWorkbenchStorageClasses.cy.ts/Workbench Storage Clas
ses Tests -- Create workbench with RWO storage and verify storage attachment --
before each hook (failed) (attempt 2).png
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: dataScienceProjects/workbenches/workbenches.cy.ts (13 of 18)
[2026-07-10T08:55:36.519Z] [INFO] Setting tests timeout to: 480 seconds
Workbench and PVSs tests
[2026-07-10T08:55:36.544Z] [INFO] Starting 480s timeout for: Verify users can create a workbench and connect an existent PersistentVolume
[2026-07-10T08:55:36.616Z] [INFO] Test title: Verify users can create a workbench and connect an existent PersistentVolume
[2026-07-10T08:55:36.627Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-1814","@Dashboard","@Workbenches","@ci-dashboard-regression-tags"]
[2026-07-10T08:55:36.640Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:55:36.712Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:55:36.734Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-10T08:55:37.345Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-10T08:55:37.409Z] [INFO] Using default storage class: standard-csi
[2026-07-10T08:55:37.431Z] [INFO] Loaded project name: dsp-wb-test-166568
[2026-07-10T08:55:37.443Z] [INFO] Executing command: oc get project "dsp-wb-test-166568" -o name
[2026-07-10T08:55:38.241Z] [INFO] [EXEC] oc get project "dsp-wb-test-166568" -o name
[2026-07-10T08:55:38.316Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"dsp-wb-test-166568\" not found","exitCode":1}
[2026-07-10T08:55:38.325Z] [INFO] Project 'dsp-wb-test-166568' does not exist.
[2026-07-10T08:55:38.417Z] [INFO] Creating project dsp-wb-test-166568
[2026-07-10T08:55:39.206Z] [INFO] [EXEC] oc new-project dsp-wb-test-166568
[2026-07-10T08:55:39.953Z] [INFO] [EXEC] oc label namespace dsp-wb-test-166568 opendatahub.io/dashboard=true --overwrite
[2026-07-10T08:55:39.963Z] [INFO] Executing command: oc get project "dsp-wb-test-166568" -o name
[2026-07-10T08:55:40.641Z] [INFO] [EXEC] oc get project "dsp-wb-test-166568" -o name
[2026-07-10T08:55:40.718Z] [INFO] Command result: {"stdout":"project.project.openshift.io/dsp-wb-test-166568","stderr":"","exitCode":0}
[2026-07-10T08:55:40.738Z] [INFO] Project 'dsp-wb-test-166568' exists.
[2026-07-10T08:55:40.752Z] [INFO] Project dsp-wb-test-166568 confirmed to be created and verified successfully
[2026-07-10T08:55:41.308Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783673740765-7qsj3kgs5.yaml && rm -f /tmp/cypress-yaml-1783673740765-7qsj3kgs5.yaml
[2026-07-10T08:55:41.314Z] [INFO] Command exit code: 0
[2026-07-10T08:55:41.320Z] [INFO] Persistent Volume Claim created: {"stdout":"persistentvolumeclaim/pvc-test-name created","stderr":"","exitCode":0}
[2026-07-10T08:55:41.333Z] [INFO] [STEP 1] Log into the application
[2026-07-10T08:55:41.341Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T08:55:41.779Z] [INFO] Starting 480s timeout for: Verify users can create a workbench and connect an existent PersistentVolume
[2026-07-10T08:55:41.784Z] [INFO] Test title: Verify users can create a workbench and connect an existent PersistentVolume
[2026-07-10T08:55:41.788Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ODS-1814","@Dashboard","@Workbenches","@ci-dashboard-regression-tags"]
[2026-07-10T08:55:41.803Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:55:41.807Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:55:41.817Z] [INFO] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-10T08:55:42.180Z] [INFO] [EXEC] oc get storageclass -o jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io/is-default-class=="true")].metadata.name}'
[2026-07-10T08:55:42.187Z] [INFO] Using default storage class: standard-csi
[2026-07-10T08:55:42.203Z] [INFO] Loaded project name: dsp-wb-test-166568
[2026-07-10T08:55:42.207Z] [INFO] Executing command: oc get project "dsp-wb-test-166568" -o name
[2026-07-10T08:55:42.630Z] [INFO] [EXEC] oc get project "dsp-wb-test-166568" -o name
[2026-07-10T08:55:42.636Z] [INFO] Command result: {"stdout":"project.project.openshift.io/dsp-wb-test-166568","stderr":"","exitCode":0}
[2026-07-10T08:55:42.643Z] [INFO] Project 'dsp-wb-test-166568' exists.
[2026-07-10T08:55:42.652Z] [INFO] Project dsp-wb-test-166568 already exists. Deleting it.
[2026-07-10T08:55:58.612Z] [INFO] [EXEC] oc delete project dsp-wb-test-166568 --wait
[2026-07-10T08:55:58.623Z] [INFO] Waiting for project dsp-wb-test-166568 to be fully deleted...
[2026-07-10T08:55:58.630Z] [INFO] Executing command: oc get project "dsp-wb-test-166568" -o name
[2026-07-10T08:55:59.405Z] [INFO] [EXEC] oc get project "dsp-wb-test-166568" -o name
[2026-07-10T08:55:59.412Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"dsp-wb-test-166568\" not found","exitCode":1}
[2026-07-10T08:55:59.420Z] [INFO] Project 'dsp-wb-test-166568' does not exist.
[2026-07-10T08:55:59.434Z] [INFO] Creating project dsp-wb-test-166568
[2026-07-10T08:56:00.210Z] [INFO] [EXEC] oc new-project dsp-wb-test-166568
[2026-07-10T08:56:00.710Z] [INFO] [EXEC] oc label namespace dsp-wb-test-166568 opendatahub.io/dashboard=true --overwrite
[2026-07-10T08:56:00.717Z] [INFO] Executing command: oc get project "dsp-wb-test-166568" -o name
[2026-07-10T08:56:01.031Z] [INFO] [EXEC] oc get project "dsp-wb-test-166568" -o name
[2026-07-10T08:56:01.037Z] [INFO] Command result: {"stdout":"project.project.openshift.io/dsp-wb-test-166568","stderr":"","exitCode":0}
[2026-07-10T08:56:01.045Z] [INFO] Project 'dsp-wb-test-166568' exists.
[2026-07-10T08:56:01.049Z] [INFO] Project dsp-wb-test-166568 confirmed to be created and verified successfully
[2026-07-10T08:56:01.428Z] [INFO] [EXEC] oc apply -f /tmp/cypress-yaml-1783673761051-v91n6l0xu.yaml && rm -f /tmp/cypress-yaml-1783673761051-v91n6l0xu.yaml
[2026-07-10T08:56:01.434Z] [INFO] Command exit code: 0
[2026-07-10T08:56:01.441Z] [INFO] Persistent Volume Claim created: {"stdout":"persistentvolumeclaim/pvc-test-name created","stderr":"","exitCode":0}
[2026-07-10T08:56:01.455Z] [INFO] [STEP 1] Log into the application
[2026-07-10T08:56:01.462Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
1) Verify users can create a workbench and connect an existent PersistentVolume
[2026-07-10T08:56:01.829Z] [INFO] Deleting Project dsp-wb-test-166568 after the test has finished.
[2026-07-10T08:56:02.237Z] [INFO] [EXEC] oc delete project dsp-wb-test-166568 --wait=false --ignore-not-found
0 passing (26s)
1 failing
1) Workbench and PVSs tests
Verify users can create a workbench and connect an existent PersistentVolume:
Test steps were:
1. Log into the application
2. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503
Error: Failed to visit 'https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/'. Status code: 503
at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:429:14)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_012.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 0 │
│ Failing: 1 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 2 │
│ Video: false │
│ Duration: 25 seconds │
│ Spec Ran: dataScienceProjects/workbenches/workbenches.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
(Screenshots)
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079)
nceProjects/workbenches/workbenches.cy.ts/Workbench and PVSs tests -- Verify use
rs can create a workbench and connect an existent PersistentVolume (failed).png
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/dataScie (1919x1079)
nceProjects/workbenches/workbenches.cy.ts/Workbench and PVSs tests -- Verify use
rs can create a workbench and connect an existent PersistentVolume (failed) (att
empt 2).png
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: modelTraining/trainJobs/testTrainjobLifecycle.cy.ts (14 of 18)
[2026-07-10T08:56:06.509Z] [INFO] Setting tests timeout to: 480 seconds
Verify user can monitor a training job through its lifecycle
[2026-07-10T08:56:06.533Z] [INFO] Starting 480s timeout for: Should monitor training job from Running to Complete and verify backend pods
[2026-07-10T08:56:06.538Z] [INFO] Test title: Should monitor training job from Running to Complete and verify backend pods
[2026-07-10T08:56:06.608Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ModelTraining","@ModelTrainingCI"]
[2026-07-10T08:56:06.619Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:56:06.634Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:56:06.706Z] [INFO] Check if Trainer component is Managed in DSC
[2026-07-10T08:56:06.714Z] [INFO] Executing command: oc get datasciencecluster -o json
[2026-07-10T08:56:07.644Z] [INFO] [EXEC] oc get datasciencecluster -o json
[2026-07-10T08:56:07.718Z] [INFO] Trainer is set to Managed in the DSC.
[2026-07-10T08:56:07.747Z] [INFO] Test configuration loaded for project: lifecycle-test-141919
[2026-07-10T08:56:07.818Z] [INFO] Create testing project
[2026-07-10T08:56:07.831Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name
[2026-07-10T08:56:08.539Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name
[2026-07-10T08:56:08.547Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"lifecycle-test-141919\" not found","exitCode":1}
[2026-07-10T08:56:08.620Z] [INFO] Project 'lifecycle-test-141919' does not exist.
[2026-07-10T08:56:08.641Z] [INFO] Creating project lifecycle-test-141919
[2026-07-10T08:56:09.431Z] [INFO] [EXEC] oc new-project lifecycle-test-141919
[2026-07-10T08:56:10.316Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 opendatahub.io/dashboard=true --overwrite
[2026-07-10T08:56:10.328Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name
[2026-07-10T08:56:11.117Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name
[2026-07-10T08:56:11.125Z] [INFO] Command result: {"stdout":"project.project.openshift.io/lifecycle-test-141919","stderr":"","exitCode":0}
[2026-07-10T08:56:11.135Z] [INFO] Project 'lifecycle-test-141919' exists.
[2026-07-10T08:56:11.234Z] [INFO] Setup training resources (Kueue, TrainingRuntime, TrainJob)
[2026-07-10T08:56:11.313Z] [INFO] Setting up training resources in namespace: lifecycle-test-141919
[2026-07-10T08:56:11.336Z] [INFO] Adding Kueue label to namespace: lifecycle-test-141919
[2026-07-10T08:56:12.111Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 kueue.openshift.io/managed=true --overwrite
[2026-07-10T08:56:12.133Z] [INFO] Kueue label added to namespace lifecycle-test-141919
[2026-07-10T08:56:12.223Z] [INFO] Creating Kueue resources with: flavor=lifecycle-flavor-141919, clusterQueue=lifecycle-cq-141919, localQueue=lifecycle-lq-141919
[2026-07-10T08:56:13.023Z] [INFO] [EXEC] oc apply -f /tmp/kueue-resources-1783673772216.yaml
[2026-07-10T08:56:13.515Z] [INFO] [EXEC] rm -f /tmp/kueue-resources-1783673772216.yaml
[2026-07-10T08:56:13.523Z] [INFO] Kueue resources created: resourceflavor.kueue.x-k8s.io/lifecycle-flavor-141919 created
clusterqueue.kueue.x-k8s.io/lifecycle-cq-141919 created
localqueue.kueue.x-k8s.io/lifecycle-lq-141919 created
[2026-07-10T08:56:13.550Z] [INFO] Creating TrainingRuntime lifecycle-training-runtime-141919 in namespace: lifecycle-test-141919
[2026-07-10T08:56:14.317Z] [INFO] [EXEC] oc apply -f /tmp/training-runtime-1783673773542.yaml
[2026-07-10T08:56:14.605Z] [INFO] [EXEC] rm -f /tmp/training-runtime-1783673773542.yaml
[2026-07-10T08:56:14.613Z] [INFO] TrainingRuntime created: trainingruntime.trainer.kubeflow.org/lifecycle-training-runtime-141919 created
[2026-07-10T08:56:14.624Z] [INFO] Creating TrainJob lifecycle-train-job-141919 in namespace: lifecycle-test-141919
[2026-07-10T08:56:15.512Z] [INFO] [EXEC] oc apply -f /tmp/train-job-1783673774617.yaml
[2026-07-10T08:56:15.933Z] [INFO] [EXEC] rm -f /tmp/train-job-1783673774617.yaml
[2026-07-10T08:56:16.002Z] [INFO] TrainJob created: trainjob.trainer.kubeflow.org/lifecycle-train-job-141919 created
[2026-07-10T08:56:16.637Z] [INFO] [EXEC] oc get trainjob lifecycle-train-job-141919 -n lifecycle-test-141919
[2026-07-10T08:56:16.711Z] [INFO] TrainJob lifecycle-train-job-141919 exists - setup complete
[2026-07-10T08:56:16.803Z] [INFO] [STEP 1] Log into the application
[2026-07-10T08:56:16.838Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T08:56:17.642Z] [INFO] Starting 480s timeout for: Should monitor training job from Running to Complete and verify backend pods
[2026-07-10T08:56:17.645Z] [INFO] Test title: Should monitor training job from Running to Complete and verify backend pods
[2026-07-10T08:56:17.651Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ModelTraining","@ModelTrainingCI"]
[2026-07-10T08:56:17.708Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T08:56:17.714Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T08:56:17.728Z] [INFO] Check if Trainer component is Managed in DSC
[2026-07-10T08:56:17.733Z] [INFO] Executing command: oc get datasciencecluster -o json
[2026-07-10T08:56:18.221Z] [INFO] [EXEC] oc get datasciencecluster -o json
[2026-07-10T08:56:18.229Z] [INFO] Trainer is set to Managed in the DSC.
[2026-07-10T08:56:18.237Z] [INFO] Test configuration loaded for project: lifecycle-test-141919
[2026-07-10T08:56:18.246Z] [INFO] Create testing project
[2026-07-10T08:56:18.252Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name
[2026-07-10T08:56:18.739Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name
[2026-07-10T08:56:18.746Z] [INFO] Command result: {"stdout":"project.project.openshift.io/lifecycle-test-141919","stderr":"","exitCode":0}
[2026-07-10T08:56:18.753Z] [INFO] Project 'lifecycle-test-141919' exists.
[2026-07-10T08:56:18.805Z] [INFO] Project lifecycle-test-141919 already exists. Deleting it.
[2026-07-10T08:56:56.828Z] [INFO] [EXEC] oc delete project lifecycle-test-141919 --wait
[2026-07-10T08:56:56.839Z] [INFO] Waiting for project lifecycle-test-141919 to be fully deleted...
[2026-07-10T08:56:56.844Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name
[2026-07-10T08:56:57.257Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name
[2026-07-10T08:56:57.265Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"lifecycle-test-141919\" not found","exitCode":1}
[2026-07-10T08:56:57.272Z] [INFO] Project 'lifecycle-test-141919' does not exist.
[2026-07-10T08:56:57.308Z] [INFO] Creating project lifecycle-test-141919
[2026-07-10T08:56:57.695Z] [INFO] [EXEC] oc new-project lifecycle-test-141919
[2026-07-10T08:56:59.227Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 opendatahub.io/dashboard=true --overwrite
[2026-07-10T08:56:59.232Z] [INFO] Executing command: oc get project "lifecycle-test-141919" -o name
[2026-07-10T08:56:59.574Z] [INFO] [EXEC] oc get project "lifecycle-test-141919" -o name
[2026-07-10T08:56:59.582Z] [INFO] Command result: {"stdout":"project.project.openshift.io/lifecycle-test-141919","stderr":"","exitCode":0}
[2026-07-10T08:56:59.588Z] [INFO] Project 'lifecycle-test-141919' exists.
[2026-07-10T08:56:59.599Z] [INFO] Setup training resources (Kueue, TrainingRuntime, TrainJob)
[2026-07-10T08:56:59.605Z] [INFO] Setting up training resources in namespace: lifecycle-test-141919
[2026-07-10T08:56:59.610Z] [INFO] Adding Kueue label to namespace: lifecycle-test-141919
[2026-07-10T08:56:59.982Z] [INFO] [EXEC] oc label namespace lifecycle-test-141919 kueue.openshift.io/managed=true --overwrite
[2026-07-10T08:56:59.989Z] [INFO] Kueue label added to namespace lifecycle-test-141919
[2026-07-10T08:56:59.996Z] [INFO] Creating Kueue resources with: flavor=lifecycle-flavor-141919, clusterQueue=lifecycle-cq-141919, localQueue=lifecycle-lq-141919
[2026-07-10T08:57:01.257Z] [INFO] [EXEC] oc apply -f /tmp/kueue-resources-1783673819991.yaml
[2026-07-10T08:57:01.446Z] [INFO] [EXEC] rm -f /tmp/kueue-resources-1783673819991.yaml
[2026-07-10T08:57:01.454Z] [INFO] Kueue resources created: resourceflavor.kueue.x-k8s.io/lifecycle-flavor-141919 unchanged
clusterqueue.kueue.x-k8s.io/lifecycle-cq-141919 unchanged
localqueue.kueue.x-k8s.io/lifecycle-lq-141919 created
[2026-07-10T08:57:01.463Z] [INFO] Creating TrainingRuntime lifecycle-training-runtime-141919 in namespace: lifecycle-test-141919
[2026-07-10T08:57:01.833Z] [INFO] [EXEC] oc apply -f /tmp/training-runtime-1783673821456.yaml
[2026-07-10T08:57:02.005Z] [INFO] [EXEC] rm -f /tmp/training-runtime-1783673821456.yaml
[2026-07-10T08:57:02.012Z] [INFO] TrainingRuntime created: trainingruntime.trainer.kubeflow.org/lifecycle-training-runtime-141919 created
[2026-07-10T08:57:02.025Z] [INFO] Creating TrainJob lifecycle-train-job-141919 in namespace: lifecycle-test-141919
[2026-07-10T08:57:02.448Z] [INFO] [EXEC] oc apply -f /tmp/train-job-1783673822015.yaml
[2026-07-10T08:57:02.605Z] [INFO] [EXEC] rm -f /tmp/train-job-1783673822015.yaml
[2026-07-10T08:57:02.611Z] [INFO] TrainJob created: trainjob.trainer.kubeflow.org/lifecycle-train-job-141919 created
[2026-07-10T08:57:02.959Z] [INFO] [EXEC] oc get trainjob lifecycle-train-job-141919 -n lifecycle-test-141919
[2026-07-10T08:57:02.965Z] [INFO] TrainJob lifecycle-train-job-141919 exists - setup complete
[2026-07-10T08:57:02.992Z] [INFO] [STEP 1] Log into the application
[2026-07-10T08:57:03.005Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T08:57:03.405Z] [INFO] OAuth login flow detected - completing authentication
[2026-07-10T08:57:05.305Z] [INFO] [STEP 2] Navigate to Training jobs
[2026-07-10T08:57:06.623Z] [INFO] [STEP 3] Select the project
[2026-07-10T08:57:07.144Z] [INFO] [STEP 4] Verify training job appears in the table
[2026-07-10T08:57:07.340Z] [INFO] [STEP 5] Wait for training job to reach Running status
[2026-07-10T08:57:07.573Z] [INFO] [STEP 6] Click on the training job status to open status modal
[2026-07-10T08:57:07.775Z] [INFO] [STEP 7] Verify status modal opens and shows Running status
[2026-07-10T08:57:07.830Z] [INFO] [STEP 8] Switch to Events log tab and verify log entries exist
[2026-07-10T08:57:08.086Z] [INFO] [STEP 9] Close modal and wait for training job to complete
1) Should monitor training job from Running to Complete and verify backend pods
[2026-07-10T09:00:08.766Z] [INFO] Delete project
[2026-07-10T09:00:09.133Z] [INFO] [EXEC] oc delete project lifecycle-test-141919 --wait=false --ignore-not-found
[2026-07-10T09:00:09.137Z] [INFO] Delete TrainingRuntime
[2026-07-10T09:00:09.141Z] [INFO] Deleting TrainingRuntime: lifecycle-training-runtime-141919
[2026-07-10T09:00:09.483Z] [INFO] [EXEC] oc delete TrainingRuntime lifecycle-training-runtime-141919 -n lifecycle-test-141919 --ignore-not-found=true --wait=false
[2026-07-10T09:00:09.488Z] [INFO] Delete Kueue resources
[2026-07-10T09:00:09.491Z] [INFO] Executing: oc delete LocalQueue lifecycle-lq-141919 -n lifecycle-test-141919 --wait=false --ignore-not-found ; oc delete ClusterQueue lifecycle-cq-141919 --wait=false --ignore-not-found ; oc delete ResourceFlavor lifecycle-flavor-141919 --wait=false --ignore-not-found
[2026-07-10T09:00:10.513Z] [INFO] [EXEC] oc delete LocalQueue lifecycle-lq-141919 -n lifecycle-test-141919 --wait=false --ignore-not-found ; oc delete ClusterQueue lifecycle-cq-141919 --wait=false --ignore-not-found ; oc delete ResourceFlavor lifecycle-flavor-141919 --wait=false --ignore-not-found
0 passing (4m)
1 failing
1) Verify user can monitor a training job through its lifecycle
Should monitor training job from Running to Complete and verify backend pods:
Test steps were:
1. Check if Trainer component is Managed in DSC
2. Create testing project
3. Setup training resources (Kueue, TrainingRuntime, TrainJob)
4. Log into the application
5. Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
6. Navigate to Training jobs
7. Select the project
8. Verify training job appears in the table
9. Wait for training job to reach Running status
10. Click on the training job status to open status modal
11. Verify status modal opens and shows Running status
12. Switch to Events log tab and verify log entries exist
13. Close modal and wait for training job to complete
Timed out retrying after 180000ms: `cy.contains()` failed because it requires a DOM element or document.
No elements in the current DOM matched your query:
> cy.findByTestId(training-job-table).find([data-label=Name]).contains(lifecycle-train-job-141919).parents(tr).find([data-label="Status"]).find([data-testid="training-job-status"],[data-testid="ray-job-status"])
CypressError: Timed out retrying after 180000ms: `cy.contains()` failed because it requires a DOM element or document.
No elements in the current DOM matched your query:
> cy.findByTestId(training-job-table).find([data-label=Name]).contains(lifecycle-train-job-141919).parents(tr).find([data-label="Status"]).find([data-testid="training-job-status"],[data-testid="ray-job-status"])
at isElement (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:153701:62)
at validateType (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:153559:14)
at Object.isType (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:153590:7)
at Array.
(https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:139109:24)
at $Cy.getSubjectFromChain (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:147130:34)
at $Cy.subject (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:147084:17)
at Object.subjectFn (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:152502:28)
at $Cy.verifyUpcomingAssertions (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:151771:31)
at onRetry (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:152497:15)
at tryCatcher (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:4285:29)
at whenStable (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:152380:70)
at (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:152295:14)
at tryCatcher (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:1777:23)
at Promise._settlePromiseFromHandler (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:1489:31)
at Promise._settlePromise (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:1546:18)
at Promise._settlePromise0 (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:1591:10)
at Promise._settlePromises (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:1671:18)
at Promise._fulfill (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:1615:18)
at (https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/__cypress/runner/cypress_runner.js:5420:46)
From Your Spec Code:
at Context.monitorLifecycle (webpack://@odh-dashboard/cypress/./cypress/tests/e2e/modelTraining/trainJobs/testTrainjobLifecycle.cy.ts:157:9)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_013.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 0 │
│ Failing: 1 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 2 │
│ Video: false │
│ Duration: 4 minutes, 4 seconds │
│ Spec Ran: modelTraining/trainJobs/testTrainjobLifecycle.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
(Screenshots)
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelTra (1919x1079)
ining/trainJobs/testTrainjobLifecycle.cy.ts/Verify user can monitor a training j
ob through its lifecycle -- Should monitor training job from Running to Complete
and verify backend pods (failed).png
- /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/screenshots/modelTra (1919x1079)
ining/trainJobs/testTrainjobLifecycle.cy.ts/Verify user can monitor a training j
ob through its lifecycle -- Should monitor training job from Running to Complete
and verify backend pods (failed) (attempt 2).png
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: modelTraining/trainJobs/testTrainjobProgression.cy.ts (15 of 18)
[2026-07-10T09:00:15.318Z] [INFO] Setting tests timeout to: 480 seconds
Verify a Training Job with Progression Tracking
[2026-07-10T09:00:15.342Z] [INFO] Starting 480s timeout for: Should create and complete training job with progression tracking
[2026-07-10T09:00:15.412Z] [INFO] Test title: Should create and complete training job with progression tracking
[2026-07-10T09:00:15.423Z] [INFO] Test tags: ["@Smoke","@SmokeSet1","@ModelTraining","@ModelTrainingCI"]
[2026-07-10T09:00:15.435Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T09:00:15.442Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T09:00:15.520Z] [INFO] Check if Trainer component is Managed in DSC
[2026-07-10T09:00:15.528Z] [INFO] Executing command: oc get datasciencecluster -o json
[2026-07-10T09:00:16.218Z] [INFO] [EXEC] oc get datasciencecluster -o json
[2026-07-10T09:00:16.236Z] [INFO] Trainer is set to Managed in the DSC.
[2026-07-10T09:00:16.260Z] [INFO] Test configuration loaded for project: trainer-v2-test-113378
[2026-07-10T09:00:16.316Z] [INFO] Create testing project
[2026-07-10T09:00:16.322Z] [INFO] Creating project: trainer-v2-test-113378
[2026-07-10T09:00:16.332Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name
[2026-07-10T09:00:17.004Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name
[2026-07-10T09:00:17.026Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"trainer-v2-test-113378\" not found","exitCode":1}
[2026-07-10T09:00:17.049Z] [INFO] Project 'trainer-v2-test-113378' does not exist.
[2026-07-10T09:00:17.120Z] [INFO] Creating project trainer-v2-test-113378
[2026-07-10T09:00:17.819Z] [INFO] [EXEC] oc new-project trainer-v2-test-113378
[2026-07-10T09:00:18.512Z] [INFO] [EXEC] oc label namespace trainer-v2-test-113378 opendatahub.io/dashboard=true --overwrite
[2026-07-10T09:00:18.522Z] [INFO] Executing command: oc get project "trainer-v2-test-113378" -o name
[2026-07-10T09:00:19.111Z] [INFO] [EXEC] oc get project "trainer-v2-test-113378" -o name
[2026-07-10T09:00:19.130Z] [INFO] Command result: {"stdout":"project.project.openshift.io/trainer-v2-test-113378","stderr":"","exitCode":0}
[2026-07-10T09:00:19.159Z] [INFO] Project 'trainer-v2-test-113378' exists.
[2026-07-10T09:00:19.223Z] [INFO] Setup training resources (Kueue, TrainingRuntime, TrainJob)
[2026-07-10T09:00:19.241Z] [INFO] Setting up training resources in namespace: trainer-v2-test-113378
[2026-07-10T09:00:19.304Z] [INFO] Adding Kueue label to namespace: trainer-v2-test-113378
[2026-07-10T09:00:20.002Z] [INFO] [EXEC] oc label namespace trainer-v2-test-113378 kueue.openshift.io/managed=true --overwrite
[2026-07-10T09:00:20.009Z] [INFO] Kueue label added to namespace trainer-v2-test-113378
[2026-07-10T09:00:20.056Z] [INFO] Creating Kueue resources with: flavor=default-flavor-113378, clusterQueue=default-113378, localQueue=default-113378
[2026-07-10T09:00:20.729Z] [INFO] [EXEC] oc apply -f /tmp/kueue-resources-1783674020032.yaml
[2026-07-10T09:00:21.063Z] [INFO] [EXEC] rm -f /tmp/kueue-resources-1783674020032.yaml
[2026-07-10T09:00:21.103Z] [INFO] Kueue resources created: resourceflavor.kueue.x-k8s.io/default-flavor-113378 created
clusterqueue.kueue.x-k8s.io/default-113378 created
localqueue.kueue.x-k8s.io/default-113378 created
[2026-07-10T09:00:21.115Z] [INFO] Creating TrainingRuntime test-training-runtime-113378 in namespace: trainer-v2-test-113378
[2026-07-10T09:00:21.714Z] [INFO] [EXEC] oc apply -f /tmp/training-runtime-1783674021107.yaml
[2026-07-10T09:00:22.063Z] [INFO] [EXEC] rm -f /tmp/training-runtime-1783674021107.yaml
[2026-07-10T09:00:22.114Z] [INFO] TrainingRuntime created: trainingruntime.trainer.kubeflow.org/test-training-runtime-113378 created
[2026-07-10T09:00:22.150Z] [INFO] Creating TrainJob test-train-job-113378 in namespace: trainer-v2-test-113378
[2026-07-10T09:00:22.816Z] [INFO] [EXEC] oc apply -f /tmp/train-job-1783674022129.yaml
[2026-07-10T09:00:23.141Z] [INFO] [EXEC] rm -f /tmp/train-job-1783674022129.yaml
[2026-07-10T09:00:23.201Z] [INFO] TrainJob created: trainjob.trainer.kubeflow.org/test-train-job-113378 created
[2026-07-10T09:00:23.612Z] [INFO] [EXEC] oc get trainjob test-train-job-113378 -n trainer-v2-test-113378
[2026-07-10T09:00:23.633Z] [INFO] TrainJob test-train-job-113378 exists - setup complete
[2026-07-10T09:00:23.725Z] [INFO] [STEP 1] Log into the application
[2026-07-10T09:00:23.754Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T09:00:24.215Z] [INFO] OAuth login flow detected - completing authentication
[2026-07-10T09:00:26.813Z] [INFO] [STEP 2] Navigate to Training jobs
[2026-07-10T09:00:28.829Z] [INFO] [STEP 3] Select the project
[2026-07-10T09:00:29.523Z] [INFO] [STEP 4] Verify training job appears in the table
[2026-07-10T09:00:29.925Z] [INFO] [STEP 5] Click on the training job status
[2026-07-10T09:00:30.610Z] [INFO] [STEP 6] Verify status modal opens
[2026-07-10T09:00:30.718Z] [INFO] [STEP 7] Verify status shows in modal
[2026-07-10T09:00:31.014Z] [INFO] [STEP 8] Close modal and wait for training job to complete in table
[2026-07-10T09:00:31.510Z] [INFO] [STEP 9] Wait for training job to complete
[2026-07-10T09:02:19.568Z] [INFO] [STEP 10] Click on the training job to open modal for deletion
[2026-07-10T09:02:19.791Z] [INFO] [STEP 11] Delete training job via delete button
[2026-07-10T09:02:20.021Z] [INFO] [STEP 12] Confirm deletion in modal
[2026-07-10T09:02:20.555Z] [INFO] [STEP 13] Verify training job is deleted
[2026-07-10T09:02:21.067Z] [INFO] Verifying TrainJob test-train-job-113378 is deleted from namespace trainer-v2-test-113378
[2026-07-10T09:02:21.417Z] [INFO] [EXEC] oc get trainjob test-train-job-113378 -n trainer-v2-test-113378
[2026-07-10T09:02:21.458Z] [INFO] Training job successfully deleted
[2026-07-10T09:02:21.475Z] [INFO] [STEP 14] delete project
[2026-07-10T09:02:21.888Z] [INFO] [EXEC] oc delete project trainer-v2-test-113378 --wait=false --ignore-not-found
[2026-07-10T09:02:21.931Z] [INFO] [STEP 15] delete TrainingRuntime
[2026-07-10T09:02:21.936Z] [INFO] Deleting TrainingRuntime: test-training-runtime-113378
[2026-07-10T09:02:22.353Z] [INFO] [EXEC] oc delete TrainingRuntime test-training-runtime-113378 -n trainer-v2-test-113378 --ignore-not-found=true --wait=false
[2026-07-10T09:02:22.359Z] [INFO] [STEP 16] delete Kueue resources
[2026-07-10T09:02:22.418Z] [INFO] Executing: oc delete LocalQueue default-113378 -n trainer-v2-test-113378 --wait=false --ignore-not-found ; oc delete ClusterQueue default-113378 --wait=false --ignore-not-found ; oc delete ResourceFlavor default-flavor-113378 --wait=false --ignore-not-found
[2026-07-10T09:02:23.249Z] [INFO] [EXEC] oc delete LocalQueue default-113378 -n trainer-v2-test-113378 --wait=false --ignore-not-found ; oc delete ClusterQueue default-113378 --wait=false --ignore-not-found ; oc delete ResourceFlavor default-flavor-113378 --wait=false --ignore-not-found
✓ Should create and complete training job with progression tracking (126336ms)
1 passing (2m)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_014.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 1 │
│ Failing: 0 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 2 minutes, 8 seconds │
│ Spec Ran: modelTraining/trainJobs/testTrainjobProgression.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: settings/hardwareProfiles/testDeleteAppliedHardwareProfile.cy.ts (16 of 18)
[2026-07-10T09:02:26.748Z] [INFO] Setting tests timeout to: 480 seconds
Delete Hardware Profile applied to a resource
[2026-07-10T09:02:26.767Z] [INFO] Starting 480s timeout for: Verify Hardware Profile can be deleted while applied to a workbench without affecting the workbench
[2026-07-10T09:02:26.773Z] [INFO] Test title: Verify Hardware Profile can be deleted while applied to a workbench without affecting the workbench
[2026-07-10T09:02:26.786Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet1","@Tier1","@HardwareProfilesCI"]
[2026-07-10T09:02:26.808Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T09:02:26.815Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T09:02:26.844Z] [INFO] Loaded project name: cypress-test-delete-applied-hp-105453
[2026-07-10T09:02:26.850Z] [INFO] Executing command: oc get project "cypress-test-delete-applied-hp-105453" -o name
[2026-07-10T09:02:27.217Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-10T09:02:27.230Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"cypress-test-***\" not found","exitCode":1}
[2026-07-10T09:02:27.238Z] [INFO] Project 'cypress-test-delete-applied-hp-105453' does not exist.
[2026-07-10T09:02:27.258Z] [INFO] Creating project cypress-test-delete-applied-hp-105453
[2026-07-10T09:02:27.839Z] [INFO] [EXEC] oc new-project cypress-test-***
[2026-07-10T09:02:28.246Z] [INFO] [EXEC] oc label namespace cypress-test-*** opendatahub.io/dashboard=true --overwrite
[2026-07-10T09:02:28.263Z] [INFO] Executing command: oc get project "cypress-test-delete-applied-hp-105453" -o name
[2026-07-10T09:02:28.662Z] [INFO] [EXEC] oc get project "cypress-test-***" -o name
[2026-07-10T09:02:28.669Z] [INFO] Command result: {"stdout":"project.project.openshift.io/cypress-test-delete-applied-hp-105453","stderr":"","exitCode":0}
[2026-07-10T09:02:28.702Z] [INFO] Project 'cypress-test-delete-applied-hp-105453' exists.
[2026-07-10T09:02:28.729Z] [INFO] Project cypress-test-delete-applied-hp-105453 confirmed to be created and verified successfully
[2026-07-10T09:02:28.735Z] [INFO] Loaded Hardware Profile Name: test-hp-for-deletion
[2026-07-10T09:02:28.738Z] [INFO] Cleaning up and creating Hardware Profile: resources/hardwareProfile/delete_applied_hardware_profile.yaml
[2026-07-10T09:02:28.753Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("resources/hardwareProfile/delete_applied_hardware_profile.yaml")) | .metadata.name' | tr -d '"'
[2026-07-10T09:02:29.138Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("resources/hardwareProfile/delete_applied_hardware_profile.yaml")) | .metadata.name' | tr -d '"'
[2026-07-10T09:02:29.155Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-10T09:02:29.173Z] [INFO] Creating Hardware Profile: resources/hardwareProfile/delete_applied_hardware_profile.yaml
[2026-07-10T09:02:29.207Z] [INFO] Executing command: oc apply -f "/tmp/temp_1783674149186.yaml" -n redhat-ods-applications
[2026-07-10T09:02:29.603Z] [INFO] [EXEC] oc apply -f "/tmp/temp_1783674149186.yaml" -n redhat-ods-applications
[2026-07-10T09:02:29.625Z] [INFO] Command executed successfully: hardwareprofile.infrastructure.opendatahub.io/test-hp-for-deletion created
[2026-07-10T09:02:29.821Z] [INFO] [EXEC] rm /tmp/temp_1783674149186.yaml
[2026-07-10T09:02:29.866Z] [INFO] [STEP 1] Log into the application
[2026-07-10T09:02:29.894Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T09:02:30.155Z] [INFO] OAuth login flow detected - completing authentication
[2026-07-10T09:02:31.807Z] [INFO] [STEP 2] Create workbench test-workbench-with-hp with hardware profile
[2026-07-10T09:02:36.637Z] [INFO] [STEP 3] Wait for workbench test-workbench-with-hp to display a "Running" status
[2026-07-10T09:03:01.150Z] [INFO] [STEP 4] Validate the Tolerations for the pod include the applied toleration
[2026-07-10T09:03:01.225Z] [INFO] Executing command: oc get pods -n cypress-test-delete-applied-hp-105453 -o custom-columns=NAME:.metadata.name --no-headers | grep ^test-workbench-with-hp
[2026-07-10T09:03:01.663Z] [INFO] [EXEC] oc get pods -n cypress-test-*** -o custom-columns=NAME:.metadata.name --no-headers | grep ^test-workbench-with-hp
[2026-07-10T09:03:01.674Z] [INFO] Workbench pod found: test-workbench-with-hp-0. Proceeding to validate tolerations.
[2026-07-10T09:03:01.703Z] [INFO] Executing command: oc describe pod -n cypress-test-delete-applied-hp-105453 test-workbench-with-hp-0
[2026-07-10T09:03:02.150Z] [INFO] [EXEC] oc describe pod -n cypress-test-*** test-workbench-with-hp-0
[2026-07-10T09:03:02.192Z] [INFO] ✅ Toleration "test-toleration-value" found as expected in pod "test-workbench-with-hp-0".
[2026-07-10T09:03:02.253Z] [INFO] Resolved Pod Name: test-workbench-with-hp-0 and test-toleration-value displays in the pod as expected
[2026-07-10T09:03:02.284Z] [INFO] [STEP 5] Navigate to Hardware Profiles page
[2026-07-10T09:03:03.247Z] [INFO] [STEP 6] Delete the hardware profile while it is applied to a workbench
[2026-07-10T09:03:03.251Z] [INFO] Looking for hardware profile with display name: Delete Applied HP Test
[2026-07-10T09:03:03.728Z] [INFO] [STEP 7] Confirm deletion in modal
[2026-07-10T09:03:04.170Z] [INFO] [STEP 8] Verify hardware profile has been deleted
[2026-07-10T09:03:18.570Z] [INFO] [STEP 9] Navigate to workbenches tab and verify workbench is still running
[2026-07-10T09:03:20.580Z] [INFO] [STEP 10] Verify workbench is still running after hardware profile deletion
[2026-07-10T09:03:20.957Z] [INFO] [STEP 11] Verify Hardware profile column shows "Deleted" badge
[2026-07-10T09:03:21.068Z] [INFO] [STEP 12] Validate the Tolerations for the pod are still present
[2026-07-10T09:03:21.150Z] [INFO] Executing command: oc get pods -n cypress-test-delete-applied-hp-105453 -o custom-columns=NAME:.metadata.name --no-headers | grep ^test-workbench-with-hp
[2026-07-10T09:03:21.831Z] [INFO] [EXEC] oc get pods -n cypress-test-*** -o custom-columns=NAME:.metadata.name --no-headers | grep ^test-workbench-with-hp
[2026-07-10T09:03:21.948Z] [INFO] Workbench pod found: test-workbench-with-hp-0. Proceeding to validate tolerations.
[2026-07-10T09:03:21.970Z] [INFO] Executing command: oc describe pod -n cypress-test-delete-applied-hp-105453 test-workbench-with-hp-0
[2026-07-10T09:03:22.656Z] [INFO] [EXEC] oc describe pod -n cypress-test-*** test-workbench-with-hp-0
[2026-07-10T09:03:22.802Z] [INFO] ✅ Toleration "test-toleration-value" found as expected in pod "test-workbench-with-hp-0".
[2026-07-10T09:03:22.913Z] [INFO] ✅ Resolved Pod Name: test-workbench-with-hp-0 and test-toleration-value still displays in the pod as expected
[2026-07-10T09:03:23.031Z] [INFO] Deleting Project cypress-test-delete-applied-hp-105453 after the test has finished.
[2026-07-10T09:03:23.646Z] [INFO] [EXEC] oc delete project cypress-test-*** --wait=false --ignore-not-found
✓ Verify Hardware Profile can be deleted while applied to a workbench without affecting the workbench (56249ms)
1 passing (57s)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_015.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 1 │
│ Failing: 0 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 57 seconds │
│ Spec Ran: settings/hardwareProfiles/testDeleteAppliedHardwareProfile.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: settings/hardwareProfiles/testHardwareProfiles.cy.ts (17 of 18)
[2026-07-10T09:03:26.909Z] [INFO] Setting tests timeout to: 480 seconds
Verify Hardware Profiles - Creating, Editing and Deleting
[2026-07-10T09:03:26.938Z] [INFO] Starting 480s timeout for: Create, Edit and Delete a Hardware Profile
[2026-07-10T09:03:26.951Z] [INFO] Test title: Create, Edit and Delete a Hardware Profile
[2026-07-10T09:03:26.964Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet1","@HardwareProfilesCI"]
[2026-07-10T09:03:26.971Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T09:03:26.983Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T09:03:27.029Z] [INFO] Loaded Hardware Profile Name: cypress-test-hardware-profile-678804
[2026-07-10T09:03:27.036Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-hardware-profile-678804")) | .metadata.name' | tr -d '"'
[2026-07-10T09:03:27.394Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-***")) | .metadata.name' | tr -d '"'
[2026-07-10T09:03:27.402Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-10T09:03:27.428Z] [INFO] [STEP 1] Log into the application
[2026-07-10T09:03:27.444Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T09:03:27.617Z] [INFO] OAuth login flow detected - completing authentication
[2026-07-10T09:03:29.149Z] [INFO] [STEP 2] Navigate to Hardware Profiles
[2026-07-10T09:03:30.935Z] [INFO] [STEP 3] Create a Hardware Profile and confirm creation was successful
[2026-07-10T09:03:32.629Z] [INFO] [STEP 4] Edit the created hardware profile and confirm updates have been saved successfully
[2026-07-10T09:03:34.335Z] [INFO] [STEP 5] Delete the hardware profile and confirm deletion
✓ Create, Edit and Delete a Hardware Profile (8184ms)
1 passing (8s)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_016.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 1 │
│ Failing: 0 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 8 seconds │
│ Spec Ran: settings/hardwareProfiles/testHardwareProfiles.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: settings/hardwareProfiles/testModifyAppliedHardwareProfile.cy.ts (18 of 18)
[2026-07-10T09:03:38.072Z] [INFO] Setting tests timeout to: 480 seconds
Modify Hardware Profile applied to a running Workbench
[2026-07-10T09:03:38.108Z] [INFO] Starting 480s timeout for: Changes Hardware Profiles applied to a resource
[2026-07-10T09:03:38.115Z] [INFO] Test title: Changes Hardware Profiles applied to a resource
[2026-07-10T09:03:38.131Z] [INFO] Test tags: ["@Dashboard","@HardwareProfiles","@Smoke","@SmokeSet1","@Tier1","@HardwareProfilesCI"]
[2026-07-10T09:03:38.141Z] [INFO] Skip tags: ["@Bug","@Maintain","@Featureflagged","@ODS-327","@ODS-492"]
[2026-07-10T09:03:38.151Z] [INFO] Grep tags: ["@SmokeSet1"]
[2026-07-10T09:03:38.185Z] [INFO] Loaded project name: dsp-hp-modify-test-159216
[2026-07-10T09:03:38.207Z] [INFO] Executing command: oc get project "dsp-hp-modify-test-159216" -o name
[2026-07-10T09:03:38.565Z] [INFO] [EXEC] oc get project "dsp-hp-modify-test-159216" -o name
[2026-07-10T09:03:38.581Z] [INFO] Command result: {"stdout":"","stderr":"Error from server (NotFound): namespaces \"dsp-hp-modify-test-159216\" not found","exitCode":1}
[2026-07-10T09:03:38.596Z] [INFO] Project 'dsp-hp-modify-test-159216' does not exist.
[2026-07-10T09:03:38.621Z] [INFO] Creating project dsp-hp-modify-test-159216
[2026-07-10T09:03:39.042Z] [INFO] [EXEC] oc new-project dsp-hp-modify-test-159216
[2026-07-10T09:03:39.419Z] [INFO] [EXEC] oc label namespace dsp-hp-modify-test-159216 opendatahub.io/dashboard=true --overwrite
[2026-07-10T09:03:39.435Z] [INFO] Executing command: oc get project "dsp-hp-modify-test-159216" -o name
[2026-07-10T09:03:39.807Z] [INFO] [EXEC] oc get project "dsp-hp-modify-test-159216" -o name
[2026-07-10T09:03:39.814Z] [INFO] Command result: {"stdout":"project.project.openshift.io/dsp-hp-modify-test-159216","stderr":"","exitCode":0}
[2026-07-10T09:03:39.832Z] [INFO] Project 'dsp-hp-modify-test-159216' exists.
[2026-07-10T09:03:39.853Z] [INFO] Project dsp-hp-modify-test-159216 confirmed to be created and verified successfully
[2026-07-10T09:03:39.866Z] [INFO] Loaded Hardware Profile Name: cypress-test-hardware-profile-159216
[2026-07-10T09:03:39.871Z] [INFO] Loaded Updated Hardware Profile Name: cypress-test-hardware-profile-updated-159216
[2026-07-10T09:03:39.885Z] [INFO] Loaded Modified Hardware Profile Name: cypress-test-hardware-profile-updated-modified-159216
[2026-07-10T09:03:39.888Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-hardware-profile-159216")) | .metadata.name' | tr -d '"'
[2026-07-10T09:03:40.460Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-***")) | .metadata.name' | tr -d '"'
[2026-07-10T09:03:40.467Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-10T09:03:40.487Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-hardware-profile-updated-159216")) | .metadata.name' | tr -d '"'
[2026-07-10T09:03:40.832Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-***")) | .metadata.name' | tr -d '"'
[2026-07-10T09:03:40.840Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-10T09:03:40.848Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-hardware-profile-updated-modified-159216")) | .metadata.name' | tr -d '"'
[2026-07-10T09:03:41.227Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-***")) | .metadata.name' | tr -d '"'
[2026-07-10T09:03:41.235Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-10T09:03:41.293Z] [INFO] [STEP 1] Log into the application
[2026-07-10T09:03:41.321Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/
[2026-07-10T09:03:41.606Z] [INFO] OAuth login flow detected - completing authentication
[2026-07-10T09:03:43.601Z] [INFO] [STEP 2] Navigate to Hardware Profiles
[2026-07-10T09:03:44.886Z] [INFO] [STEP 3] Create a Hardware Profile and confirm creation was successful
[2026-07-10T09:03:46.781Z] [INFO] [STEP 4] Create another Hardware Profile and confirm creation was successful
[2026-07-10T09:03:50.973Z] [INFO] [STEP 5] Create workbench test-workbench-hp-modify
[2026-07-10T09:03:54.483Z] [INFO] [STEP 6] Wait for workbench test-workbench-hp-modify to display a status
[2026-07-10T09:04:13.310Z] [INFO] [STEP 7] Editing the workbench's applied Hardware Profile
[2026-07-10T09:04:13.830Z] [INFO] [STEP 8] Select a different Hardware Profile
[2026-07-10T09:04:14.562Z] [INFO] [STEP 9] Verifying the edited details display after updating
[2026-07-10T09:04:15.180Z] [INFO] [STEP 10] Verify workbench is running with the updated hardware profile
[2026-07-10T09:04:15.299Z] [INFO] [STEP 11] Navigate to Hardware Profiles to modify the applied profile
[2026-07-10T09:04:15.710Z] [INFO] [STEP 12] Edit the hardware profile "cypress-test-hardware-profile-updated-159216" name
[2026-07-10T09:04:17.931Z] [INFO] [STEP 13] Navigate back to project workbenches
[2026-07-10T09:04:18.140Z] [INFO] Navigate to: https://rh-ai.apps.ods-qe-psi-07.osp.rh-ods.com/projects/dsp-hp-modify-test-159216?section=workbenches
[2026-07-10T09:04:20.224Z] [INFO] [STEP 14] Verify workbench is still running and has not stopped
[2026-07-10T09:04:29.692Z] [INFO] [STEP 15] Verify the "Updated" tag is displayed in the hardware profile column
[2026-07-10T09:04:29.954Z] [INFO] Cleaning up Hardware Profile: cypress-test-hardware-profile-159216
[2026-07-10T09:04:29.959Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-hardware-profile-159216")) | .metadata.name' | tr -d '"'
[2026-07-10T09:04:30.391Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-***")) | .metadata.name' | tr -d '"'
[2026-07-10T09:04:30.398Z] [INFO] Hardware Profile found: cypress-test-hardware-profile-159216. Proceeding to delete.
[2026-07-10T09:04:30.878Z] [INFO] [EXEC] oc delete hardwareprofiles cypress-test-*** -n redhat-ods-applications
[2026-07-10T09:04:30.933Z] [INFO] Cleaning up Hardware Profile: cypress-test-hardware-profile-updated-159216
[2026-07-10T09:04:30.939Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-hardware-profile-updated-159216")) | .metadata.name' | tr -d '"'
[2026-07-10T09:04:31.335Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-***")) | .metadata.name' | tr -d '"'
[2026-07-10T09:04:31.426Z] [INFO] Hardware Profile found: cypress-test-hardware-profile-updated-159216. Proceeding to delete.
[2026-07-10T09:04:31.919Z] [INFO] [EXEC] oc delete hardwareprofiles cypress-test-*** -n redhat-ods-applications
[2026-07-10T09:04:31.998Z] [INFO] Cleaning up Hardware Profile: cypress-test-hardware-profile-updated-modified-159216
[2026-07-10T09:04:32.040Z] [INFO] Executing delete hardware profile command: oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-hardware-profile-updated-modified-159216")) | .metadata.name' | tr -d '"'
[2026-07-10T09:04:32.413Z] [INFO] [EXEC] oc get hardwareprofiles -ojson -n redhat-ods-applications | jq '.items[] | select(.metadata.name | contains("cypress-test-***")) | .metadata.name' | tr -d '"'
[2026-07-10T09:04:32.460Z] [INFO] No matching profile found, proceeding with the test.
[2026-07-10T09:04:32.508Z] [INFO] Deleting Project dsp-hp-modify-test-159216 after the test has finished.
[2026-07-10T09:04:32.930Z] [INFO] [EXEC] oc delete project dsp-hp-modify-test-159216 --wait=false --ignore-not-found
✓ Changes Hardware Profiles applied to a resource (51802ms)
1 passing (55s)
[mochawesome] Report JSON saved to /workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons/mochawesome_017.json
(Results)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Tests: 1 │
│ Passing: 1 │
│ Failing: 0 │
│ Pending: 0 │
│ Skipped: 0 │
│ Screenshots: 0 │
│ Video: false │
│ Duration: 55 seconds │
│ Spec Ran: settings/hardwareProfiles/testModifyAppliedHardwareProfile.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
Start generate report process
Read and merge jsons from "/workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/.jsons"
Enhance report
Create HTML report
HTML report successfully created!
/workspace/tests-shared/tests-payload/results/SmokeSet1/e2e/index.html
================================================================================
(Run Finished)
Spec Tests Passing Failing Pending Skipped
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ ✔ applications/testAboutDialog.cy.ts 00:14 1 1 - - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ dashboardNavigation/testApplication 00:07 1 1 - - - │
│ Links.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ dashboardNavigation/testManifestLin 277ms 2 - - 2 - │
│ ks.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ dataScienceProjects/testProjectAdmi 00:57 3 3 - - - │
│ nPermissions.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ featureStore/testFeatureStoreRbac.c 04:27 2 - 2 - - │
│ y.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ learningResources/testCustomResourc 00:17 1 - 1 - - │
│ eCreation.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ modelCatalog/testCatalogSettingsAva 00:02 2 - 2 - - │
│ ilable.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ modelCatalog/testModelCatalogAvaila 00:10 2 - 2 - - │
│ ble.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ modelCatalog/testPerformanceFilters 00:06 1 - 1 - - │
│ Available.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ applications/enabled/testNotebookAd 00:12 2 2 - - - │
│ ministration.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ applications/explore/testEnabledISV 00:11 1 1 - - - │
│ s.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ dataScienceProjects/workbenches/tes 00:19 3 - 1 - 2 │
│ tWorkbenchStorageClasses.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ dataScienceProjects/workbenches/wor 00:25 1 - 1 - - │
│ kbenches.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✖ modelTraining/trainJobs/testTrainjo 04:04 1 - 1 - - │
│ bLifecycle.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ modelTraining/trainJobs/testTrainjo 02:08 1 1 - - - │
│ bProgression.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ settings/hardwareProfiles/testDelet 00:57 1 1 - - - │
│ eAppliedHardwareProfile.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ settings/hardwareProfiles/testHardw 00:08 1 1 - - - │
│ areProfiles.cy.ts │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ✔ settings/hardwareProfiles/testModif 00:55 1 1 - - - │
│ yAppliedHardwareProfile.cy.ts │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
✖ 8 of 18 failed (44%) 15:45 27 12 11 2 2