{"returncode": 1, "root": "/storage/contextra/deploy/event-time-fallback-20261013-r01", "log_tail": "DEPRECATED: The legacy builder is deprecated and will be removed in a future release.\n BuildKit is currently disabled; enable it by removing the DOCKER_BUILDKIT=0\n environment-variable.\n\nSending build context to Docker daemon 243.7kB\n\nStep 1/11 : FROM contextra-hotfix-base:ai2-4648079cdd03 AS verify\n ---> 4648079cdd03\nStep 2/11 : WORKDIR /opt/contextra\n ---> Using cache\n ---> 6bb136d0e71c\nStep 3/11 : COPY hotfix/app/ /opt/contextra/app/\n ---> Using cache\n ---> 99c10b3dc15a\nStep 4/11 : COPY tests/ /opt/contextra/tests/\n ---> 933a1bd169e3\nStep 5/11 : RUN PYTHONDONTWRITEBYTECODE=1 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 timeout 120 python3 -m pytest -q -p no:cacheprovider tests/test_event_time_fallback.py tests/test_frame_time.py tests/test_event_artifact.py tests/test_result_queue_b.py tests/test_capture_trial.py tests/test_event_cooldown.py tests/test_crowd_events.py tests/test_provider_process_group.py\n ---> Running in 4d0312df533b\n............................................................... [ 57%]\n....................................F..F....... [100%]\n=================================== FAILURES ===================================\n____________________ test_roi_event_wire_paths_and_sidecar _____________________\n\ntmp_path = PosixPath('/tmp/pytest-of-root/pytest-0/test_roi_event_wire_paths_and_0')\n\n def test_roi_event_wire_paths_and_sidecar(tmp_path):\n> from control_sidecar.main import validate_event\nE ModuleNotFoundError: No module named 'control_sidecar'\n\ntests/test_crowd_events.py:149: ModuleNotFoundError\n________ test_real_start_projection_skip_recovery_and_no_crowd_process _________\n\ntmp_path = PosixPath('/tmp/pytest-of-root/pytest-0/test_real_start_projection_ski0')\nmonkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x79b1689a5220>\n\n def test_real_start_projection_skip_recovery_and_no_crowd_process(tmp_path, monkeypatch):\n import json\n> from tests.test_web_start_preparation import service\n\ntests/test_crowd_events.py:200: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n/usr/local/lib/python3.12/dist-packages/_pytest/assertion/rewrite.py:197: in exec_module\n exec(co, module.__dict__)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n \"\"\"Offline registration/config transactions; no child, Redis, DB or Web connection.\"\"\"\n from copy import deepcopy\n import json\n from pathlib import Path\n import threading\n import time\n from unittest.mock import MagicMock\n \n import pytest\n \n from app.event_artifact_contract import ArtifactConfig\n from app.event_artifact_store import ArtifactStore\n from app.pose_config import execution_plan\n from app.secure_control import ControlService, Start\n from app.stream_config_store import ConfigPersistenceError\n from app.stream_manager import StreamManager\n> from control_sidecar.main import validate_event\nE ModuleNotFoundError: No module named 'control_sidecar'\n\ntests/test_web_start_preparation.py:17: ModuleNotFoundError\n=========================== short test summary info ============================\nFAILED tests/test_crowd_events.py::test_roi_event_wire_paths_and_sidecar - Mo...\nFAILED tests/test_crowd_events.py::test_real_start_projection_skip_recovery_and_no_crowd_process\n2 failed, 108 passed, 9 subtests passed in 2.78s\nThe command '/bin/sh -c PYTHONDONTWRITEBYTECODE=1 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 timeout 120 python3 -m pytest -q -p no:cacheprovider tests/test_event_time_fallback.py tests/test_frame_time.py tests/test_event_artifact.py tests/test_result_queue_b.py tests/test_capture_trial.py tests/test_event_cooldown.py tests/test_crowd_events.py tests/test_provider_process_group.py' returned a non-zero code: 1\n"}