OXYGENHUB

Coverage

· run #520 ·
85.7%
-0.1 since the run before
83%84%86%87%88%Run #464 · 85.3% · 38751 of 45403 linesRun #465 · 85.4% · 38879 of 45537 linesRun #468 · 85.4% · 38891 of 45554 linesRun #469 · 85.5% · 39477 of 46190 linesRun #470 · 85.5% · 39479 of 46193 linesRun #471 · 85.5% · 39483 of 46198 linesRun #472 · 85.5% · 39569 of 46259 linesRun #473 · 85.6% · 39682 of 46383 linesRun #474 · 85.5% · 39726 of 46442 linesRun #476 · 85.4% · 39882 of 46676 linesRun #477 · 85.5% · 39902 of 46676 linesRun #478 · 85.5% · 39944 of 46728 linesRun #479 · 85.5% · 39969 of 46759 linesRun #481 · 85.5% · 39983 of 46772 linesRun #485 · 85.5% · 39978 of 46772 linesRun #491 · 85.5% · 40018 of 46830 linesRun #494 · 85.5% · 40056 of 46843 linesRun #495 · 85.5% · 40031 of 46843 linesRun #496 · 85.5% · 40036 of 46852 linesRun #497 · 85.5% · 40131 of 46926 linesRun #498 · 85.5% · 40134 of 46926 linesRun #500 · 85.5% · 40262 of 47063 linesRun #501 · 85.5% · 40265 of 47096 linesRun #502 · 85.5% · 40292 of 47103 linesRun #503 · 85.6% · 40299 of 47103 linesRun #504 · 85.6% · 40298 of 47103 linesRun #505 · 85.5% · 40294 of 47103 linesRun #507 · 85.6% · 40593 of 47409 linesRun #508 · 85.6% · 40660 of 47483 linesRun #509 · 85.6% · 40699 of 47522 linesRun #510 · 85.7% · 40832 of 47670 linesRun #511 · 85.6% · 40808 of 47670 linesRun #512 · 85.7% · 40880 of 47720 linesRun #513 · 85.7% · 40915 of 47751 linesRun #515 · 85.7% · 40982 of 47829 linesRun #516 · 85.7% · 41008 of 47852 linesRun #517 · 85.8% · 41245 of 48094 linesRun #518 · 85.8% · 41261 of 48111 linesRun #519 · 85.8% · 41263 of 48111 linesRun #520 · 85.7% · 41528 of 48436 linesRun #521 · 85.6% · 41837 of 48850 linesRun #522 · 85.6% · 41922 of 48958 linesRun #523 · 85.7% · 41950 of 48964 linesRun #524 · 85.7% · 41972 of 48981 linesRun #525 · 85.6% · 41939 of 48981 linesRun #526 · 85.7% · 41971 of 48981 linesRun #528 · 85.6% · 42086 of 49148 linesRun #529 · 85.6% · 42090 of 49155 linesRun #530 · 85.6% · 42125 of 49206 linesRun #531 · 85.6% · 42283 of 49392 linesRun #532 · 85.6% · 42455 of 49570 linesRun #533 · 85.6% · 42474 of 49597 linesRun #534 · 85.7% · 42492 of 49597 linesRun #536 · 85.7% · 43023 of 50215 linesRun #537 · 85.7% · 43031 of 50215 linesRun #538 · 85.7% · 43168 of 50368 linesRun #539 · 85.7% · 43173 of 50369 linesRun #540 · 85.7% · 43174 of 50369 linesRun #541 · 85.8% · 43678 of 50923 linesRun #542 · 85.7% · 44183 of 51539 linesRun #543 · 85.7% · 44435 of 51859 linesRun #544 · 85.7% · 44459 of 51859 linesRun #545 · 85.7% · 44678 of 52125 linesrun #464run #545
Lines covered41528 of 48436
Hits per line145
Functions43.8% 7680 of 17537
Files153
Reporting since
Badgecoverage 85.7%

