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

justskiv / owly / 25684539880
53%

Build:
DEFAULT BRANCH: main
Ran 11 May 2026 04:58PM UTC
Jobs 1
Files 243
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

11 May 2026 04:41PM UTC coverage: 53.185% (+1.7%) from 51.448%
25684539880

push

github

justskiv
test: cover routine-stats heatmap, streak, and rate

routine-stats drives the RoutineDetail page (heatmap, streak,
rate, weekDone). It reads through week-cache across 26 weeks per
call, so subtle ordering bugs (streak day not walking into the
previous week's file, or rate including an empty today in the
denominator) only surface days into use.

- streak walks across the prev-week boundary; an empty today is
  allowed to count as a continuation of yesterday's chain rather
  than a break.
- rate excludes empty today from done/(done+miss) — without this
  the percent dives every morning until the user runs the routine.
- heatmap level saturates at 4 even with > 4 done blocks in a day,
  so a doubled-up day doesn't overflow the colour scale.
- blocks for other routines are filtered out at source_entity_id
  match — a Context heatmap can't accidentally count writing-block
  completions toward a "morning routine" streak.

1854 of 4397 branches covered (42.17%)

Branch coverage included in aggregate %.

4300 of 7174 relevant lines covered (59.94%)

37.76 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25684539880.1 11 May 2026 04:58PM UTC 243
53.18
GitHub Action Run
Source Files on build 25684539880
  • Tree
  • List 243
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25684539880
  • ddac3fbb on github
  • Prev Build on main (#25681212152)
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