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

d-led / gen_server_virtual_time / a3fde55ae376d425dc687aebc0677cf2676d596f
88%

Build:
DEFAULT BRANCH: main
Ran 11 Sep 2026 11:43PM UTC
Jobs 1
Files 19
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 Sep 2026 11:42PM UTC coverage: 86.305%. Remained the same
a3fde55ae376d425dc687aebc0677cf2676d596f

push

github

d-led
fix: make the century demo state what it achieves

The demo reported "Started: 36082, Completed: 36082 (expected: 36525)" and the
previous commit explained that gap as advance/2 moving past work its actors had
not scheduled. That explanation was wrong, and this commit corrects it.

The gap is the demo's own rule: the backup state machine ignores a trigger while
it is already backing up, and advance/2 synchronises scheduled events, not the
casts actors send each other, so a backup that falls behind makes the following
midnights get skipped. Instrumenting the demo's exact shape shows the
bookkeeping is exact - started + skipped equals the number of midnights:

    started=36377 completed=36377 skipped=148 total=36525 (midnights=36525)

Nothing is lost by the clock. When nothing lags, which is the common case, the
demo now reports all 36,525 backups started and completed with zero skips.

So the state machine counts its skips, the demo prints started, completed and
skipped, and checks that started + skipped is 36,525 rather than comparing
started against an expectation the model never promised. A shortfall is now a
genuine failure signal instead of an unexamined parenthesis.

Also corrects the README's demo timing, which the previous commit set to "about
a minute" when runs measure 7-12s idle and over a minute under load.

Verified: formatting, and 389 tests passing.

2067 of 2395 relevant lines covered (86.3%)

5160.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 a3fde55ae376d425dc687aebc0677cf2676d596f.1 11 Sep 2026 11:43PM UTC 19
86.3
GitHub Action Run
Source Files on build a3fde55ae376d425dc687aebc0677cf2676d596f
  • Tree
  • List 19
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a3fde55a on github
  • Prev Build on main (#C0FD7864...)
  • Next Build on main (#A3917C91...)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc