<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="Mocha Tests" time="10.833" tests="2" failures="2">
  <testsuite name="Root Suite" timestamp="2026-07-16T07:51:20" tests="0" file="cypress/tests/e2e/modelCatalog/testModelCatalogAvailable.cy.ts" time="0.000" failures="0">
  </testsuite>
  <testsuite name="Verifies that Model Catalog is available for different users" timestamp="2026-07-16T07:51:20" tests="2" time="10.764" failures="2">
    <testcase name="Verifies that Model Catalog is available for different users Verifies that Model Catalog is available for an admin user" time="2.837" classname="Verifies that Model Catalog is available for an admin user">
      <failure message="

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 &apos;redhat_ai_models&apos; is enabled
5. Login as admin user
6. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/
7. Navigate to Model Catalog
8. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog

`cy.visit()` failed trying to load:

https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog

The `content-type` of the response we received from your web server was:

  &gt; `text/plain`

This was considered a failure because responses must have `content-type: &apos;text/html&apos;`

However, you can likely use `cy.request()` instead of `cy.visit()`.

`cy.request()` will automatically get and set cookies and enable you to parse responses." type="CypressError"><![CDATA[CypressError: `cy.visit()` failed trying to load:

https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog

The `content-type` of the response we received from your web server was:

  > `text/plain`

This was considered a failure because responses must have `content-type: 'text/html'`

However, you can likely use `cy.request()` instead of `cy.visit()`.

`cy.request()` will automatically get and set cookies and enable you to parse responses.
    at <unknown> (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135411:76)
    at visitFailedByErr (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135001:12)
    at <unknown> (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135394:13)
    at tryCatcher (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23)
    at Promise._settlePromiseFromHandler (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1489:31)
    at Promise._settlePromise (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1546:18)
    at Promise._settlePromise0 (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1591:10)
    at Promise._settlePromises (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1667:18)
    at _drainQueueStep (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2377:12)
    at _drainQueue (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2370:9)
    at Async._drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2386:5)
    at Async.drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2256:14)
From Your Spec Code:
    at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:335:7)]]></failure>
    </testcase>
    <testcase name="Verifies that Model Catalog is available for different users Verifies that Model Catalog is available for a regular user" time="1.441" classname="Verifies that Model Catalog is available for a regular user">
      <failure message="

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 &apos;redhat_ai_models&apos; is enabled
5. Login as LDAP user
6. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/
7. Navigate to Model Catalog
8. Navigate to: https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog

`cy.visit()` failed trying to load:

https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog

The `content-type` of the response we received from your web server was:

  &gt; `text/plain`

This was considered a failure because responses must have `content-type: &apos;text/html&apos;`

However, you can likely use `cy.request()` instead of `cy.visit()`.

`cy.request()` will automatically get and set cookies and enable you to parse responses." type="CypressError"><![CDATA[CypressError: `cy.visit()` failed trying to load:

https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/ai-hub/models/catalog

The `content-type` of the response we received from your web server was:

  > `text/plain`

This was considered a failure because responses must have `content-type: 'text/html'`

However, you can likely use `cy.request()` instead of `cy.visit()`.

`cy.request()` will automatically get and set cookies and enable you to parse responses.
    at <unknown> (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135411:76)
    at visitFailedByErr (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135001:12)
    at <unknown> (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:135394:13)
    at tryCatcher (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1777:23)
    at Promise._settlePromiseFromHandler (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1489:31)
    at Promise._settlePromise (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1546:18)
    at Promise._settlePromise0 (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1591:10)
    at Promise._settlePromises (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:1667:18)
    at _drainQueueStep (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2377:12)
    at _drainQueue (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2370:9)
    at Async._drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2386:5)
    at Async.drainQueues (https://rh-ai.apps.rosa.rh-nightly-pm.nuth.p3.openshiftapps.com/__cypress/runner/cypress_runner.js:2256:14)
From Your Spec Code:
    at Context.eval (webpack://@odh-dashboard/cypress/./cypress/support/commands/application.ts:335:7)]]></failure>
    </testcase>
  </testsuite>
</testsuites>