<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="model_runtime" errors="0" failures="1" skipped="0" tests="23" time="877.601" timestamp="2026-09-09T06:50:01.944228+00:00" hostname="e2e-cli-nmanos-ephc-rhoai-smoke-2cmxs-test-model-runtime-pod"><testcase classname="tests.model_serving.model_runtime.mlserver.probes.test_mlserver_probes.TestMLServerProbeHealth" name="test_mlserver_readiness_probe[test_mlserver_sklearn_standard_rest_probes]" time="153.959" /><testcase classname="tests.model_serving.model_runtime.mlserver.probes.test_mlserver_probes.TestMLServerProbeHealth" name="test_mlserver_liveness_probe[test_mlserver_sklearn_standard_rest_probes]" time="7.814" /><testcase classname="tests.model_serving.model_runtime.mlserver.pvc.test_mlserver_pvc_inference.TestMLServerPvcInference" name="test_mlserver_pvc_sklearn_inference[sklearn-pvc-Standard]" time="49.347" /><testcase classname="tests.model_serving.model_runtime.openvino.probes.test_ovms_probes.TestOVMSProbeHealth" name="test_ovms_readiness_probe[test_ovms_onnx_standard_rest_probes]" time="133.614" /><testcase classname="tests.model_serving.model_runtime.openvino.probes.test_ovms_probes.TestOVMSProbeHealth" name="test_ovms_liveness_probe[test_ovms_onnx_standard_rest_probes]" time="7.800" /><testcase classname="tests.model_serving.model_runtime.openvino.test_ovms_model_deployment.TestOpenVINOModels" name="test_openvino_model_inference[onnx-standard-rest-deployment]" time="20.983" /><testcase classname="tests.model_serving.model_runtime.openvino.test_ovms_smoke.TestOVMSSmokeInOpenShift" name="test_ovms_smoke_runs_in_openshift[ovms-smoke]" time="39.168" /><testcase classname="tests.model_serving.model_runtime.triton.S3.test_triton_grpc.TestTritonGRPC" name="test_triton_grpc_inference[tensorflow-grpc]" time="223.989" /><testcase classname="tests.model_serving.model_runtime.triton.S3.test_triton_rest.TestTritonREST" name="test_triton_rest_inference[tensorflow-rest]" time="34.124" /><testcase classname="tests.model_serving.model_runtime.triton.probes.test_triton_probes.TestTritonProbeHealth" name="test_triton_readiness_probe[test_triton_onnx_standard_rest_probes]" time="133.256" /><testcase classname="tests.model_serving.model_runtime.triton.probes.test_triton_probes.TestTritonProbeHealth" name="test_triton_liveness_probe[test_triton_onnx_standard_rest_probes]" time="7.976" /><testcase classname="tests.model_serving.model_runtime.triton.pvc.test_triton_pvc_inference.TestTritonPvcInference" name="test_triton_pvc_inference[onnx-pvc-rest]" time="54.960" /><testcase classname="tests.model_serving.model_runtime.vllm_omni.s3.test_vllm_omni_regression.TestVllmOmniDoesNotBreakExistingCudaTemplate" name="test_vllm_omni_does_not_break_existing_vllm" time="0.059" /><testcase classname="tests.model_serving.model_runtime.vllm_omni.s3.test_vllm_omni_security.TestVllmOmniDSProjectUserRBAC" name="test_vllm_omni_ds_project_user_cannot_modify_cluster_runtime[test_vllm_omni_ds_project_user_rbac]" time="7.486"><failure message="Failed: DID NOT RAISE ApiException">Traceback (most recent call last):
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 361, in from_call
    result: TResult | None = func()
                             ~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 250, in &lt;lambda&gt;
    lambda: runtest_hook(item=item, **kwds),
            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall
    raise exception
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call
    return (yield)
            ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
    return result.get_result()
           ~~~~~~~~~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_result.py", line 103, in get_result
    raise exc.with_traceback(tb)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
    res = yield
          ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/skipping.py", line 268, in pytest_runtest_call
    return (yield)
            ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
    res = hook_impl.function(*args)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/runner.py", line 184, in pytest_runtest_call
    item.runtest()
    ~~~~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/python.py", line 1707, in runtest
    self.ihook.pytest_pyfunc_call(pyfuncitem=self)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall
    raise exception
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
    return result.get_result()
           ~~~~~~~~~~~~~~~~~^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_result.py", line 103, in get_result
    raise exc.with_traceback(tb)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
    res = yield
          ^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
    res = hook_impl.function(*args)
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/python.py", line 167, in pytest_pyfunc_call
    result = testfunction(**testargs)
  File "/home/odh/opendatahub-tests/tests/model_serving/model_runtime/vllm_omni/s3/test_vllm_omni_security.py", line 48, in test_vllm_omni_ds_project_user_cannot_modify_cluster_runtime
    pytest.raises(ApiException) as exc_info,
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/raises.py", line 699, in __exit__
    fail(f"DID NOT RAISE {self.expected_exceptions[0].__name__}")
    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odh/opendatahub-tests/.venv/lib64/python3.14/site-packages/_pytest/outcomes.py", line 162, in __call__
    raise Failed(msg=reason, pytrace=pytrace)
Failed: DID NOT RAISE ApiException</failure></testcase><testcase classname="tests.model_serving.model_runtime.vllm_omni.s3.test_vllm_omni_template.TestVllmOmniTemplateStructure" name="test_vllm_omni_runtime_template_exists" time="0.475" /><testcase classname="tests.model_serving.model_runtime.vllm_omni.s3.test_vllm_omni_template.TestVllmOmniTemplateStructure" name="test_vllm_omni_dashboard_discovery_annotations" time="0.001" /><testcase classname="tests.model_serving.model_runtime.vllm_omni.s3.test_vllm_omni_template.TestVllmOmniTemplateStructure" name="test_vllm_omni_container_command_and_args" time="0.001" /><testcase classname="tests.model_serving.model_runtime.vllm_omni.s3.test_vllm_omni_template.TestVllmOmniTemplateStructure" name="test_vllm_omni_probe_configuration" time="0.001" /><testcase classname="tests.model_serving.model_runtime.vllm_omni.s3.test_vllm_omni_template.TestVllmOmniTemplateStructure" name="test_vllm_omni_supported_model_formats" time="0.001" /><testcase classname="tests.model_serving.model_runtime.vllm_omni.s3.test_vllm_omni_template.TestVllmOmniTemplateStructure" name="test_vllm_omni_runtime_version_annotation" time="0.001" /><testcase classname="tests.model_serving.model_runtime.vllm_omni.s3.test_vllm_omni_template.TestVllmOmniTemplateStructure" name="test_vllm_omni_security_context" time="0.001" /><testcase classname="tests.model_serving.model_runtime.vllm_omni.s3.test_vllm_omni_template" name="test_vllm_omni_csv_related_images" time="0.305" /><testcase classname="tests.model_serving.model_runtime.vllm_omni.s3.test_vllm_omni_template" name="test_vllm_omni_template_variants_present" time="0.022" /></testsuite></testsuites>