This run

  • 41528 of 48436 relevant lines covered (85.7%)
  • +325 relevant lines, +265 covered, against run #519
  • 145 hits per line
  • Job coverage
  • 1 new files

Coverage moved in

crates/hub/src/history_scan.rs91.2% → 89.9%-1.3
crates/hub/src/db/activity.rs91.2% → 92.0%+0.8
crates/hub/src/flow.rs90.4% → 89.7%-0.7
crates/hub/src/web/webhooks.rs85.1% → 84.5%-0.6
crates/hub/src/repos/mod.rs83.3% → 82.8%-0.5
crates/hub/src/diffusion.rs90.9% → 90.6%-0.3
crates/hub/src/api/mod.rs85.9% → 86.2%+0.3

Files by coverage

100%14
90 – 99%71
75 – 89%51
50 – 74%11
under 50%6

Relevant lines covered covered missed

014.1k28.1k42.2k56.3kRun #464 · 85.3% · 38751 of 45403 linesRun #465 · 85.4% · 38879 of 45537 linesRun #468 · 85.4% · 38891 of 45554 linesRun #469 · 85.5% · 39477 of 46190 linesRun #470 · 85.5% · 39479 of 46193 linesRun #471 · 85.5% · 39483 of 46198 linesRun #472 · 85.5% · 39569 of 46259 linesRun #473 · 85.6% · 39682 of 46383 linesRun #474 · 85.5% · 39726 of 46442 linesRun #476 · 85.4% · 39882 of 46676 linesRun #477 · 85.5% · 39902 of 46676 linesRun #478 · 85.5% · 39944 of 46728 linesRun #479 · 85.5% · 39969 of 46759 linesRun #481 · 85.5% · 39983 of 46772 linesRun #485 · 85.5% · 39978 of 46772 linesRun #491 · 85.5% · 40018 of 46830 linesRun #494 · 85.5% · 40056 of 46843 linesRun #495 · 85.5% · 40031 of 46843 linesRun #496 · 85.5% · 40036 of 46852 linesRun #497 · 85.5% · 40131 of 46926 linesRun #498 · 85.5% · 40134 of 46926 linesRun #500 · 85.5% · 40262 of 47063 linesRun #501 · 85.5% · 40265 of 47096 linesRun #502 · 85.5% · 40292 of 47103 linesRun #503 · 85.6% · 40299 of 47103 linesRun #504 · 85.6% · 40298 of 47103 linesRun #505 · 85.5% · 40294 of 47103 linesRun #507 · 85.6% · 40593 of 47409 linesRun #508 · 85.6% · 40660 of 47483 linesRun #509 · 85.6% · 40699 of 47522 linesRun #510 · 85.7% · 40832 of 47670 linesRun #511 · 85.6% · 40808 of 47670 linesRun #512 · 85.7% · 40880 of 47720 linesRun #513 · 85.7% · 40915 of 47751 linesRun #515 · 85.7% · 40982 of 47829 linesRun #516 · 85.7% · 41008 of 47852 linesRun #517 · 85.8% · 41245 of 48094 linesRun #518 · 85.8% · 41261 of 48111 linesRun #519 · 85.8% · 41263 of 48111 linesRun #520 · 85.7% · 41528 of 48436 linesRun #521 · 85.6% · 41837 of 48850 linesRun #522 · 85.6% · 41922 of 48958 linesRun #523 · 85.7% · 41950 of 48964 linesRun #524 · 85.7% · 41972 of 48981 linesRun #525 · 85.6% · 41939 of 48981 linesRun #526 · 85.7% · 41971 of 48981 linesRun #528 · 85.6% · 42086 of 49148 linesRun #529 · 85.6% · 42090 of 49155 linesRun #530 · 85.6% · 42125 of 49206 linesRun #531 · 85.6% · 42283 of 49392 linesRun #532 · 85.6% · 42455 of 49570 linesRun #533 · 85.6% · 42474 of 49597 linesRun #534 · 85.7% · 42492 of 49597 linesRun #536 · 85.7% · 43023 of 50215 linesRun #537 · 85.7% · 43031 of 50215 linesRun #538 · 85.7% · 43168 of 50368 linesRun #539 · 85.7% · 43173 of 50369 linesRun #540 · 85.7% · 43174 of 50369 linesRun #541 · 85.8% · 43678 of 50923 linesRun #542 · 85.7% · 44183 of 51539 linesRun #543 · 85.7% · 44435 of 51859 linesRun #544 · 85.7% · 44459 of 51859 linesRun #545 · 85.7% · 44678 of 52125 linesrun #464run #545

