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

justskiv / owly / 25684539880 / 1
53%
main: 53%

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

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

Source Files on job 25684539880.1
  • 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 Build 25684539880
  • ddac3fbb on github
  • Prev Job for on main (#25681212152.1)
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