<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="Mocha Tests" time="405.023" tests="1" failures="1">
  <testsuite name="Root Suite" timestamp="2026-07-12T21:55:00" tests="0" file="cypress/tests/e2e/modelTraining/trainJobs/testTrainjobLifecycle.cy.ts" time="0.000" failures="0">
  </testsuite>
  <testsuite name="Verify user can monitor a training job through its lifecycle" timestamp="2026-07-12T21:55:00" tests="1" time="404.826" failures="1">
    <testcase name="Verify user can monitor a training job through its lifecycle Should monitor training job from Running to Complete and verify backend pods" time="201.808" classname="Should monitor training job from Running to Complete and verify backend pods">
      <failure message="

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:

  &gt; cy.findByTestId(training-job-table).find([data-label=Name]).contains(lifecycle-train-job-141919).parents(tr).find([data-label=&quot;Status&quot;]).find([data-testid=&quot;training-job-status&quot;],[data-testid=&quot;ray-job-status&quot;])" type="CypressError"><![CDATA[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.<anonymous> (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 <unknown> (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 <unknown> (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)]]></failure>
    </testcase>
  </testsuite>
</testsuites>