OXYGENHUB

Coverage

· run #277 ·
81.5%
±0.0 since the run before
Lines covered31261 of 38337
Hits per line126.3k
Functions60.7% 4910 of 8083
Files75
Reporting since
Badgecoverage 81.5%

This run

  • 31261 of 38337 relevant lines covered (81.5%)
  • -1 relevant lines, +9 covered, against run #272
  • 126.3k hits per line
  • Job test

Coverage moved in

crates/oxy-core/src/state.rs92.5% → 93.0%+0.5
crates/oxy-core/src/tree.rs94.0% → 94.1%+0.1

Files by coverage

100%4
90 – 99%34
75 – 89%21
50 – 74%7
under 50%9

Relevant lines covered covered missed

010.4k20.7k31.1k41.4kRun #272 · 81.5% · 31252 of 38338 linesRun #277 · 81.5% · 31261 of 38337 linesRun #279 · 81.5% · 31272 of 38358 linesrun #272run #279

Recent runs on switch-says

RunJobCoverageChangeLinesWhen
#279 test 81.5% ±0.0 31272 / 38358
#277 test 81.5% ±0.0 31261 / 38337
#272 test 81.5% 31252 / 38338

Files sorted by lines missed: lowest first path

FileCoverageLinesMissed
src/cli/workspace.rs 39.0% 2376 1449
src/cli/identity.rs 19.5% 719 579
src/cli/sync.rs 38.8% 943 577
crates/oxy-core/src/repo/git.rs 79.9% 1713 345
src/cli/auth.rs 0.0% 295 295
crates/oxy-core/src/repo/mod.rs 88.3% 2039 239
crates/oxy-core/src/repo/snapshot.rs 90.5% 2430 231
crates/oxy-strata/src/lib.rs 55.0% 509 229
crates/oxy-core/src/repo/history.rs 77.7% 1014 226
src/cli/proposal.rs 0.0% 221 221
crates/oxy-core/src/repo/sync.rs 89.2% 1700 184
crates/oxy-core/src/state.rs 93.0% 2233 157
crates/oxy-core/src/protocol.rs 82.7% 885 153
src/cli/mod.rs 60.8% 329 129
crates/oxy-core/src/strata.rs 87.4% 879 111
crates/oxy-core/src/store.rs 94.5% 2015 110
crates/oxy-core/src/repo/fsck.rs 71.6% 366 104
crates/oxy-core/src/repo/strata.rs 91.4% 1017 87
crates/oxy-strata/src/aws.rs 58.1% 186 78
crates/oxy-core/src/tree.rs 94.1% 1231 73
crates/oxy-core/src/repo/policy.rs 80.2% 359 71
crates/oxy-strata/src/azure.rs 0.0% 70 70
crates/oxy-strata/src/http.rs 17.3% 81 67
crates/oxy-core/src/repo/revset.rs 90.0% 658 66
crates/oxy-core/src/repo/doctor.rs 73.7% 247 65
crates/oxy-core/src/repo/subrepos.rs 79.9% 319 64
crates/oxy-core/src/objects.rs 94.4% 1128 63
crates/oxy-strata/src/gcp.rs 0.0% 57 57
crates/oxy-core/src/repo/identity.rs 89.4% 461 49
crates/oxy-core/src/rewrite.rs 91.6% 585 49
src/cli/format.rs 60.5% 124 49
crates/oxy-core/src/repo/prompt.rs 94.5% 868 48
crates/oxy-core/src/credentials.rs 89.2% 409 44
crates/oxy-core/src/graph.rs 97.0% 1450 44
crates/oxy-core/src/repo/checkout.rs 91.6% 501 42
crates/oxy-core/src/repo/ops.rs 76.5% 179 42
crates/oxy-server/src/lib.rs 85.6% 285 41
crates/oxy-core/src/alloc_stats.rs 17.4% 46 38
crates/oxy-core/src/repo/inspect.rs 89.2% 352 38
crates/oxy-core/src/repo/config.rs 84.1% 226 36
crates/oxy-core/src/repo/workspace.rs 86.6% 254 34
src/cli/ui.rs 83.1% 183 31
crates/oxy-core/src/repo/walk.rs 87.6% 241 30
crates/oxy-core/src/oplog.rs 90.6% 297 28
crates/oxy-core/src/revset.rs 93.4% 422 28
src/cli/receipt.rs 85.0% 173 26
crates/oxy-core/src/repo/tags.rs 87.2% 195 25
crates/oxy-core/src/policy.rs 92.7% 331 24
crates/oxy-core/src/timing.rs 68.0% 75 24
crates/oxy-core/src/identity.rs 95.5% 512 23
crates/oxy-core/src/repo/bookmarks.rs 95.8% 504 21
crates/oxy-core/src/subrepo.rs 90.8% 217 20
crates/oxy-core/src/repo/checkpoint.rs 92.4% 172 13
crates/oxy-core/src/repo/gc.rs 91.5% 142 12
crates/oxy-core/src/lanes.rs 94.5% 199 11
crates/oxy-core/src/repo/receipts.rs 86.6% 82 11
crates/oxy-core/src/chunk.rs 92.3% 130 10
crates/oxy-core/src/receipt.rs 94.4% 179 10
crates/oxy-core/src/ids.rs 81.3% 48 9
crates/oxy-core/src/attest.rs 95.3% 170 8
crates/oxy-core/src/cbor.rs 98.0% 404 8
crates/oxy-core/src/lines.rs 94.9% 156 8
crates/oxy-core/src/durable.rs 93.4% 106 7
crates/oxy-core/src/repo/hosted.rs 98.9% 626 7
crates/oxy-core/src/fasthash.rs 91.4% 70 6
crates/oxy-core/src/repo/hooks.rs 93.9% 99 6
crates/oxy-core/src/attributes.rs 95.7% 117 5
crates/oxy-core/src/diff.rs 98.8% 253 3
crates/oxy-core/src/portable.rs 97.2% 107 3
crates/oxy-core/src/repo/touched.rs 97.5% 118 3
crates/oxy-core/src/flat.rs 98.0% 102 2
crates/oxy-core/src/hash.rs 100.0% 83 0
crates/oxy-strata/src/ini.rs 100.0% 28 0
src/cli/json.rs 100.0% 23 0
src/main.rs 100.0% 14 0