Coverage report:
44%
hide covered
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.