<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="odh-operator-e2e" tests="30" failures="4" errors="0" time="600.301016">
	<testsuite tests="30" failures="4" time="0.000000" name="e2e" timestamp="2026-07-05T20:50:49Z">
		<properties>
			<property name="go.version" value="go1.26.4 linux/amd64"></property>
		</properties>
		<testcase classname="e2e" name="TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests/Validate_DSCI_webhook_denies_invalid_PEM_on_update" time="300.010000">
			<failure message="Failed" type="">=== RUN   TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests/Validate_DSCI_webhook_denies_invalid_PEM_on_update&#xA;    testing.go:1913: test executed panic(nil) or runtime.Goexit: subtest may have called FailNow on a parent test&#xA;--- FAIL: TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests/Validate_DSCI_webhook_denies_invalid_PEM_on_update (300.01s)&#xA;</failure>
		</testcase>
		<testcase classname="e2e" name="TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests/Validate_HardwareProfile_resource" time="300.030000">
			<failure message="Failed" type="">=== RUN   TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests/Validate_HardwareProfile_resource&#xA;=== PAUSE TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests/Validate_HardwareProfile_resource&#xA;=== CONT  TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests/Validate_HardwareProfile_resource&#xA;--- FAIL: TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests/Validate_HardwareProfile_resource (300.03s)&#xA;</failure>
		</testcase>
		<testcase classname="e2e" name="TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests" time="900.210000">
			<failure message="Failed" type="">=== RUN   TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests&#xA;2026-07-05T20:50:49Z&#x9;INFO&#x9;Cluster config&#x9;{&#34;Operator Namespace&#34;: &#34;redhat-ods-operator&#34;, &#34;Application Namespace&#34;: &#34;redhat-ods-applications&#34;, &#34;Release&#34;: {&#34;name&#34;:&#34;OpenShift AI Self-Managed&#34;,&#34;version&#34;:&#34;3.5.0-ea.2&#34;}, &#34;Cluster&#34;: {&#34;type&#34;:&#34;OpenShift&#34;,&#34;version&#34;:&#34;4.21.23&#34;}}&#xA;    test_context_test.go:1675: &#xA;        Timed out after 300.009s.&#xA;        Webhook should deny update with invalid PEM in customCABundle&#xA;        The function passed to Eventually failed at /workspace/tests/e2e/test_context_test.go:1664 with:&#xA;        Webhook should deny update with invalid PEM in customCABundle&#xA;        Expected an error to have occurred.  Got:&#xA;            &lt;nil&gt;: nil&#xA;    resource_applier_test.go:209: &#xA;        Timed out after 300.009s.&#xA;        The function passed to Eventually failed at /workspace/tests/e2e/resource_applier_test.go:285 with:&#xA;        Error occurred while applying the resource &#39;redhat-ods-applications/default-profile&#39; of kind &#39;HardwareProfile&#39;: HardwareProfile.infrastructure.opendatahub.io &#34;default-profile&#34; is invalid: [spec: Required value, &lt;nil&gt;: Invalid value: null: some validation rules were not checked because the object was invalid; correct the existing errors to complete validation]&#xA;        Unexpected error:&#xA;            &lt;*errors.StatusError | 0x1a8e51190be0&gt;: &#xA;            HardwareProfile.infrastructure.opendatahub.io &#34;default-profile&#34; is invalid: [spec: Required value, &lt;nil&gt;: Invalid value: null: some validation rules were not checked because the object was invalid; correct the existing errors to complete validation]&#xA;            {&#xA;                ErrStatus: {&#xA;                    TypeMeta: {Kind: &#34;Status&#34;, APIVersion: &#34;v1&#34;},&#xA;                    ListMeta: {&#xA;                        SelfLink: &#34;&#34;,&#xA;                        ResourceVersion: &#34;&#34;,&#xA;                        Continue: &#34;&#34;,&#xA;                        RemainingItemCount: nil,&#xA;                        ShardInfo: nil,&#xA;                    },&#xA;                    Status: &#34;Failure&#34;,&#xA;                    Message: &#34;HardwareProfile.infrastructure.opendatahub.io \&#34;default-profile\&#34; is invalid: [spec: Required value, &lt;nil&gt;: Invalid value: null: some validation rules were not checked because the object was invalid; correct the existing errors to complete validation]&#34;,&#xA;                    Reason: &#34;Invalid&#34;,&#xA;                    Details: {&#xA;                        Name: &#34;default-profile&#34;,&#xA;                        Group: &#34;infrastructure.opendatahub.io&#34;,&#xA;                        Kind: &#34;HardwareProfile&#34;,&#xA;                        UID: &#34;&#34;,&#xA;                        Causes: [&#xA;                            {&#xA;                                Type: &#34;FieldValueRequired&#34;,&#xA;                                Message: &#34;Required value&#34;,&#xA;                                Field: &#34;spec&#34;,&#xA;                            },&#xA;                            {&#xA;                                Type: &#34;FieldValueInvalid&#34;,&#xA;                                Message: &#34;Invalid value: null: some validation rules were not checked because the object was invalid; correct the existing errors to complete validation&#34;,&#xA;                                Field: &#34;&lt;nil&gt;&#34;,&#xA;                            },&#xA;                        ],&#xA;                        RetryAfterSeconds: 0,&#xA;                    },&#xA;                    Code: 422,&#xA;                },&#xA;            }&#xA;        occurred&#xA;--- FAIL: TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests (900.21s)&#xA;2026/07/05 21:00:49 Circuit breaker: no trips during this run (threshold=3)&#xA;</failure>
		</testcase>
		<testcase classname="e2e" name="TestOdhOperator" time="600.301000">
			<failure message="Failed" type="">=== RUN   TestOdhOperator&#xA;2026/07/05 20:50:49 ARTIFACT_DIR not set, skipping periodic metrics collection&#xA;--- FAIL: TestOdhOperator (600.27s)&#xA;panic: test executed panic(nil) or runtime.Goexit&#xA;&#xA;goroutine 154 [running]:&#xA;testing.tRunner.func1.2({0x3567420, 0x55cfae0})&#xA;&#x9;/usr/lib/golang/src/testing/testing.go:1974 +0x232&#xA;testing.tRunner.func1()&#xA;&#x9;/usr/lib/golang/src/testing/testing.go:1977 +0x349&#xA;runtime.Goexit()&#xA;&#x9;/usr/lib/golang/src/runtime/panic.go:694 +0x5e&#xA;testing.(*common).FailNow(0x1a8e5104e908)&#xA;&#x9;/usr/lib/golang/src/testing/testing.go:1022 +0x4a&#xA;testing.(*common).Fatalf(0x1a8e5104e908, {0x39cdb8e?, 0x8df?}, {0x1a8e509b7800?, 0x1a8e4fe23818?, 0x1440805?})&#xA;&#x9;/usr/lib/golang/src/testing/testing.go:1228 +0x59&#xA;github.com/onsi/gomega.NewWithT.(*Gomega).ConfigureWithT.func1({0x1a8e50519200, 0x8df}, {0x1a8e4fe23878?, 0x3?, 0x3?})&#xA;&#x9;/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/gomega.go:37 +0xa9&#xA;github.com/onsi/gomega/internal.(*AsyncAssertion).match.func3({0x39d7221, 0x9})&#xA;&#x9;/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go:490 +0x1d9&#xA;github.com/onsi/gomega/internal.(*AsyncAssertion).match(0x1a8e5009a070, {0x3bcc628, 0x579b2e0}, 0x1, {0x0, 0x0, 0x0})&#xA;&#x9;/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go:585 +0xd70&#xA;github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0x1a8e5009a070, {0x3bcc628, 0x579b2e0}, {0x0, 0x0, 0x0})&#xA;&#x9;/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go:145 +0x85&#xA;github.com/opendatahub-io/opendatahub-operator/v2/tests/e2e_test.eventuallyResourceApplied(0x1a8e500edb80, 0x1a8e507acb40)&#xA;&#x9;/workspace/tests/e2e/resource_applier_test.go:209 +0x1c5&#xA;github.com/opendatahub-io/opendatahub-operator/v2/tests/e2e_test.(*TestContext).EventuallyResourceCreatedOrUpdated(0x1a8e512317c0, {0x1a8e4fe23cc8?, 0x0?, 0x0?})&#xA;&#x9;/workspace/tests/e2e/test_context_test.go:404 +0x9d&#xA;github.com/opendatahub-io/opendatahub-operator/v2/tests/e2e_test.(*DSCTestCtx).ValidateHardwareProfileCR(0x1a8e51092580, 0x1a8e5104eb48)&#xA;&#x9;/workspace/tests/e2e/creation_test.go:306 +0xdd9&#xA;github.com/opendatahub-io/opendatahub-operator/v2/tests/e2e_test.RunTestCases.func2(0x1a8e5104eb48)&#xA;&#x9;/workspace/tests/e2e/helper_test.go:156 +0xc2&#xA;testing.tRunner(0x1a8e5104eb48, 0x1a8e508c7500)&#xA;&#x9;/usr/lib/golang/src/testing/testing.go:2036 +0xea&#xA;created by testing.(*T).Run in goroutine 109&#xA;&#x9;/usr/lib/golang/src/testing/testing.go:2101 +0x4c5&#xA;</failure>
		</testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_Platform_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_TrustyAI_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_DataSciencePipelines_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_TrainingOperator_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_Trainer_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_Kueue_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_FeastOperator_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_Ray_CRD" time="0.000000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_ModelRegistry_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_Datascience_Cluster_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_FeatureTracker_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_Monitoring_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_Dashboard_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_MLflowOperator_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_SparkOperator_CRD" time="0.000000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_DataScienceCluster_Initialization_CRD" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_Auth_CRD" time="0.000000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_ModelController_CRD" time="0.000000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_Workbenches_CRD" time="0.000000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_OGX_CRD" time="0.000000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_Kserve_CRD" time="0.000000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator/Validate_Models_As_A_Service_CRD" time="0.000000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests/Validate_CRDs_owned_by_the_operator" time="0.000000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/Operator_Manager_E2E_Tests" time="0.080000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests/Validate_owned_namespaces_exist" time="0.010000"></testcase>
		<testcase classname="e2e" name="TestOdhOperator/DSCInitialization_and_DataScienceCluster_validation_E2E_Tests/Validate_default_NetworkPolicy_exist" time="0.020000"></testcase>
	</testsuite>
</testsuites>