<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="0" skipped="18" tests="81" time="3095.694" timestamp="2026-10-30T22:18:49.726151+00:00" hostname="kserve-group-test-5qxqp-e2e-predictor-pod"><testcase classname="" name="explainer.test_art_explainer" time="0.000"><skipped message="collection skipped">('/workspace/source/test/e2e/explainer/test_art_explainer.py', 47, 'Skipped: ODH does not support art explainer at the moment')</skipped></testcase><testcase classname="" name="predictor.test_grpc" time="0.000"><skipped message="collection skipped">('/workspace/source/test/e2e/predictor/test_grpc.py', 38, 'Skipped: Not testable in ODH at the moment')</skipped></testcase><testcase classname="" name="predictor.test_torchserve" time="0.000"><skipped message="collection skipped">('/workspace/source/test/e2e/predictor/test_torchserve.py', 34, 'Skipped: ODH does not support torchserve at the moment')</skipped></testcase><testcase classname="batcher.test_batcher" name="test_batcher" time="171.216" /><testcase classname="predictor.test_pmml" name="test_pmml_v2_kserve" time="120.833" /><testcase classname="predictor.test_pmml" name="test_pmml_v2_grpc" time="0.000"><skipped type="pytest.skip" message="Not testable in ODH at the moment">/workspace/source/test/e2e/predictor/test_pmml.py:223: Not testable in ODH at the moment</skipped></testcase><testcase classname="predictor.test_pod_watch" name="test_event_storm_prevention_init_container_isolation" time="146.744" /><testcase classname="batcher.test_batcher_custom_port" name="test_batcher_custom_port" time="129.147" /><testcase classname="predictor.test_pod_watch" name="test_quick_reconciliation_on_init_container_failure" time="14.042" /><testcase classname="predictor.test_predictive" name="test_predictive_sklearn_v1" time="109.652" /><testcase classname="custom.test_custom_model_grpc" name="test_custom_model_grpc" time="0.000"><skipped type="pytest.skip" message="Not testable in ODH at the moment">/workspace/source/test/e2e/custom/test_custom_model_grpc.py:55: Not testable in ODH at the moment</skipped></testcase><testcase classname="custom.test_ray" name="test_custom_model_http_ray" time="0.000"><skipped type="pytest.skip" message="Not testable in ODH at the moment">/workspace/source/test/e2e/custom/test_ray.py:44: Not testable in ODH at the moment</skipped></testcase><testcase classname="logger.test_auth_proxy_odh" name="test_late_agent_activation_routes_through_agent[logger]" time="111.682" /><testcase classname="predictor.test_predictive" name="test_predictive_xgboost_v1" time="109.718" /><testcase classname="logger.test_auth_proxy_odh" name="test_late_agent_activation_routes_through_agent[batcher]" time="115.753" /><testcase classname="predictor.test_predictive" name="test_predictive_lightgbm_v1" time="25.150" /><testcase classname="predictor.test_predictive" name="test_predictive_sklearn_v2" time="89.217" /><testcase classname="logger.test_auth_proxy_odh" name="test_runtime_port_change_preserves_paused_workload[direct-model]" time="88.990" /><testcase classname="predictor.test_predictive" name="test_predictive_xgboost_v2" time="89.274" /><testcase classname="logger.test_auth_proxy_odh" name="test_runtime_port_change_preserves_paused_workload[logger-agent]" time="97.295" /><testcase classname="predictor.test_predictive" name="test_predictive_lightgbm_v2" time="55.179" /><testcase classname="logger.test_auth_proxy_odh" name="test_runtime_port_change_keeps_authenticated_inference_working[direct-model]" time="109.028" /><testcase classname="predictor.test_scheduler_name" name="test_scheduler_name" time="5.830" /><testcase classname="predictor.test_secure_metrics.TestSecureMetrics" name="test_kserve_controller_args" time="0.253" /><testcase classname="predictor.test_secure_metrics.TestSecureMetrics" name="test_llmisvc_controller_args" time="0.252" /><testcase classname="predictor.test_secure_metrics.TestSecureMetrics" name="test_rejects_unauthenticated" time="5.094" /><testcase classname="predictor.test_secure_metrics.TestSecureMetrics" name="test_accepts_authenticated" time="3.962" /><testcase classname="predictor.test_sklearn" name="test_sklearn_kserve" time="131.313" /><testcase classname="logger.test_auth_proxy_odh" name="test_runtime_port_change_keeps_authenticated_inference_working[stale-logger]" time="152.922" /><testcase classname="predictor.test_sklearn" name="test_sklearn_v2_mlserver" time="191.604" /><testcase classname="logger.test_auth_proxy_odh" name="test_controller_replacement_preserves_existing_workloads" time="0.356"><skipped type="pytest.skip" message="Requires an explicit replacement controller image and namespace">/workspace/source/test/e2e/logger/test_auth_proxy_odh.py:571: Requires an explicit replacement controller image and namespace</skipped></testcase><testcase classname="logger.test_logger" name="test_kserve_logger" time="159.760" /><testcase classname="predictor.test_sklearn" name="test_sklearn_runtime_kserve" time="38.568" /><testcase classname="predictor.test_autogluon" name="test_autogluon_runtime_kserve_v1" time="151.902" /><testcase classname="predictor.test_sklearn" name="test_sklearn_v2_runtime_mlserver" time="81.274" /><testcase classname="predictor.test_sklearn" name="test_sklearn_v2" time="110.203" /><testcase classname="predictor.test_autogluon" name="test_autogluon_runtime_kserve_v2" time="111.377" /><testcase classname="predictor.test_sklearn" name="test_sklearn_v2_grpc" time="0.000"><skipped type="pytest.skip" message="GRPC tests are failing in ODH at the moment">/workspace/source/test/e2e/predictor/test_sklearn.py:346: GRPC tests are failing in ODH at the moment</skipped></testcase><testcase classname="predictor.test_sklearn" name="test_sklearn_v2_mixed" time="99.922" /><testcase classname="predictor.test_autogluon" name="test_autogluon_runtime_kserve_v2_input_variants" time="232.411" /><testcase classname="predictor.test_sklearn" name="test_sklearn_v2_mixed_grpc" time="0.000"><skipped type="pytest.skip" message="GRPC tests are failing in ODH at the moment">/workspace/source/test/e2e/predictor/test_sklearn.py:450: GRPC tests are failing in ODH at the moment</skipped></testcase><testcase classname="predictor.test_tensorflow" name="test_tensorflow_kserve" time="84.073" /><testcase classname="predictor.test_tensorflow" name="test_tensorflow_runtime_kserve" time="74.212" /><testcase classname="predictor.test_tracing" name="test_sklearn_traces_rest_inference_in_knative_mode" time="0.001"><skipped type="pytest.skip" message="need to enable `kubernetes.podspec-fieldref` in knative to set OTEL_RESOURCE_ATTRIBUTES_NODE_NAME and OTEL_RESOURCE_ATTRIBUTES_POD_NAME">/workspace/source/test/e2e/predictor/test_tracing.py:38: need to enable `kubernetes.podspec-fieldref` in knative to set OTEL_RESOURCE_ATTRIBUTES_NODE_NAME and OTEL_RESOURCE_ATTRIBUTES_POD_NAME</skipped></testcase><testcase classname="predictor.test_triton" name="test_triton" time="149.660" /><testcase classname="predictor.test_autogluon" name="test_autogluon_runtime_kserve_v2_storage_uri_without_trailing_slash" time="121.312" /><testcase classname="predictor.test_xgboost" name="test_xgboost_kserve" time="117.799" /><testcase classname="predictor.test_autogluon_timeseries" name="test_autogluon_timeseries_runtime_kserve_v1" time="61.198" /><testcase classname="predictor.test_autogluon_timeseries" name="test_autogluon_timeseries_runtime_kserve_v1_storage_uri_without_trailing_slash" time="45.671" /><testcase classname="predictor.test_xgboost" name="test_xgboost_v2_mlserver" time="61.282" /><testcase classname="predictor.test_autoscaling" name="test_sklearn_kserve_concurrency" time="0.000"><skipped type="pytest.skip" message="We do not test anymore with Knative">/workspace/source/test/e2e/predictor/test_autoscaling.py:52: We do not test anymore with Knative</skipped></testcase><testcase classname="predictor.test_autoscaling" name="test_sklearn_kserve_rps" time="0.000"><skipped type="pytest.skip" message="We do not test anymore with Knative">/workspace/source/test/e2e/predictor/test_autoscaling.py:101: We do not test anymore with Knative</skipped></testcase><testcase classname="predictor.test_canary" name="test_canary_rollout" time="0.000"><skipped type="pytest.skip" message="Canary rollouts require Knative Serving and are not supported in RawDeployment mode">/workspace/source/test/e2e/predictor/test_canary.py:27: Canary rollouts require Knative Serving and are not supported in RawDeployment mode</skipped></testcase><testcase classname="predictor.test_canary" name="test_canary_rollout_runtime" time="0.000"><skipped type="pytest.skip" message="Canary rollouts require Knative Serving and are not supported in RawDeployment mode">/workspace/source/test/e2e/predictor/test_canary.py:89: Canary rollouts require Knative Serving and are not supported in RawDeployment mode</skipped></testcase><testcase classname="predictor.test_canary_raw_deployment" name="test_canary_create" time="109.086" /><testcase classname="predictor.test_xgboost" name="test_xgboost_single_model_file" time="61.247" /><testcase classname="predictor.test_canary_raw_deployment" name="test_canary_promote" time="189.789" /><testcase classname="predictor.test_xgboost" name="test_xgboost_runtime_kserve" time="89.695" /><testcase classname="predictor.test_xgboost" name="test_xgboost_v2_runtime_mlserver" time="71.253" /><testcase classname="predictor.test_xgboost" name="test_xgboost_v2" time="90.044" /><testcase classname="predictor.test_canary_raw_deployment" name="test_canary_rollback" time="194.591" /><testcase classname="predictor.test_xgboost" name="test_xgboost_v2_grpc" time="0.001"><skipped type="pytest.skip" message="Not testable in ODH at the moment">/workspace/source/test/e2e/predictor/test_xgboost.py:346: Not testable in ODH at the moment</skipped></testcase><testcase classname="storage.test_oci_modelcar" name="test_oci_modelcar_uid_isvc" time="0.264"><skipped type="pytest.skip" message="SKLEARN_MODELCAR_URI not set">/workspace/source/test/e2e/storage/test_oci_modelcar.py:121: SKLEARN_MODELCAR_URI not set</skipped></testcase><testcase classname="storagespec.test_s3_storagespec" name="test_sklearn_s3_storagespec_kserve" time="87.713" /><testcase classname="storagespec.test_s3_tls_storagespec" name="test_s3_tls_global_custom_cert_storagespec_kserve" time="106.507" /><testcase classname="predictor.test_canary_raw_deployment" name="test_canary_force_stop" time="108.294" /><testcase classname="storagespec.test_s3_tls_storagespec" name="test_s3_tls_custom_cert_storagespec_kserve" time="107.419" /><testcase classname="predictor.test_lightgbm" name="test_lightgbm_kserve" time="130.072" /><testcase classname="storagespec.test_s3_tls_storagespec" name="test_s3_tls_serving_cert_storagespec_kserve" time="117.320" /><testcase classname="predictor.test_lightgbm" name="test_lightgbm_runtime_kserve" time="122.610" /><testcase classname="predictor.test_paddle" name="test_paddle" time="88.712" /><testcase classname="predictor.test_lightgbm" name="test_lightgbm_v2_runtime_mlserver" time="55.245" /><testcase classname="predictor.test_paddle" name="test_paddle_runtime" time="83.186" /><testcase classname="predictor.test_lightgbm" name="test_lightgbm_v2_kserve" time="45.189" /><testcase classname="predictor.test_lightgbm" name="test_lightgbm_v2_grpc" time="0.001"><skipped type="pytest.skip" message="Not testable in ODH at the moment">/workspace/source/test/e2e/predictor/test_lightgbm.py:272: Not testable in ODH at the moment</skipped></testcase><testcase classname="predictor.test_mlflow" name="test_mlflow_v2_runtime_kserve" time="55.155" /><testcase classname="predictor.test_paddle" name="test_paddle_v2_kserve" time="69.167" /><testcase classname="predictor.test_multi_container_probing" name="test_multi_container_probing" time="113.351" /><testcase classname="predictor.test_paddle" name="test_paddle_v2_grpc" time="0.000"><skipped type="pytest.skip" message="GRPC tests are failing in ODH at the moment">/workspace/source/test/e2e/predictor/test_paddle.py:215: GRPC tests are failing in ODH at the moment</skipped></testcase><testcase classname="predictor.test_pmml" name="test_pmml_runtime_kserve" time="109.046" /><testcase classname="predictor.test_pmml" name="test_pmml_kserve" time="108.865" /></testsuite></testsuites>