{"created": 1789564348.043104, "duration": 869.8636438846588, "exitcode": 0, "root": "/workspace/source/test/e2e", "environment": {}, "summary": {"passed": 13, "skipped": 6, "total": 19, "collected": 19}, "collectors": [{"nodeid": "explainer/test_art_explainer.py", "outcome": "skipped", "result": [], "longrepr": "('/workspace/source/test/e2e/explainer/test_art_explainer.py', 48, 'Skipped: ODH does not support art explainer at the moment')"}, {"nodeid": "predictor/test_grpc.py", "outcome": "skipped", "result": [], "longrepr": "('/workspace/source/test/e2e/predictor/test_grpc.py', 39, 'Skipped: Not testable in ODH at the moment')"}, {"nodeid": "predictor/test_torchserve.py", "outcome": "skipped", "result": [], "longrepr": "('/workspace/source/test/e2e/predictor/test_torchserve.py', 34, 'Skipped: ODH does not support torchserve at the moment')"}], "tests": [{"nodeid": "predictor/test_canary_raw_deployment.py::test_canary_rollback", "lineno": 402, "outcome": "passed", "keywords": ["test_canary_rollback", "raw", "predictor", "pytestmark", "test_canary_raw_deployment.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.04497534999973141, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 200.39018909700098, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.051116966002155, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "batcher/test_raw_batcher.py::test_batcher_raw", "lineno": 42, "outcome": "passed", "keywords": ["test_batcher_raw", "asyncio", "raw", "pytestmark", "test_raw_batcher.py", "batcher/__init__.py", "e2e"], "setup": {"duration": 0.14659554399258923, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 105.30561877200671, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.00019684599828906357, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "custom/test_custom_model_grpc.py::test_predictor_grpc_with_transformer_grpc_raw", "lineno": 392, "outcome": "skipped", "keywords": ["test_predictor_grpc_with_transformer_grpc_raw", "asyncio", "raw", "skip", "pytestmark", "test_custom_model_grpc.py", "custom/__init__.py", "e2e"], "setup": {"duration": 0.00014049099991098046, "outcome": "skipped", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python\n('/workspace/source/test/e2e/custom/test_custom_model_grpc.py', 393, 'Skipped: Not testable in ODH at the moment')"}, "teardown": {"duration": 0.0001114390033762902, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "graph/test_inference_graph.py::test_inference_graph_raw_mode", "lineno": 958, "outcome": "passed", "keywords": ["test_inference_graph_raw_mode", "asyncio", "raw", "pytestmark", "test_inference_graph.py", "graph/__init__.py", "e2e"], "setup": {"duration": 0.040321690001292154, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 110.36115362599958, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.00017534400103613734, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "predictor/test_canary_raw_deployment.py::test_canary_force_stop", "lineno": 479, "outcome": "passed", "keywords": ["test_canary_force_stop", "raw", "predictor", "pytestmark", "test_canary_raw_deployment.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.04492659600509796, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 95.20309486599581, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.04801570699783, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "graph/test_inference_graph.py::test_inference_graph_raw_mode_with_hpa", "lineno": 1118, "outcome": "passed", "keywords": ["test_inference_graph_raw_mode_with_hpa", "asyncio", "raw", "pytestmark", "test_inference_graph.py", "graph/__init__.py", "e2e"], "setup": {"duration": 0.03644431199063547, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 110.38926921300299, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.0001768349902704358, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "predictor/test_pod_watch.py::test_event_storm_prevention_init_container_isolation", "lineno": 329, "outcome": "passed", "keywords": ["test_event_storm_prevention_init_container_isolation", "asyncio", "raw", "predictor", "pytestmark", "test_pod_watch.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.04390981300093699, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 125.33273984499101, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.056274214002769, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "logger/test_raw_logger.py::test_kserve_logger", "lineno": 50, "outcome": "passed", "keywords": ["test_kserve_logger", "asyncio", "raw", "pytestmark", "test_raw_logger.py", "logger/__init__.py", "e2e"], "setup": {"duration": 0.04318108099687379, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 105.30062068800908, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.000185875003808178, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "predictor/test_autoscaling.py::test_sklearn_scale_raw", "lineno": 205, "outcome": "passed", "keywords": ["test_sklearn_scale_raw", "asyncio", "raw", "pytestmark", "test_autoscaling.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.03453637199709192, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 150.1995644109993, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.046775183000136, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "predictor/test_pod_watch.py::test_quick_reconciliation_on_init_container_failure", "lineno": 463, "outcome": "passed", "keywords": ["test_quick_reconciliation_on_init_container_failure", "asyncio", "raw", "predictor", "pytestmark", "test_pod_watch.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.03164022500277497, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 10.196921807000763, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.039243163992069, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "predictor/test_raw_deployment.py::test_raw_deployment_kserve", "lineno": 42, "outcome": "passed", "keywords": ["test_raw_deployment_kserve", "asyncio", "raw", "pytestmark", "test_raw_deployment.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.034324905995163135, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 90.17984093600535, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.05453928199131, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "predictor/test_raw_deployment.py::test_raw_deployment_runtime_kserve", "lineno": 90, "outcome": "passed", "keywords": ["test_raw_deployment_runtime_kserve", "asyncio", "raw", "pytestmark", "test_raw_deployment.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.039879903008113615, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 80.16069339599926, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.046646470989799, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "predictor/test_autoscaling.py::test_scaling_sklearn_with_keda_otel_add_on", "lineno": 629, "outcome": "skipped", "keywords": ["test_scaling_sklearn_with_keda_otel_add_on", "asyncio", "autoscaling", "raw", "skip", "pytestmark", "test_autoscaling.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.00018803498824127018, "outcome": "skipped", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python\n('/workspace/source/test/e2e/predictor/test_autoscaling.py', 630, \"Skipped: ODH doesn't use OTEL for keda autoscaling, failed to get existing OTel Collector resource: no kind is registered for the type v1beta1.OpenTelemetryCollector\")"}, "teardown": {"duration": 0.0001391320110997185, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "predictor/test_canary_raw_deployment.py::test_canary_create", "lineno": 248, "outcome": "passed", "keywords": ["test_canary_create", "raw", "predictor", "pytestmark", "test_canary_raw_deployment.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.03567421800107695, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 90.15371158000198, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.055656265001744, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "predictor/test_raw_deployment.py::test_isvc_with_multiple_container_port", "lineno": 141, "outcome": "skipped", "keywords": ["test_isvc_with_multiple_container_port", "skip", "asyncio", "raw", "grpc", "pytestmark", "test_raw_deployment.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.00020632700761780143, "outcome": "skipped", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python\n('/workspace/source/test/e2e/predictor/test_raw_deployment.py', 142, 'Skipped: The custom-model-grpc image fails in OpenShift with a permission denied error')"}, "teardown": {"duration": 0.0001481220097048208, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "transformer/test_collocation.py::test_raw_transformer_collocation", "lineno": 226, "outcome": "skipped", "keywords": ["test_raw_transformer_collocation", "skip", "asyncio", "raw", "pytestmark", "test_collocation.py", "transformer/__init__.py", "e2e"], "setup": {"duration": 0.00013614101044368, "outcome": "skipped", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python\n('/workspace/source/test/e2e/transformer/test_collocation.py', 227, 'Skipped: The torchserve container fails in OpenShift with permission denied errors')"}, "teardown": {"duration": 0.00012641100329346955, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "transformer/test_collocation.py::test_raw_transformer_collocation_runtime", "lineno": 332, "outcome": "skipped", "keywords": ["test_raw_transformer_collocation_runtime", "skip", "asyncio", "raw", "pytestmark", "test_collocation.py", "transformer/__init__.py", "e2e"], "setup": {"duration": 0.00014647199714090675, "outcome": "skipped", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python\n('/workspace/source/test/e2e/transformer/test_collocation.py', 333, 'Skipped: The torchserve container fails in OpenShift with permission denied errors and needs the policy add-scc-to-user anyuid to run (RHOAIENG-28459)')"}, "teardown": {"duration": 0.00012871099170297384, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "transformer/test_raw_transformer.py::test_transformer", "lineno": 47, "outcome": "skipped", "keywords": ["test_transformer", "skip", "asyncio", "raw", "pytestmark", "test_raw_transformer.py", "transformer/__init__.py", "e2e"], "setup": {"duration": 0.00012419100676197559, "outcome": "skipped", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python\n('/workspace/source/test/e2e/transformer/test_raw_transformer.py', 48, 'Skipped: The torchserve container fails in OpenShift with permission denied errors')"}, "teardown": {"duration": 0.0012352009944152087, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}, {"nodeid": "predictor/test_canary_raw_deployment.py::test_canary_promote", "lineno": 320, "outcome": "passed", "keywords": ["test_canary_promote", "raw", "predictor", "pytestmark", "test_canary_raw_deployment.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.0353562740056077, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 180.38252572300553, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.045516057987697, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}]}