{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": ".\/venv\/bin\/pytest tests\/unit -q --cov=src\/application --cov-report=term-missing 2>&1 | tail -20",
"description": "Application coverage"
}
}
{
"tool_response": {
"stdout": "_______________ coverage: platform linux, python 3.13.5-final-0 ________________\n\nName Stmts Miss Branch BrPart Cover Missing\n-------------------------------------------------------------------------------------------------\nsrc\/application\/__init__.py 0 0 0 0 100%\nsrc\/application\/read_models\/__init__.py 3 0 0 0 100%\nsrc\/application\/read_models\/crawl_diff.py 6 0 0 0 100%\nsrc\/application\/read_models\/crawl_report.py 16 0 0 0 100%\nsrc\/application\/use_cases\/__init__.py 10 0 0 0 100%\nsrc\/application\/use_cases\/check_external_link.py 22 0 2 0 100%\nsrc\/application\/use_cases\/compare_crawls.py 31 20 4 0 31% 18-19, 22-28, 38-46, 80-81\nsrc\/application\/use_cases\/extract_seo_data.py 47 3 2 1 92% 85, 88-89\nsrc\/application\/use_cases\/finalize_crawl.py 21 0 4 0 100%\nsrc\/application\/use_cases\/generate_crawl_report.py 34 2 6 2 90% 29, 36\nsrc\/application\/use_cases\/list_crawls.py 10 0 2 0 100%\nsrc\/application\/use_cases\/process_url.py 90 35 6 0 57% 57, 60-83, 93, 105-114, 118-134, 144-149, 153-155, 165\nsrc\/application\/use_cases\/recheck_external_links.py 38 26 12 0 24% 20-22, 25-33, 36-56, 59-66\nsrc\/application\/use_cases\/start_crawl.py 36 1 2 1 95% 56\n-------------------------------------------------------------------------------------------------\nTOTAL 364 87 40 4 72%",
"stderr": "",
"interrupted": false,
"isImage": false,
"noOutputExpected": false
}
}