{"created": 1789761892.8528566, "duration": 889.5662486553192, "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": "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.048298510984750465, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 115.26648428401677, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.00021138601005077362, "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_rollback", "lineno": 402, "outcome": "passed", "keywords": ["test_canary_rollback", "raw", "predictor", "pytestmark", "test_canary_raw_deployment.py", "predictor/__init__.py", "e2e"], "setup": {"duration": 0.0474877709930297, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 200.37649456999497, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.054917278001085, "outcome": "passed", "longrepr": "[gw1] 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.0001469510025344789, "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.00011516900849528611, "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.03612151101697236, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 110.27540556501481, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.00020682599279098213, "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.049237747996812686, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 95.20869039898389, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.051532391982619, "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.03448741999454796, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 110.28756696300115, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.0001887940161395818, "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.04015432498999871, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 123.33367161199567, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.0897188739909325, "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.0382178730214946, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 105.25773497100454, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 0.00021457599359564483, "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.03859123101574369, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 10.202874584007077, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.035547623992898, "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.02584955599741079, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 160.1899014079827, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.05268788698595, "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.03262715900200419, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 90.17285213299328, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.050176777993329, "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.036341732018627226, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 90.16046559301321, "outcome": "passed", "longrepr": "[gw1] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.0471475000085775, "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.00014315100270323455, "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.00011301899212412536, "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.03485585798625834, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 90.16405442001997, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.052026692981599, "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.00018947399803437293, "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.00011058797826990485, "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.00010772800305858254, "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.0001017780159600079, "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.00010589801240712404, "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.00013879998004995286, "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.00010672799544408917, "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.0009939139999914914, "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.02628870098851621, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "call": {"duration": 180.4599424280168, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}, "teardown": {"duration": 5.053553467005258, "outcome": "passed", "longrepr": "[gw0] linux -- Python 3.11.13 /workspace/source/python/kserve/.venv/bin/python"}}]}