{ "test_run_summary": { "timestamp": "2025-07-25T12:08:36.927797", "total_suites": 4, "passed_suites": 0, "failed_suites": 4, "error_suites": 0, "timeout_suites": 0, "success_rate": 0.0, "total_duration_seconds": 1.9828898906707764 }, "suite_results": { "unit": { "suite": "unit", "status": "failed", "return_code": 4, "duration": 0.4672102928161621, "stdout": "", "stderr": "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py:331: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.\nPlugin: helpconfig, Hook: pytest_cmdline_parse\nConftestImportFailure: NameError: name 'pytest_asyncio' is not defined (from /app/tests/conftest.py)\nFor more information see https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning\n config = pluginmanager.hook.pytest_cmdline_parse(\nImportError while loading conftest '/app/tests/conftest.py'.\ntests/conftest.py:517: in \n @pytest_asyncio.fixture\nE NameError: name 'pytest_asyncio' is not defined\n", "timestamp": "2025-07-25T12:08:35.411622" }, "integration": { "suite": "integration", "status": "failed", "return_code": 4, "duration": 0.5080075263977051, "stdout": "", "stderr": "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py:331: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.\nPlugin: helpconfig, Hook: pytest_cmdline_parse\nConftestImportFailure: NameError: name 'pytest_asyncio' is not defined (from /app/tests/conftest.py)\nFor more information see https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning\n config = pluginmanager.hook.pytest_cmdline_parse(\nImportError while loading conftest '/app/tests/conftest.py'.\ntests/conftest.py:517: in \n @pytest_asyncio.fixture\nE NameError: name 'pytest_asyncio' is not defined\n", "timestamp": "2025-07-25T12:08:35.919747" }, "performance": { "suite": "performance", "status": "failed", "return_code": 4, "duration": 0.5039312839508057, "stdout": "", "stderr": "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py:331: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.\nPlugin: helpconfig, Hook: pytest_cmdline_parse\nConftestImportFailure: NameError: name 'pytest_asyncio' is not defined (from /app/tests/conftest.py)\nFor more information see https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning\n config = pluginmanager.hook.pytest_cmdline_parse(\nImportError while loading conftest '/app/tests/conftest.py'.\ntests/conftest.py:517: in \n @pytest_asyncio.fixture\nE NameError: name 'pytest_asyncio' is not defined\n", "timestamp": "2025-07-25T12:08:36.423826" }, "end_to_end": { "suite": "end_to_end", "status": "failed", "return_code": 4, "duration": 0.5037407875061035, "stdout": "", "stderr": "/usr/local/lib/python3.11/site-packages/_pytest/config/__init__.py:331: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.\nPlugin: helpconfig, Hook: pytest_cmdline_parse\nConftestImportFailure: NameError: name 'pytest_asyncio' is not defined (from /app/tests/conftest.py)\nFor more information see https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning\n config = pluginmanager.hook.pytest_cmdline_parse(\nImportError while loading conftest '/app/tests/conftest.py'.\ntests/conftest.py:517: in \n @pytest_asyncio.fixture\nE NameError: name 'pytest_asyncio' is not defined\n", "timestamp": "2025-07-25T12:08:36.927703" } }, "recommendations": [ "Failed test suites: unit, integration, performance, end_to_end. Check logs for detailed error messages." ] }