OXYGENHUB

Coverage

on main · run #1667 ·
28.1%
±0.0 since the run before
Lines covered1533 of 5451
Hits per line2.8
Functions29.9% 596 of 1994
Branches21.3% 548 of 2568
Files76
Reporting since
Badgecoverage 28.1%

This run

  • 1533 of 5451 relevant lines covered (28.1%)
  • +0 relevant lines, +0 covered, against run #1666
  • 2.8 hits per line
  • Job test; 20 files the report named are not in this state and are left out

Files by coverage

100%8
90 – 99%5
75 – 89%8
50 – 74%3
under 50%52

Relevant lines covered covered missed

01.5k2.9k4.4k5.9kRun #1623 · 29.4% · 1118 of 3806 linesRun #1624 · 29.4% · 1118 of 3806 linesRun #1625 · 28.7% · 1135 of 3953 linesRun #1628 · 28.3% · 1153 of 4070 linesRun #1631 · 27.9% · 1158 of 4150 linesRun #1632 · 27.4% · 1183 of 4323 linesRun #1634 · 27.3% · 1188 of 4350 linesRun #1635 · 27.3% · 1188 of 4350 linesRun #1637 · 27.3% · 1188 of 4350 linesRun #1639 · 27.3% · 1188 of 4350 linesRun #1640 · 27.3% · 1188 of 4350 linesRun #1641 · 27.3% · 1188 of 4350 linesRun #1642 · 29.0% · 1275 of 4396 linesRun #1643 · 28.9% · 1275 of 4413 linesRun #1644 · 28.6% · 1361 of 4762 linesRun #1646 · 28.6% · 1380 of 4833 linesRun #1647 · 28.6% · 1380 of 4833 linesRun #1649 · 28.6% · 1388 of 4860 linesRun #1650 · 28.5% · 1395 of 4888 linesRun #1651 · 28.3% · 1405 of 4970 linesRun #1652 · 28.3% · 1405 of 4970 linesRun #1653 · 28.7% · 1458 of 5087 linesRun #1654 · 28.7% · 1458 of 5087 linesRun #1656 · 28.2% · 1511 of 5355 linesRun #1657 · 28.2% · 1531 of 5425 linesRun #1658 · 28.2% · 1531 of 5425 linesRun #1659 · 28.2% · 1531 of 5427 linesRun #1660 · 28.2% · 1531 of 5429 linesRun #1661 · 28.2% · 1531 of 5429 linesRun #1662 · 28.2% · 1531 of 5432 linesRun #1663 · 28.2% · 1533 of 5441 linesRun #1664 · 28.2% · 1533 of 5441 linesRun #1665 · 28.2% · 1533 of 5441 linesRun #1666 · 28.1% · 1533 of 5451 linesRun #1667 · 28.1% · 1533 of 5451 linesrun #1623run #1667

Recent runs on main

RunJobCoverageChangeLinesWhen
#1667 test 28.1% ±0.0 1533 / 5451
#1666 test 28.1% -0.1 1533 / 5451
#1665 test 28.2% ±0.0 1533 / 5441
#1664 test 28.2% ±0.0 1533 / 5441
#1663 test 28.2% ±0.0 1533 / 5441
#1662 test 28.2% ±0.0 1531 / 5432
#1661 test 28.2% ±0.0 1531 / 5429
#1660 test 28.2% ±0.0 1531 / 5429
#1659 test 28.2% ±0.0 1531 / 5427
#1658 test 28.2% ±0.0 1531 / 5425

Files sorted by lines missed: lowest first path

