<?xml version="1.0" encoding="UTF-8"?>
<testsuites tests="67" failures="0" errors="0" time="0.233075">
	<testsuite tests="67" failures="0" skipped="64" time="0.233000" name="trainer" timestamp="2026-07-02T22:00:04Z">
		<properties>
			<property name="go.version" value="go1.25.11 linux/amd64"></property>
		</properties>
		<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="TestDefaultClusterTrainingRuntimes" time="0.040000"></testcase>
		<testcase classname="tests/trainer" name="TestDefaultTrainingHubRuntimesMatchDefaultClusterRuntimes" time="0.020000"></testcase>
		<testcase classname="tests/trainer" name="TestKubeflowTrainerSmoke" time="0.060000"></testcase>
	</testsuite>
</testsuites>