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

cjennings / org-drill / 26550910165
94%

Build:
DEFAULT BRANCH: main
Ran 28 May 2026 02:30AM UTC
Jobs 1
Files 1
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

28 May 2026 02:28AM UTC coverage: 95.255% (-0.02%) from 95.27%
26550910165

push

github

cjennings
refactor: take card-state in org-drill-determine-next-interval-sm2

Stage 3 of #147. sm2 now takes (state quality) instead of seven positional args, binding the recall fields from the struct at the top so the algorithm body is unchanged. The smart-reschedule and hypothetical-next-review-date call sites pass the state they already hold, which drops the per-branch accessor unpacking.

I kept the return as the existing positional list rather than restructuring it too. The goal is reducing the input signature, and changing the return shape would force the shared test extractors and every return-read to change for no real gain. A testutil adapter, test-scheduler--call-sm2, packs positional args into the struct, so the test call sites stay readable as the documented algorithm inputs and the migration is a one-symbol rename per call.

9 of 9 new or added lines in 1 file covered. (100.0%)

1827 of 1918 relevant lines covered (95.26%)

27.04 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26550910165.1 28 May 2026 02:30AM UTC 1
95.26
GitHub Action Run
Source Files on build 26550910165
  • Tree
  • List 1
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26550910165
  • 6e3f2d27 on github
  • Prev Build on main (#26550716278)
  • Next Build on main (#26551317307)
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