<?xml version="1.0" encoding="UTF-8"?>
<testsuites tests="67" failures="2" errors="0" time="336.660216">
	<testsuite tests="67" failures="2" skipped="64" time="336.660000" name="trainer" timestamp="2026-07-01T18:41:54Z">
		<properties>
			<property name="go.version" value="go1.25.11 linux/amd64"></property>
		</properties>
		<testcase classname="tests/trainer" name="TestDefaultClusterTrainingRuntimes" time="0.010000">
			<failure message="Failed" type="">=== RUN   TestDefaultClusterTrainingRuntimes&#xA;    cluster_training_runtimes_test.go:39: No running rhods-operator pod found in redhat-ods-operator namespace&#xA;--- FAIL: TestDefaultClusterTrainingRuntimes (0.01s)&#xA;</failure>
		</testcase>
		<testcase classname="tests/trainer" name="TestKubeflowTrainerSmoke" time="336.560000">
			<failure message="Failed" type="">=== RUN   TestKubeflowTrainerSmoke&#xA;    trainer_smoke_test.go:30: Waiting for kubeflow-trainer-controller-manager deployment to be available ...&#xA;    trainer_smoke_test.go:38: &#xA;        Timed out after 336.558s.&#xA;        The function passed to Eventually failed at /distributed-workloads/tests/trainer/trainer_smoke_test.go:34 with:&#xA;        Unexpected error:&#xA;            &lt;*rest.wrapPreviousError | 0xc0004b0340&gt;: &#xA;            Get &#34;https://abcff4604dab445f983bd104f6f69ac2-87b1ab285a8ef129.elb.us-east-1.amazonaws.com:6443/apis/apps/v1/namespaces/redhat-ods-applications/deployments/kubeflow-trainer-controller-manager&#34;: dial tcp: lookup abcff4604dab445f983bd104f6f69ac2-87b1ab285a8ef129.elb.us-east-1.amazonaws.com on 172.30.0.10:53: no such host - error from a previous attempt: http2: client connection lost&#xA;            {&#xA;                currentErr: &lt;*url.Error | 0xc000125a40&gt;{&#xA;                    Op: &#34;Get&#34;,&#xA;                    URL: &#34;https://abcff4604dab445f983bd104f6f69ac2-87b1ab285a8ef129.elb.us-east-1.amazonaws.com:6443/apis/apps/v1/namespaces/redhat-ods-applications/deployments/kubeflow-trainer-controller-manager&#34;,&#xA;                    Err: &lt;*net.OpError | 0xc0003765f0&gt;{&#xA;                        Op: &#34;dial&#34;,&#xA;                        Net: &#34;tcp&#34;,&#xA;                        Source: nil,&#xA;                        Addr: nil,&#xA;                        Err: &lt;*net.DNSError | 0xc0003765a0&gt;{&#xA;                            UnwrapErr: nil,&#xA;                            Err: &#34;no such host&#34;,&#xA;                            Name: &#34;abcff4604dab445f983bd104f6f69ac2-87b1ab285a8ef129.elb.us-east-1.amazonaws.com&#34;,&#xA;                            Server: &#34;172.30.0.10:53&#34;,&#xA;                            IsTimeout: false,&#xA;                            IsTemporary: false,&#xA;                            IsNotFound: true,&#xA;                        },&#xA;                    },&#xA;                },&#xA;                previousError: &lt;*errors.errorString | 0xc000532050&gt;{&#xA;                    s: &#34;http2: client connection lost&#34;,&#xA;                },&#xA;            }&#xA;        occurred&#xA;--- FAIL: TestKubeflowTrainerSmoke (336.56s)&#xA;</failure>
		</testcase>
		<testcase classname="tests/trainer" name="TestOpenMPICudaClusterTrainingRuntime" time="0.000000">
			<skipped message="=== RUN   TestOpenMPICudaClusterTrainingRuntime&#xA;    cluster_training_runtimes_test.go:121: Skip due to issue RHOAIENG-61966&#xA;--- SKIP: TestOpenMPICudaClusterTrainingRuntime (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRunTrainJobWithDefaultClusterTrainingRuntimes" time="0.000000">
			<skipped message="=== RUN   TestRunTrainJobWithDefaultClusterTrainingRuntimes&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier1&#39;&#xA;--- SKIP: TestRunTrainJobWithDefaultClusterTrainingRuntimes (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestJobSetWorkflow" time="0.000000">
			<skipped message="=== RUN   TestJobSetWorkflow&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier1&#39;&#xA;--- SKIP: TestJobSetWorkflow (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestFailedJobSetWorkflow" time="0.000000">
			<skipped message="=== RUN   TestFailedJobSetWorkflow&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier2&#39;&#xA;--- SKIP: TestFailedJobSetWorkflow (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestKubeflowSdk" time="0.000000">
			<skipped message="=== RUN   TestKubeflowSdk&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier1&#39;&#xA;--- SKIP: TestKubeflowSdk (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestKubeflowSdkKueueIntegration" time="0.000000">
			<skipped message="=== RUN   TestKubeflowSdkKueueIntegration&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier1&#39;&#xA;--- SKIP: TestKubeflowSdkKueueIntegration (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestKubeflowSdkOpenMPICudaKueueIntegration" time="0.000000">
			<skipped message="=== RUN   TestKubeflowSdkOpenMPICudaKueueIntegration&#xA;    kubeflow_sdk_test.go:40: Skip due to issue RHOAIENG-61966&#xA;--- SKIP: TestKubeflowSdkOpenMPICudaKueueIntegration (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestSftTrainingHubSingleNodeSingleGPU" time="0.000000">
			<skipped message="=== RUN   TestSftTrainingHubSingleNodeSingleGPU&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestSftTrainingHubSingleNodeSingleGPU (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestOsftTrainingHubSingleNodeSingleGPU" time="0.000000">
			<skipped message="=== RUN   TestOsftTrainingHubSingleNodeSingleGPU&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestOsftTrainingHubSingleNodeSingleGPU (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestLoraTrainingHubSingleNodeSingleGPU" time="0.000000">
			<skipped message="=== RUN   TestLoraTrainingHubSingleNodeSingleGPU&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestLoraTrainingHubSingleNodeSingleGPU (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestOsftTrainingHubMultiNodeMultiGPU" time="0.000000">
			<skipped message="=== RUN   TestOsftTrainingHubMultiNodeMultiGPU&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestOsftTrainingHubMultiNodeMultiGPU (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestLoraTrainingHubMultiNodeMultiGPU" time="0.000000">
			<skipped message="=== RUN   TestLoraTrainingHubMultiNodeMultiGPU&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestLoraTrainingHubMultiNodeMultiGPU (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestSftTrainingHubMultiNodeMultiGPU" time="0.000000">
			<skipped message="=== RUN   TestSftTrainingHubMultiNodeMultiGPU&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestSftTrainingHubMultiNodeMultiGPU (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiTrainingProgressionCPU" time="0.000000">
			<skipped message="=== RUN   TestRhaiTrainingProgressionCPU&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier2&#39;&#xA;--- SKIP: TestRhaiTrainingProgressionCPU (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiJitCheckpointingCPU" time="0.000000">
			<skipped message="=== RUN   TestRhaiJitCheckpointingCPU&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier2&#39;&#xA;--- SKIP: TestRhaiJitCheckpointingCPU (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiFeaturesCPU" time="0.000000">
			<skipped message="=== RUN   TestRhaiFeaturesCPU&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier2&#39;&#xA;--- SKIP: TestRhaiFeaturesCPU (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiTrainingProgressionCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiTrainingProgressionCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiTrainingProgressionCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiJitCheckpointingCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiJitCheckpointingCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiJitCheckpointingCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiFeaturesCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiFeaturesCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiFeaturesCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiTrainingProgressionRocm" time="0.000000">
			<skipped message="=== RUN   TestRhaiTrainingProgressionRocm&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-ROCm&#39;&#xA;--- SKIP: TestRhaiTrainingProgressionRocm (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiJitCheckpointingRocm" time="0.000000">
			<skipped message="=== RUN   TestRhaiJitCheckpointingRocm&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-ROCm&#39;&#xA;--- SKIP: TestRhaiJitCheckpointingRocm (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiFeaturesRocm" time="0.000000">
			<skipped message="=== RUN   TestRhaiFeaturesRocm&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-ROCm&#39;&#xA;--- SKIP: TestRhaiFeaturesRocm (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiTrainingProgressionMultiGpuCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiTrainingProgressionMultiGpuCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiTrainingProgressionMultiGpuCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiJitCheckpointingMultiGpuCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiJitCheckpointingMultiGpuCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiJitCheckpointingMultiGpuCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiFeaturesMultiGpuCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiFeaturesMultiGpuCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiFeaturesMultiGpuCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiTrainingProgressionMultiGpuRocm" time="0.000000">
			<skipped message="=== RUN   TestRhaiTrainingProgressionMultiGpuRocm&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-ROCm&#39;&#xA;--- SKIP: TestRhaiTrainingProgressionMultiGpuRocm (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiJitCheckpointingMultiGpuRocm" time="0.000000">
			<skipped message="=== RUN   TestRhaiJitCheckpointingMultiGpuRocm&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-ROCm&#39;&#xA;--- SKIP: TestRhaiJitCheckpointingMultiGpuRocm (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiFeaturesMultiGpuRocm" time="0.000000">
			<skipped message="=== RUN   TestRhaiFeaturesMultiGpuRocm&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-ROCm&#39;&#xA;--- SKIP: TestRhaiFeaturesMultiGpuRocm (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestTrainingFailureScenarios" time="0.000000">
			<skipped message="=== RUN   TestTrainingFailureScenarios&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestTrainingFailureScenarios (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestTorchrunTrainingFailure" time="0.000000">
			<skipped message="=== RUN   TestTorchrunTrainingFailure&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestTorchrunTrainingFailure (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiS3CheckpointingCPU" time="0.000000">
			<skipped message="=== RUN   TestRhaiS3CheckpointingCPU&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier2&#39;&#xA;--- SKIP: TestRhaiS3CheckpointingCPU (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiS3FsdpFullStateCheckpointingCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiS3FsdpFullStateCheckpointingCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiS3FsdpFullStateCheckpointingCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiS3FsdpFullStateCheckpointingMultiProcessCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiS3FsdpFullStateCheckpointingMultiProcessCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiS3FsdpFullStateCheckpointingMultiProcessCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiS3FsdpSharedStateCheckpointingCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiS3FsdpSharedStateCheckpointingCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiS3FsdpSharedStateCheckpointingCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiS3FsdpSharedStateCheckpointingMultiGpuCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiS3FsdpSharedStateCheckpointingMultiGpuCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiS3FsdpSharedStateCheckpointingMultiGpuCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiS3DeepspeedStage0CheckpointingCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiS3DeepspeedStage0CheckpointingCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiS3DeepspeedStage0CheckpointingCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRhaiS3DeepspeedStage0CheckpointingMultiGpuCuda" time="0.000000">
			<skipped message="=== RUN   TestRhaiS3DeepspeedStage0CheckpointingMultiGpuCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestRhaiS3DeepspeedStage0CheckpointingMultiGpuCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestPyTorchDDPMultiNodeMultiCPUWithTorchCuda28" time="0.000000">
			<skipped message="=== RUN   TestPyTorchDDPMultiNodeMultiCPUWithTorchCuda28&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier2&#39;&#xA;--- SKIP: TestPyTorchDDPMultiNodeMultiCPUWithTorchCuda28 (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestPyTorchDDPSingleNodeSingleGPUWithTorchCuda" time="0.000000">
			<skipped message="=== RUN   TestPyTorchDDPSingleNodeSingleGPUWithTorchCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestPyTorchDDPSingleNodeSingleGPUWithTorchCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestPyTorchDDPSingleNodeMultiGPUWithTorchCuda" time="0.000000">
			<skipped message="=== RUN   TestPyTorchDDPSingleNodeMultiGPUWithTorchCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestPyTorchDDPSingleNodeMultiGPUWithTorchCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestPyTorchDDPMultiNodeSingleGPUWithTorchCuda" time="0.000000">
			<skipped message="=== RUN   TestPyTorchDDPMultiNodeSingleGPUWithTorchCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestPyTorchDDPMultiNodeSingleGPUWithTorchCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestPyTorchDDPMultiNodeMultiGPUWithTorchCuda" time="0.000000">
			<skipped message="=== RUN   TestPyTorchDDPMultiNodeMultiGPUWithTorchCuda&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestPyTorchDDPMultiNodeMultiGPUWithTorchCuda (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestPyTorchDDPSingleNodeSingleGPUWithTorchRocm" time="0.000000">
			<skipped message="=== RUN   TestPyTorchDDPSingleNodeSingleGPUWithTorchRocm&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-ROCm&#39;&#xA;--- SKIP: TestPyTorchDDPSingleNodeSingleGPUWithTorchRocm (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestPyTorchDDPSingleNodeMultiGPUWithTorchRocm" time="0.000000">
			<skipped message="=== RUN   TestPyTorchDDPSingleNodeMultiGPUWithTorchRocm&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-ROCm&#39;&#xA;--- SKIP: TestPyTorchDDPSingleNodeMultiGPUWithTorchRocm (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestPyTorchDDPMultiNodeSingleGPUWithTorchRocm" time="0.000000">
			<skipped message="=== RUN   TestPyTorchDDPMultiNodeSingleGPUWithTorchRocm&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-ROCm&#39;&#xA;--- SKIP: TestPyTorchDDPMultiNodeSingleGPUWithTorchRocm (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestPyTorchDDPMultiNodeMultiGPUWithTorchRocm" time="0.000000">
			<skipped message="=== RUN   TestPyTorchDDPMultiNodeMultiGPUWithTorchRocm&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-ROCm&#39;&#xA;--- SKIP: TestPyTorchDDPMultiNodeMultiGPUWithTorchRocm (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestKueueDefaultLocalQueueLabelInjection" time="0.000000">
			<skipped message="=== RUN   TestKueueDefaultLocalQueueLabelInjection&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier1&#39;&#xA;--- SKIP: TestKueueDefaultLocalQueueLabelInjection (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestKueueWorkloadPreemptionSuspendsTrainJob" time="0.000000">
			<skipped message="=== RUN   TestKueueWorkloadPreemptionSuspendsTrainJob&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier1&#39;&#xA;--- SKIP: TestKueueWorkloadPreemptionSuspendsTrainJob (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestKueueWorkloadInadmissibleWithNonExistentLocalQueue" time="0.000000">
			<skipped message="=== RUN   TestKueueWorkloadInadmissibleWithNonExistentLocalQueue&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Tier2&#39;&#xA;--- SKIP: TestKueueWorkloadInadmissibleWithNonExistentLocalQueue (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestSetupUpgradeTrainJob" time="0.000000">
			<skipped message="=== RUN   TestSetupUpgradeTrainJob&#xA;    trainer_kueue_upgrade_training_test.go:83: Skip due to issue RHOAIENG-48867&#xA;--- SKIP: TestSetupUpgradeTrainJob (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRunUpgradeTrainJob" time="0.000000">
			<skipped message="=== RUN   TestRunUpgradeTrainJob&#xA;    trainer_kueue_upgrade_training_test.go:158: Skip due to issue RHOAIENG-48867&#xA;--- SKIP: TestRunUpgradeTrainJob (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestSetupSpecificRuntimeUpgradeTrainJob" time="0.000000">
			<skipped message="=== RUN   TestSetupSpecificRuntimeUpgradeTrainJob&#xA;    trainer_kueue_upgrade_training_test.go:205: Skip due to issue RHOAIENG-48867&#xA;--- SKIP: TestSetupSpecificRuntimeUpgradeTrainJob (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRunSpecificRuntimeUpgradeTrainJob" time="0.000000">
			<skipped message="=== RUN   TestRunSpecificRuntimeUpgradeTrainJob&#xA;    trainer_kueue_upgrade_training_test.go:295: Skip due to issue RHOAIENG-48867&#xA;--- SKIP: TestRunSpecificRuntimeUpgradeTrainJob (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestSetupCustomRuntimeUpgradeTrainJob" time="0.000000">
			<skipped message="=== RUN   TestSetupCustomRuntimeUpgradeTrainJob&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Pre-Upgrade&#39;&#xA;--- SKIP: TestSetupCustomRuntimeUpgradeTrainJob (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestRunCustomRuntimeUpgradeTrainJob" time="0.000000">
			<skipped message="=== RUN   TestRunCustomRuntimeUpgradeTrainJob&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Post-Upgrade&#39;&#xA;--- SKIP: TestRunCustomRuntimeUpgradeTrainJob (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestMultiNodeOpenMPITrainJob" time="0.000000">
			<skipped message="=== RUN   TestMultiNodeOpenMPITrainJob&#xA;    trainer_mpi_test.go:35: Skip due to issue RHOAIENG-61966&#xA;--- SKIP: TestMultiNodeOpenMPITrainJob (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestOpenMPICudaTrainJobKueueIntegration" time="0.000000">
			<skipped message="=== RUN   TestOpenMPICudaTrainJobKueueIntegration&#xA;    trainer_openmpi_kueue_integration_test.go:36: Skip due to issue RHOAIENG-61966&#xA;--- SKIP: TestOpenMPICudaTrainJobKueueIntegration (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestOpenMPICudaTrainJobKueueWorkloadDeactivateReactivate" time="0.000000">
			<skipped message="=== RUN   TestOpenMPICudaTrainJobKueueWorkloadDeactivateReactivate&#xA;    trainer_openmpi_kueue_integration_test.go:138: Skip due to issue RHOAIENG-61966&#xA;--- SKIP: TestOpenMPICudaTrainJobKueueWorkloadDeactivateReactivate (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestSftStockTrlSingleNodeSingleGPU" time="0.000000">
			<skipped message="=== RUN   TestSftStockTrlSingleNodeSingleGPU&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-CUDA&#39;&#xA;--- SKIP: TestSftStockTrlSingleNodeSingleGPU (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestSftStockTrlSingleNodeSingleGPUWithTorchRocm" time="0.000000">
			<skipped message="=== RUN   TestSftStockTrlSingleNodeSingleGPUWithTorchRocm&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;KFTO-ROCm&#39;&#xA;--- SKIP: TestSftStockTrlSingleNodeSingleGPUWithTorchRocm (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestSetupTrainingRuntime" time="0.000000">
			<skipped message="=== RUN   TestSetupTrainingRuntime&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Pre-Upgrade&#39;&#xA;--- SKIP: TestSetupTrainingRuntime (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestVerifyTrainingRuntime" time="0.000000">
			<skipped message="=== RUN   TestVerifyTrainingRuntime&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Post-Upgrade&#39;&#xA;--- SKIP: TestVerifyTrainingRuntime (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestSetupSleepTrainJob" time="0.000000">
			<skipped message="=== RUN   TestSetupSleepTrainJob&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Pre-Upgrade&#39;&#xA;--- SKIP: TestSetupSleepTrainJob (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestVerifySleepTrainJob" time="0.000000">
			<skipped message="=== RUN   TestVerifySleepTrainJob&#xA;    test_tag.go:37: Test tier &#39;Smoke&#39; doesn&#39;t match expected tier &#39;Post-Upgrade&#39;&#xA;--- SKIP: TestVerifySleepTrainJob (0.00s)&#xA;"></skipped>
		</testcase>
		<testcase classname="tests/trainer" name="TestDefaultTrainingHubRuntimesMatchDefaultClusterRuntimes" time="0.010000"></testcase>
	</testsuite>
</testsuites>