OXYGENHUB

Coverage

on main · run #19 ·
84.6%
+0.1 since the run before
Lines covered4886 of 5773
Hits per line1.3k
Functions45.6% 1002 of 2199
Files40
Reporting since
Badgecoverage 84.6%

This run

  • 4886 of 5773 relevant lines covered (84.6%)
  • +92 relevant lines, +87 covered, against run #18
  • 1.3k hits per line
  • Job test

Coverage moved in

src/cli/identity.rs65.6% → 70.5%+4.9
crates/spectra-mcp/src/http.rs88.2% → 88.8%+0.6
src/cli/serve.rs78.8% → 79.3%+0.5
src/cli/mod.rs85.2% → 85.5%+0.3
crates/spectra-core/src/daemon.rs92.9% → 93.1%+0.2
crates/spectra-mcp/src/api.rs91.8% → 91.7%-0.1

Files by coverage

100%5
90 – 99%19
75 – 89%7
50 – 74%5
under 50%4

Relevant lines covered covered missed

02.1k4.1k6.2k8.3kRun #1 · 20.9% · 50 of 239 linesRun #2 · 20.9% · 50 of 239 linesRun #5 · 83.0% · 1494 of 1800 linesRun #6 · 84.9% · 1879 of 2212 linesRun #7 · 85.9% · 2380 of 2771 linesRun #8 · 86.0% · 3002 of 3489 linesRun #9 · 87.9% · 3487 of 3966 linesRun #11 · 86.8% · 3501 of 4033 linesRun #15 · 84.7% · 4495 of 5309 linesRun #16 · 84.7% · 4495 of 5309 linesRun #17 · 84.7% · 4495 of 5309 linesRun #18 · 84.5% · 4799 of 5681 linesRun #19 · 84.6% · 4886 of 5773 linesRun #20 · 84.3% · 5008 of 5944 linesRun #21 · 84.5% · 5216 of 6173 linesRun #22 · 83.3% · 5232 of 6281 linesRun #23 · 83.3% · 5232 of 6281 linesRun #24 · 83.3% · 5235 of 6284 linesRun #25 · 83.7% · 5692 of 6804 linesRun #26 · 83.7% · 5692 of 6804 linesRun #28 · 83.5% · 5996 of 7183 linesRun #29 · 83.7% · 6190 of 7393 linesRun #30 · 83.7% · 6190 of 7393 linesRun #31 · 82.9% · 6257 of 7545 linesRun #32 · 83.0% · 6326 of 7620 linesRun #33 · 83.2% · 6362 of 7646 linesRun #34 · 83.9% · 5728 of 6826 linesRun #35 · 83.9% · 5735 of 6833 linesRun #36 · 83.9% · 5751 of 6851 linesrun #1run #36

Recent runs on main

RunJobCoverageChangeLinesWhen
#36 test 83.9% ±0.0 5751 / 6851
#35 test 83.9% ±0.0 5735 / 6833
#34 test 83.9% +0.7 5728 / 6826
#33 test 83.2% +0.2 6362 / 7646
#32 test 83.0% +0.1 6326 / 7620
#31 test 82.9% -0.8 6257 / 7545
#30 test 83.7% ±0.0 6190 / 7393
#29 test 83.7% +0.2 6190 / 7393
#28 test 83.5% -0.2 5996 / 7183
#26 test 83.7% ±0.0 5692 / 6804

Files sorted by lines missed: lowest first path

FileCoverageLinesMissed
src/cli/human.rs 54.0% 202 93
crates/radar/src/lib.rs 83.1% 413 70
crates/spectra-api/src/bin/typescript.rs 0.0% 66 66
src/cli/ui.rs 66.1% 171 58
src/cli/identity.rs 70.5% 190 56
src/cli/mcp.rs 19.7% 66 53
crates/spectra-core/src/conversation.rs 90.9% 574 52
crates/spectra-mcp/src/client.rs 70.4% 152 45
crates/spectra-mcp/src/tools.rs 90.0% 411 41
src/cli/serve.rs 79.3% 179 37
crates/spectra-mcp/src/api.rs 91.7% 397 33
crates/spectra-mcp/src/tls.rs 80.4% 163 32
crates/spectra-core/src/keys.rs 76.1% 113 27
crates/spectra-core/src/principals.rs 92.3% 326 25
crates/spectra-mcp/src/http.rs 88.8% 188 21
src/cli/project.rs 78.4% 97 21
crates/spectra-core/src/ledger.rs 95.4% 431 20
src/cli/json.rs 0.0% 20 20
src/cli/mod.rs 85.5% 138 20
crates/spectra-api/src/lib.rs 0.0% 18 18
crates/spectra-core/src/daemon.rs 93.1% 216 15
src/cli/agent.rs 91.8% 158 13
src/cli/open.rs 65.5% 29 10
crates/spectra-mcp/src/protocol.rs 91.5% 106 9
crates/spectra-core/src/presence.rs 96.6% 177 6
crates/spectra-core/src/event.rs 97.1% 173 5
crates/spectra-mcp/src/instance.rs 90.9% 55 5
src/cli/admin.rs 90.9% 55 5
crates/spectra-core/src/proof.rs 95.9% 73 3
crates/spectra-core/src/projects.rs 98.1% 108 2
crates/spectra-mcp/src/session.rs 95.6% 45 2
crates/spectra-core/src/attachments.rs 94.1% 17 1
crates/spectra-core/src/authn.rs 97.6% 42 1
crates/spectra-core/src/rules.rs 98.7% 76 1
src/cli/marks.rs 95.0% 20 1
crates/spectra-core/src/hlc.rs 100.0% 31 0
crates/spectra-core/src/ids.rs 100.0% 38 0
crates/spectra-core/src/projections.rs 100.0% 13 0
src/cli/format.rs 100.0% 16 0
src/main.rs 100.0% 10 0