OXYGENHUB

Coverage

· run #492 ·
85.5%
±0.0 since the run before
Lines covered40049 of 46843
Hits per line143
Functions43.6% 7397 of 16956
Files150
Reporting since
Badgecoverage 85.5%

This run

  • 40049 of 46843 relevant lines covered (85.5%)
  • +10 relevant lines, +0 covered, against run #488
  • 143 hits per line
  • Job coverage

Coverage moved in

crates/hub/src/diffusion.rs90.8% → 90.2%-0.6
crates/hub/src/repos/mod.rs83.0% → 82.5%-0.5
crates/hub/src/history_scan.rs91.2% → 90.8%-0.4
crates/hub/src/api/images.rs90.9% → 90.8%-0.1

Files by coverage

100%13
90 – 99%73
75 – 89%47
50 – 74%11
under 50%6

Relevant lines covered covered missed

012.6k25.3k37.9k50.6kRun #488 · 85.5% · 40049 of 46833 linesRun #492 · 85.5% · 40049 of 46843 linesrun #488run #492

Recent runs on proposal/340

RunJobCoverageChangeLinesWhen
#492 coverage 85.5% ±0.0 40049 / 46843
#488 coverage 85.5% 40049 / 46833

Files sorted by lines missed: lowest first path

FileCoverageLinesMissed
crates/oh/src/main.rs 40.6% 1356 805
crates/hub/src/api/mod.rs 85.6% 2936 424
crates/hub/src/web/proposals.rs 81.2% 1709 321
crates/hub/src/flow.rs 90.6% 2667 250
crates/hub/src/web/repo_settings.rs 79.5% 1198 246
crates/hub/src/web/orgs.rs 54.8% 509 230
crates/hub/src/main.rs 0.0% 217 217
crates/hub/src/apt.rs 38.6% 316 194
crates/hub/src/web/flow.rs 77.9% 839 185
crates/hub/src/web/settings.rs 72.8% 604 164
crates/hub/src/web/issues.rs 82.8% 908 156
crates/hub/src/assistants.rs 85.8% 1063 151
crates/hub/src/backups.rs 90.3% 1468 142
crates/hub/src/storage.rs 52.5% 297 141
crates/hub/src/diffusion.rs 90.2% 1183 116
crates/hub/src/web/releases.rs 73.9% 445 116
crates/hub/src/web/runners.rs 77.5% 485 109
crates/hub/src/web/wiki.rs 69.8% 331 100
crates/hub-api/src/lib.rs 34.5% 142 93
crates/hub/src/web/backups.rs 55.9% 211 93
crates/hub/src/repos/view.rs 92.1% 1046 83
crates/hub/src/web/release_trust.rs 83.3% 497 83
crates/hub/src/web/projects.rs 89.1% 676 74
crates/hub/src/tlog.rs 89.8% 677 69
crates/hub/src/web/mod.rs 90.3% 714 69
crates/hub/src/db/accounts.rs 91.6% 800 67
crates/hub-api/src/bin/typescript.rs 0.0% 66 66
crates/hub/src/db/projects.rs 83.4% 391 65
crates/hub/src/web/resolve.rs 87.2% 483 62
crates/hub/src/web/coverage.rs 83.7% 374 61
crates/hub/src/web/admin.rs 88.2% 507 60
crates/hub/src/drops.rs 81.6% 315 58
crates/hub/src/queue.rs 40.0% 90 54
crates/hub/src/terraform.rs 85.3% 312 46
crates/hub/src/repos/cache.rs 84.9% 284 43
crates/hub/src/web/reports.rs 88.5% 365 42
crates/hub/src/keyless.rs 88.2% 348 41
crates/hub/src/mail.rs 88.7% 355 40
crates/hub/src/maintenance.rs 62.3% 106 40
crates/hub/src/web/signin.rs 85.5% 262 38
crates/hub/src/lib.rs 87.2% 282 36
crates/hub/src/push_protection.rs 90.3% 373 36
crates/hub/src/repos/mod.rs 82.5% 200 35
crates/hub/src/db/flow.rs 96.9% 1055 33
crates/hub/src/web/assistants.rs 88.3% 282 33
crates/hub/src/mirror.rs 81.2% 170 32
crates/hub/src/web/repo.rs 92.1% 405 32
crates/hub/src/db/issues.rs 90.8% 336 31
crates/hub/src/reports.rs 91.5% 366 31
crates/hub/src/web/drops.rs 93.8% 498 31
crates/hub/src/config.rs 90.6% 308 29
crates/hub/src/protocol.rs 94.5% 526 29
crates/hub/src/history_scan.rs 90.8% 306 28
crates/hub/src/web/session.rs 88.2% 237 28
crates/hub/src/leader.rs 70.7% 92 27
crates/hub/src/metrics.rs 93.1% 394 27
crates/hub/src/web/runner_updates.rs 92.6% 364 27
crates/hub/src/api/backups.rs 81.9% 144 26
crates/hub/src/db/sessions.rs 68.7% 83 26
crates/hub/src/coverage.rs 96.3% 668 25
crates/hub/src/db/releases.rs 75.8% 95 23
crates/hub/src/hooks.rs 91.5% 271 23
crates/hub/src/web/edit.rs 88.8% 205 23
crates/hub/src/db/hooks.rs 90.6% 233 22
crates/hub/src/web/webhooks.rs 85.1% 148 22
crates/hub/src/api/projects.rs 93.6% 328 21
crates/hub/src/web/home.rs 94.1% 340 20
crates/oh/src/client.rs 69.7% 66 20
crates/hub/src/web/insights.rs 88.2% 161 19
crates/oh/src/target.rs 90.2% 193 19
crates/hub/src/signin.rs 93.0% 258 18
crates/hub/src/notify/mod.rs 84.0% 106 17
crates/hub/src/db/notify.rs 93.0% 228 16
crates/hub/src/db/proposals.rs 95.1% 325 16
crates/hub/src/junit.rs 96.1% 412 16
crates/hub/src/web/artifacts.rs 87.0% 123 16
crates/hub/src/web/recovery.rs 90.3% 165 16
crates/hub/src/images.rs 92.8% 209 15
crates/hub/src/repos/proposals.rs 90.2% 153 15
crates/hub/src/api/device.rs 88.1% 118 14
crates/hub/src/insights.rs 94.5% 256 14
crates/hub/src/api/reports.rs 93.7% 206 13
crates/hub/src/tags.rs 91.8% 159 13
crates/hub/src/web/live_stream.rs 86.3% 95 13
crates/hub/src/autoland.rs 85.2% 81 12
crates/hub/src/db/activity.rs 91.2% 137 12
crates/hub/src/db/runners.rs 96.4% 330 12
crates/hub/src/swarm.rs 90.0% 120 12
crates/hub/src/web/avatar.rs 93.9% 198 12
crates/hub/src/web/inbox.rs 93.8% 194 12
crates/oh/src/ui.rs 84.0% 75 12
crates/hub/src/web/forks.rs 86.7% 83 11
crates/hub/src/web/history.rs 97.0% 370 11
crates/hub/src/web/secrets.rs 71.1% 38 11
crates/hub/src/api/images.rs 90.8% 109 10
crates/hub/src/db/runner_updates.rs 91.0% 111 10
crates/hub/src/render/cache.rs 89.2% 93 10
crates/hub/src/repos/archive.rs 85.5% 69 10
crates/hub/src/repos/edits.rs 89.0% 91 10
crates/hub/src/secrets.rs 90.1% 101 10
crates/hub/src/web/device.rs 88.4% 86 10
crates/hub/src/web/test_reports.rs 95.0% 201 10
crates/hub/src/shutdown.rs 80.0% 45 9
crates/hub/src/wiki.rs 94.6% 167 9
crates/hub/src/api/drops.rs 94.4% 143 8
crates/hub/src/auth/roles.rs 90.0% 80 8
crates/hub/src/web/refs.rs 96.4% 222 8
crates/hub/src/headers.rs 94.3% 123 7
crates/hub/src/net.rs 94.7% 132 7
crates/hub/src/oidc.rs 97.0% 230 7
crates/hub/src/render/diff.rs 97.8% 315 7
crates/hub/src/repos/search.rs 86.5% 52 7
crates/hub/src/db/tlog.rs 93.5% 93 6
crates/hub/src/web/filters.rs 95.2% 124 6
crates/hub/src/db/terraform.rs 95.3% 107 5
crates/hub/src/runner_updates.rs 97.9% 242 5
crates/hub/src/setup.rs 89.4% 47 5
crates/hub/src/web/statics.rs 89.6% 48 5
crates/hub/src/web/variables.rs 86.5% 37 5
crates/hub/src/bus.rs 97.8% 184 4
crates/hub/src/render/time.rs 92.7% 55 4
crates/hub/src/repos/functions.rs 94.9% 79 4
crates/hub/src/auth/mod.rs 96.5% 86 3
crates/hub/src/auth/viewer.rs 95.5% 67 3
crates/hub/src/events.rs 97.3% 110 3
crates/hub/src/render/markdown.rs 94.5% 55 3
crates/hub/src/throttle.rs 97.4% 114 3
crates/hub/src/db/mod.rs 94.6% 37 2
crates/hub/src/keys.rs 96.9% 64 2
crates/hub/src/render/refs.rs 98.2% 114 2
crates/hub/src/web/chain.rs 96.4% 56 2
crates/hub/src/web/security_txt.rs 98.1% 103 2
crates/hub/src/web/transparency.rs 92.6% 27 2
crates/hub/src/render/highlight.rs 99.1% 107 1
crates/hub/src/social.rs 98.3% 60 1
crates/hub/src/web/charts.rs 99.1% 116 1
crates/hub/src/web/help.rs 96.2% 26 1
crates/hub/src/auth/totp.rs 100.0% 68 0
crates/hub/src/db/push_protection.rs 100.0% 211 0
crates/hub/src/db/queue.rs 100.0% 62 0
crates/hub/src/db/repos.rs 100.0% 366 0
crates/hub/src/levels.rs 100.0% 32 0
crates/hub/src/live.rs 100.0% 89 0
crates/hub/src/provenance.rs 100.0% 49 0
crates/hub/src/render/graph.rs 100.0% 75 0
crates/hub/src/render/mod.rs 100.0% 29 0
crates/hub/src/repos/names.rs 100.0% 68 0
crates/hub/src/variables.rs 100.0% 80 0
crates/hub/src/web/diffusion.rs 100.0% 35 0
crates/hub/src/web/icons.rs 100.0% 31 0