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

Idrinth / habit-evaluator / 21971076916
40%

Build:
DEFAULT BRANCH: the-one
Ran 13 Feb 2026 01:27AM UTC
Jobs 6
Files 259
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

13 Feb 2026 01:27AM UTC coverage: 36.561% (-2.0%) from 38.596%
21971076916

push

github

web-flow
Extract shared Android code into shared module (#383)

* Extract shared Android code into shared module

Move platform-agnostic code from the android module to the shared module
to reduce duplication and enable reuse across desktop and webserver:

- GsonSerializers: date/time GSON utilities (shared.gson package)
- FileSystem repositories: 7 JSON file-based persistence implementations
  (shared.persistence package)
- InMemory repositories: 2 ConcurrentHashMap-backed implementations
  (shared.persistence package)
- ReminderScheduleCalculator: parseTime() and emotion reminder time
  calculation extracted from both Android ReminderScheduler and Desktop
  ReminderService (shared.util package)

Tests converted from JUnit 4 to JUnit 5 and moved to shared module.
Desktop ReminderServiceTest updated to remove reflection-based parseTime
tests (now covered by ReminderScheduleCalculatorTest in shared).

https://claude.ai/code/session_01B873UEDjLofDA6Ks2Qw9Gb

* Update openapi.yaml field ordering

Auto-generated change from webserver test run.

https://claude.ai/code/session_01B873UEDjLofDA6Ks2Qw9Gb

---------

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

1968 of 6153 branches covered (31.98%)

Branch coverage included in aggregate %.

6887 of 18067 relevant lines covered (38.12%)

1.77 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
28
0.0
0.0% de/idrinth/habitevaluator/android/ReminderScheduler.java
42
0.0
0.0% de/idrinth/habitevaluator/android/persistence/JsonToSqliteMigration.java
Jobs
ID Job ID Ran Files Coverage
4 android - 21971076916.4 13 Feb 2026 01:28AM UTC 88
12.45
GitHub Action Run
5 homepage - 21971076916.5 13 Feb 2026 01:27AM UTC 4
100.0
GitHub Action Run
6 website - 21971076916.6 13 Feb 2026 01:27AM UTC 3
95.26
GitHub Action Run
6 shared - 21970672993.6 13 Feb 2026 01:09AM UTC 75
71.58
GitHub Action Run
4 webserver - 21970672993.4 13 Feb 2026 01:10AM UTC 64
57.78
GitHub Action Run
2 desktop - 21970672993.2 13 Feb 2026 01:10AM UTC 25
35.59
GitHub Action Run
Source Files on build 21971076916
  • Tree
  • List 259
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #21971076916
  • 6925a31d on github
  • Prev Build on the-one (#21970919470)
  • Next Build on the-one (#21971550702)
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