FileCoverageLinesMissed
app/src/main/java/io/oxygenhub/android/ui/nav/AppNavigation.kt 4.7% 253 241
app/src/main/java/io/oxygenhub/android/ui/proposals/ProposalScreen.kt 0.0% 226 226
app/src/main/java/io/oxygenhub/android/ui/code/CodeScreens.kt 0.6% 171 170
app/src/main/java/io/oxygenhub/android/ui/flow/FlowScreens.kt 0.0% 160 160
app/src/main/java/io/oxygenhub/android/ui/issues/IssueScreen.kt 0.0% 160 160
app/src/main/java/io/oxygenhub/android/ui/dashboard/DashboardScreen.kt 0.0% 156 156
app/src/main/java/io/oxygenhub/android/widget/HubWidget.kt 30.7% 205 142
app/src/main/java/io/oxygenhub/android/ui/repos/NewRepository.kt 30.5% 190 132
app/src/main/java/io/oxygenhub/android/api/HubClient.kt 34.3% 198 130
app/src/main/java/io/oxygenhub/android/runner/RunnerService.kt 0.0% 124 124
app/src/main/java/io/oxygenhub/android/secondfactor/SecondFactorUi.kt 0.0% 123 123
app/src/main/java/io/oxygenhub/android/ui/backdrop/Backdrop.kt 6.1% 131 123
app/src/main/java/io/oxygenhub/android/ui/code/CodeBrowser.kt 0.0% 113 113
app/src/main/java/io/oxygenhub/android/ui/signin/SignInScreen.kt 0.0% 111 111
app/src/main/java/io/oxygenhub/android/ui/projects/ProjectsScreen.kt 0.0% 97 97
app/src/main/java/io/oxygenhub/android/ui/issues/IssuesScreen.kt 0.0% 89 89
app/src/main/java/io/oxygenhub/android/ui/flow/FlowMonitor.kt 12.9% 101 88
app/src/main/java/io/oxygenhub/android/ui/repos/RepositoriesScreen.kt 0.0% 88 88
app/src/main/java/io/oxygenhub/android/ui/inbox/InboxScreen.kt 0.0% 84 84
app/src/main/java/io/oxygenhub/android/ui/releases/Releases.kt 22.7% 97 75
app/src/main/java/io/oxygenhub/android/ui/account/AccountScreen.kt 0.0% 74 74
app/src/main/java/io/oxygenhub/android/ui/owners/Owner.kt 20.4% 93 74
app/src/main/java/io/oxygenhub/android/ui/proposals/ProposalList.kt 0.0% 65 65
app/src/main/java/io/oxygenhub/android/auth/KeystoreSessionStore.kt 0.0% 61 61
app/src/main/java/io/oxygenhub/android/runner/RunnerCard.kt 0.0% 59 59
app/src/main/java/io/oxygenhub/android/runner/PhoneRunner.kt 21.4% 70 55
app/src/main/java/io/oxygenhub/android/alerts/PushAlerts.kt 0.0% 51 51
app/src/main/java/io/oxygenhub/android/widget/SkyBitmap.kt 12.1% 58 51
app/src/main/java/io/oxygenhub/android/alerts/LandAlerts.kt 9.3% 54 49
app/src/main/java/io/oxygenhub/android/secondfactor/PhoneKey.kt 3.9% 51 49
app/src/main/java/io/oxygenhub/android/MainActivity.kt 0.0% 48 48
app/src/main/java/io/oxygenhub/android/api/Models.kt 86.6% 359 48
app/src/main/java/io/oxygenhub/android/ui/common/States.kt 0.0% 48 48
app/src/main/java/io/oxygenhub/android/ui/repos/RepositoryScreen.kt 0.0% 38 38
app/src/main/java/io/oxygenhub/android/ui/repos/CloneDialog.kt 2.7% 37 36
app/src/main/java/io/oxygenhub/android/alerts/AlertKey.kt 0.0% 35 35
app/src/main/java/io/oxygenhub/android/ui/common/AppScreen.kt 0.0% 34 34
app/src/main/java/io/oxygenhub/android/ui/common/AvatarImage.kt 19.0% 42 34
app/src/main/java/io/oxygenhub/android/ui/code/Highlight.kt 13.2% 38 33
app/src/main/java/io/oxygenhub/android/alerts/LandAlertsCard.kt 0.0% 28 28
app/src/main/java/io/oxygenhub/android/ui/repos/RepositoryRow.kt 0.0% 24 24
app/src/main/java/io/oxygenhub/android/ui/flow/FlowViewModels.kt 74.4% 86 22
app/src/main/java/io/oxygenhub/android/update/AppUpdate.kt 42.1% 38 22
app/src/main/java/io/oxygenhub/android/ui/proposals/ProposalFiles.kt 27.6% 29 21
app/src/main/java/io/oxygenhub/android/OxygenHubApp.kt 0.0% 20 20
app/src/main/java/io/oxygenhub/android/widget/HealthStrip.kt 40.6% 32 19
app/src/main/java/io/oxygenhub/android/secondfactor/Approvals.kt 70.7% 58 17
app/src/main/java/io/oxygenhub/android/ui/theme/Tones.kt 0.0% 17 17
app/src/main/java/io/oxygenhub/android/ui/code/CodeViewModel.kt 75.4% 65 16
app/src/main/java/io/oxygenhub/android/ui/code/HistoryViewModel.kt 61.9% 42 16
app/src/main/java/io/oxygenhub/android/ui/theme/Theme.kt 77.8% 72 16
app/src/main/java/io/oxygenhub/android/alerts/LandCheckJob.kt 0.0% 14 14
app/src/main/java/io/oxygenhub/android/alerts/AlertService.kt 0.0% 12 12
app/src/main/java/io/oxygenhub/android/ui/common/Panel.kt 0.0% 10 10
app/src/main/java/io/oxygenhub/android/ui/dashboard/DashboardViewModel.kt 88.0% 83 10
app/src/main/java/io/oxygenhub/android/ui/theme/Appearance.kt 0.0% 9 9
app/src/main/java/io/oxygenhub/android/ui/inbox/InboxViewModel.kt 84.1% 44 7
app/src/main/java/io/oxygenhub/android/ui/theme/Type.kt 0.0% 7 7
app/src/main/java/io/oxygenhub/android/api/Http.kt 87.5% 48 6
app/src/main/java/io/oxygenhub/android/ui/issues/IssueViewModel.kt 92.5% 80 6
app/src/main/java/io/oxygenhub/android/ui/proposals/ProposalViewModel.kt 91.7% 72 6
app/src/main/java/io/oxygenhub/android/runner/RunnerResume.kt 0.0% 4 4
app/src/main/java/io/oxygenhub/android/api/DeviceFlow.kt 94.0% 50 3
app/src/main/java/io/oxygenhub/android/ui/backdrop/Scenes.kt 75.0% 12 3
app/src/main/java/io/oxygenhub/android/ui/common/Load.kt 84.2% 19 3
app/src/main/java/io/oxygenhub/android/ui/common/MarkdownImages.kt 0.0% 3 3
app/src/main/java/io/oxygenhub/android/ui/projects/ProjectsViewModel.kt 95.3% 43 2
app/src/main/java/io/oxygenhub/android/auth/Session.kt 93.3% 15 1
app/src/main/java/io/oxygenhub/android/api/Avatar.kt 100.0% 12 0
app/src/main/java/io/oxygenhub/android/auth/SessionManager.kt 100.0% 44 0
app/src/main/java/io/oxygenhub/android/ui/issues/IssuesViewModel.kt 100.0% 21 0
app/src/main/java/io/oxygenhub/android/ui/nav/Links.kt 100.0% 24 0
app/src/main/java/io/oxygenhub/android/ui/proposals/ProposalsViewModel.kt 100.0% 20 0
app/src/main/java/io/oxygenhub/android/ui/repos/RepositoriesViewModel.kt 100.0% 22 0
app/src/main/java/io/oxygenhub/android/ui/signin/SignInViewModel.kt 100.0% 49 0
app/src/main/java/io/oxygenhub/android/ui/theme/Color.kt 100.0% 31 0