• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Idrinth / habit-evaluator / 22040134798
40%

Build:
DEFAULT BRANCH: the-one
Ran 15 Feb 2026 05:40PM UTC
Jobs 6
Files 275
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Feb 2026 05:40PM UTC coverage: 44.871% (+0.5%) from 44.349%
22040134798

push

github

web-flow
Add comprehensive test coverage for Android persistence and UI components (#399)

* Improve Android module test coverage with behavioral tests

Add meaningful behavioral tests beyond constant-checking stubs:
- Api33PermissionHandler: test hasPermission() with mockStatic ContextCompat
- ReminderReceiver: test onReceive() with unknown/null actions
- NotificationHelper: verify getSystemService calls, idempotent channel creation
- ViewPager2SwipeSensitivityReducer: test with mocked ViewPager2/RecyclerView
- EmotionLineChartView: test getLegendHeight(), setData field storage, color uniqueness
- EmotionScatterChartView: test getLegendHeight(), setData(), hour label generation
- SQLiteHabitRepository: test scoring rule, entries, translations in readFromCursor
- SQLiteFoodLogRepository: test multi-row findAll, findByUserId with results
- SQLiteSportLogRepository: test multi-row queries, null optional fields

https://claude.ai/code/session_01E65GK3sroR94cRkYNHU1Wx

* Fix NotificationHelperTest failures for lollipop flavor

The ensureNotificationChannel() method is a no-op in the lollipop flavor
(pre-API 26), so verify() calls on context.getSystemService() and
context.getString() fail. Remove the verify assertions and keep the tests
as "does not throw" validations that work across all flavors.

https://claude.ai/code/session_01E65GK3sroR94cRkYNHU1Wx

---------

Co-authored-by: Claude <noreply@anthropic.com>

2616 of 6597 branches covered (39.65%)

Branch coverage included in aggregate %.

8827 of 18905 relevant lines covered (46.69%)

2.16 hits per line

Jobs
ID Job ID Ran Files Coverage
1 shared - 22040134798.1 15 Feb 2026 05:41PM UTC 87
81.54
GitHub Action Run
2 android - 22040134798.2 15 Feb 2026 05:41PM UTC 92
18.71
GitHub Action Run
3 website - 22040134798.3 15 Feb 2026 05:40PM UTC 3
95.26
GitHub Action Run
4 webserver - 22040134798.4 15 Feb 2026 05:41PM UTC 64
65.64
GitHub Action Run
5 homepage - 22040134798.5 15 Feb 2026 05:40PM UTC 4
100.0
GitHub Action Run
6 desktop - 22040134798.6 15 Feb 2026 05:41PM UTC 25
37.81
GitHub Action Run
Source Files on build 22040134798
  • Tree
  • List 275
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22040134798
  • b016602a on github
  • Prev Build on the-one (#21998250661)
  • Next Build on the-one (#22040173239)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc