Coverage report: 44%

Files Functions Classes

coverage.py v7.10.7, created at 2025-10-11 12:53 +0000

File statements missing excluded coverage
adapter/__init__.py 11 0 4 100%
projects/04-llm-adapter/adapter/__init__.py 2 0 0 100%
projects/04-llm-adapter/adapter/core/__init__.py 10 0 0 100%
projects/04-llm-adapter/adapter/core/_parallel_shim.py 4 0 84 100%
projects/04-llm-adapter/adapter/core/_provider_execution.py 93 31 6 67%
projects/04-llm-adapter/adapter/core/_shadow_helpers.py 21 2 8 90%
projects/04-llm-adapter/adapter/core/aggregation.py 42 3 18 93%
projects/04-llm-adapter/adapter/core/aggregation/builtin/__init__.py 7 0 0 100%
projects/04-llm-adapter/adapter/core/aggregation/builtin/majority_vote.py 82 64 0 22%
projects/04-llm-adapter/adapter/core/aggregation/builtin/max_score.py 16 8 0 50%
projects/04-llm-adapter/adapter/core/aggregation/builtin/registry.py 30 14 0 53%
projects/04-llm-adapter/adapter/core/aggregation/builtin/tie_breakers.py 18 8 0 56%
projects/04-llm-adapter/adapter/core/aggregation/builtin/weighted_vote.py 45 33 0 27%
projects/04-llm-adapter/adapter/core/aggregation/judge.py 70 36 10 49%
projects/04-llm-adapter/adapter/core/aggregation/strategies_builtin.py 7 0 0 100%
projects/04-llm-adapter/adapter/core/aggregation_controller.py 123 102 3 17%
projects/04-llm-adapter/adapter/core/aggregation_selector.py 111 90 3 19%
projects/04-llm-adapter/adapter/core/aggregation_selector_components.py 133 104 7 22%
projects/04-llm-adapter/adapter/core/budgets.py 41 25 0 39%
projects/04-llm-adapter/adapter/core/compare_runner_finalizer.py 67 43 2 36%
projects/04-llm-adapter/adapter/core/compare_runner_support.py 112 87 0 22%
projects/04-llm-adapter/adapter/core/compare_runner_support/__init__.py 14 0 2 100%
projects/04-llm-adapter/adapter/core/compare_runner_support/metrics_builder.py 77 56 0 27%
projects/04-llm-adapter/adapter/core/config.py 5 0 0 100%
projects/04-llm-adapter/adapter/core/datasets.py 50 32 0 36%
projects/04-llm-adapter/adapter/core/errors.py 40 14 0 65%
projects/04-llm-adapter/adapter/core/execution/__init__.py 0 0 0 100%
projects/04-llm-adapter/adapter/core/execution/compare_task_runner.py 65 49 2 25%
projects/04-llm-adapter/adapter/core/execution/guards.py 72 54 0 25%
projects/04-llm-adapter/adapter/core/execution/shadow_runner.py 59 5 10 92%
projects/04-llm-adapter/adapter/core/loader.py 106 88 6 17%
projects/04-llm-adapter/adapter/core/metrics.py 36 0 2 100%
projects/04-llm-adapter/adapter/core/metrics/costs.py 19 3 2 84%
projects/04-llm-adapter/adapter/core/metrics/diff.py 32 25 0 22%
projects/04-llm-adapter/adapter/core/metrics/models.py 81 9 3 89%
projects/04-llm-adapter/adapter/core/metrics/update.py 48 9 3 81%
projects/04-llm-adapter/adapter/core/models.py 52 0 0 100%
projects/04-llm-adapter/adapter/core/parallel/__init__.py 2 0 0 100%
projects/04-llm-adapter/adapter/core/parallel/coordinators/__init__.py 6 0 0 100%
projects/04-llm-adapter/adapter/core/parallel/coordinators/all.py 29 16 5 45%
projects/04-llm-adapter/adapter/core/parallel/coordinators/any.py 60 42 5 30%
projects/04-llm-adapter/adapter/core/parallel/coordinators/base.py 64 41 6 36%
projects/04-llm-adapter/adapter/core/parallel_state.py 89 52 6 42%
projects/04-llm-adapter/adapter/core/provider_spi.py 70 6 4 91%
projects/04-llm-adapter/adapter/core/providers/__init__.py 75 32 26 57%
projects/04-llm-adapter/adapter/core/providers/_requests_compat.py 40 10 56 75%
projects/04-llm-adapter/adapter/core/providers/gemini.py 76 63 9 17%
projects/04-llm-adapter/adapter/core/providers/gemini_support.py 159 141 11 11%
projects/04-llm-adapter/adapter/core/providers/ollama.py 195 174 2 11%
projects/04-llm-adapter/adapter/core/providers/ollama_client.py 97 51 4 47%
projects/04-llm-adapter/adapter/core/providers/openai.py 188 161 12 14%
projects/04-llm-adapter/adapter/core/providers/openai_utils.py 219 204 8 7%
projects/04-llm-adapter/adapter/core/providers/openrouter.py 180 160 66 11%
projects/04-llm-adapter/adapter/core/runner_execution.py 113 23 4 80%
projects/04-llm-adapter/adapter/core/runner_execution_attempts.py 35 21 4 40%
projects/04-llm-adapter/adapter/core/runner_execution_parallel.py 36 11 14 69%
projects/04-llm-adapter/adapter/core/runners.py 100 65 2 35%
projects/04-llm-adapter/adapter/core/schema.py 38 0 0 100%
projects/04-llm-adapter/tools/report/metrics/__init__.py 6 0 0 100%
projects/04-llm-adapter/tools/report/metrics/cli.py 35 25 2 29%
projects/04-llm-adapter/tools/report/metrics/data.py 105 88 0 16%
projects/04-llm-adapter/tools/report/metrics/html_report.py 25 19 0 24%
projects/04-llm-adapter/tools/report/metrics/regression_summary.py 95 85 0 11%
projects/04-llm-adapter/tools/report/metrics/utils.py 35 29 0 17%
projects/04-llm-adapter/tools/report/metrics/weekly_summary.py 41 35 0 15%
projects/04-llm-adapter/tools/report/metrics_to_html.py 2 0 2 100%
tests/config/test_mypy_config.py 21 0 0 100%
tests/config/test_shadow_pyproject_deprecation.py 8 0 0 100%
tests/conftest.py 18 4 0 78%
tests/docs/test_changelog_shadow_refs.py 15 0 0 100%
tests/docs/test_coverage_index_targets.py 4 1 0 75%
tests/docs/test_coverage_status_targets.py 24 17 0 29%
tests/docs/test_en_index_llm_adapter.py 17 0 0 100%
tests/docs/test_evidence_links.py 11 0 0 100%
tests/docs/test_progress_20251004_sources.py 7 0 0 100%
tests/docs/test_readme_links.py 7 0 0 100%
tests/docs/test_release_v02_links.py 7 0 0 100%
tests/docs/test_runner_refactor_tasks_links.py 14 0 0 100%
tests/docs/test_shadow_readme_deprecation.py 7 0 0 100%
tests/docs/test_shadow_tasks_deprecated.py 5 0 0 100%
tests/docs/test_v02_roadmap_links.py 6 0 0 100%
tests/docs/test_v02_tasks_entries.py 16 0 0 100%
tests/scripts/test_bootstrap_ps1.py 10 0 0 100%
tests/scripts/test_bootstrap_sh.py 5 0 0 100%
tests/scripts/test_eslint_bin.py 9 0 0 100%
tests/scripts/test_eslint_config.py 5 0 0 100%
tests/scripts/test_just_targets.py 7 0 0 100%
tests/shadow/test_runner_async_support_shim.py 15 0 0 100%
tests/shadow/test_runner_logging_shim.py 13 0 0 100%
tests/shadow/test_runner_parallel_shim.py 6 0 0 100%
tests/shadow/test_runner_parallel_shim_exports.py 13 0 0 100%
tests/shadow/test_runner_sequential_shim.py 7 0 0 100%
tests/test_adapter_import_shadow_guard.py 26 0 0 100%
tests/test_ci_metrics.py 6 0 0 100%
tests/test_generate_ci_report.py 50 0 0 100%
tests/test_runner_shadow_metrics.py 80 12 0 85%
tests/test_update_readme_metrics.py 17 2 0 88%
tests/tools/test_weekly_summary_cli.py 16 1 0 94%
tests/tools/test_weekly_summary_io.py 33 1 0 97%
tools/__init__.py 38 3 0 92%
tools/ci_metrics.py 116 41 0 65%
tools/ci_report/__init__.py 3 0 0 100%
tools/ci_report/processing.py 48 5 0 90%
tools/ci_report/rendering.py 37 5 0 86%
tools/update_readme_metrics.py 105 78 2 26%
tools/weekly_summary/__init__.py 139 74 0 47%
tools/weekly_summary/__main__.py 89 68 2 24%
tools/weekly_summary/io.py 64 15 0 77%
Total 5160 2875 427 44%

No items found using the specified filter.