{"created": 1789144886.7493892, "duration": 919.5297224521637, "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.049099052033852786, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 210.43513193895342, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.04835739400005, "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.056257739022839814, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 115.28429508698173, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.0002794470055960119, "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.0002105050371028483, "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.0001572539913468063, "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.041237711964640766, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 110.25438668503193, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.00020857498748227954, "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.04013676004251465, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 95.18797242396977, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.048622164991684, "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.03809947601985186, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 110.28987101698294, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.00017872400349006057, "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.04457023699069396, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 123.28424846503185, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.061806216021068, "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.031188185035716742, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 115.27192820195341, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.00021430500783026218, "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.031213435984682292, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 10.204438537009992, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.040592936042231, "outcome": "passed", "longrepr": "[gw1] 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.028865986969321966, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 180.21562955901027, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.046365837974008, "outcome": "passed", "longrepr": "[gw0] 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.034965945000294596, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 100.18178788700607, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.056879065989051, "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.0412373740109615, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 90.2222580590169, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.055710399989039, "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.00023423501988872886, "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.0001412730198353529, "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.03647827700478956, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 90.15499753400218, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.052946058975067, "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.0006726550054736435, "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.00015045399777591228, "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.00014240294694900513, "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.00010736298281699419, "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.00010555202607065439, "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.00010038301115855575, "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.00010897195897996426, "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.0010755840339697897, "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.03572463704040274, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 180.37936024100054, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.05157375195995, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}]}