Recent runs on main

RunJobCoverageChangeLinesWhen
#545 coverage 85.7% ±0.0 44678 / 52125
#544 coverage 85.7% ±0.0 44459 / 51859
#543 coverage 85.7% ±0.0 44435 / 51859
#542 coverage 85.7% -0.1 44183 / 51539
#541 coverage 85.8% +0.1 43678 / 50923
#540 coverage 85.7% ±0.0 43174 / 50369
#539 coverage 85.7% ±0.0 43173 / 50369
#538 coverage 85.7% ±0.0 43168 / 50368
#537 coverage 85.7% ±0.0 43031 / 50215
#536 coverage 85.7% ±0.0 43023 / 50215

Files sorted by lines missed: lowest first path

FileCoverageLinesMissed
crates/oh/src/main.rs 40.8% 1366 808
crates/hub/src/api/mod.rs 86.2% 3164 438
crates/hub/src/web/proposals.rs 81.7% 1783 326
crates/hub/src/flow.rs 89.7% 2745 284
crates/hub/src/web/repo_settings.rs 79.7% 1217 247
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 78.2% 817 178
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/web/releases.rs 73.9% 445 116
crates/hub/src/diffusion.rs 90.6% 1183 111
crates/hub/src/web/runners.rs 77.8% 492 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% 1066 84
crates/hub/src/web/release_trust.rs 83.3% 497 83
crates/hub/src/web/projects.rs 90.1% 759 75
crates/hub/src/tlog.rs 89.8% 677 69
crates/hub/src/web/mod.rs 90.4% 716 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 86.2% 478 66
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/db/flow.rs 96.9% 1153 36
crates/hub/src/lib.rs 87.3% 283 36
crates/hub/src/push_protection.rs 90.3% 373 36
crates/hub/src/repos/mod.rs 82.8% 209 36
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/history_scan.rs 89.9% 306 31
crates/hub/src/metrics.rs 92.5% 414 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% 319 30
crates/hub/src/protocol.rs 94.9% 589 30
crates/hub/src/web/runner_updates.rs 93.0% 416 29
crates/hub/src/web/session.rs 88.2% 237 28
crates/hub/src/leader.rs 70.7% 92 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/web/webhooks.rs 84.5% 148 23
crates/hub/src/db/hooks.rs 90.6% 233 22
crates/hub/src/api/projects.rs 93.6% 328 21
crates/hub/src/images.rs 92.8% 291 21
crates/hub/src/starter.rs 88.9% 189 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.3% 108 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/web/refs.rs 95.1% 328 16
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/swarm.rs 89.8% 127 13
crates/hub/src/tags.rs 91.8% 159 13
crates/hub/src/web/live_stream.rs 86.3% 95 13
crates/hub/src/api/images.rs 92.1% 151 12
crates/hub/src/autoland.rs 85.2% 81 12
crates/hub/src/db/activity.rs 92.0% 150 12
crates/hub/src/db/runners.rs 96.4% 330 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/db/runner_updates.rs 93.1% 145 10
crates/hub/src/push.rs 86.3% 73 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/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/runner_updates.rs 98.2% 380 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/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 96.7% 90 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.rs 100.0% 32 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