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

d-led / gen_server_virtual_time / c0fd7864c0d492c267b3aea7e50356911a88c5a8
88%

Build:
DEFAULT BRANCH: main
Ran 11 Sep 2026 09:14PM 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 09:14PM UTC coverage: 86.305%. Remained the same
c0fd7864c0d492c267b3aea7e50356911a88c5a8

push

github

d-led
fix: point the century demo at this repository

The headline demo - linked from the README and run by its own CI workflow -
called Mix.install([{:gen_server_virtual_time, "~> 0.5.0"}]). It was
demonstrating the published package, not the code in front of it, so no fix
made in this repository could ever show up in the demo, and the workflow could
not catch a regression here either. It now resolves the local path when the
script sits inside the repository and falls back to the published package for a
standalone copy.

The timing claims were wrong in both directions. The script header promised
36,525 backups "in milliseconds"; measured runs take seconds (1-7s for the
raw-process approach, 13-117s for the DSL approach, depending on machine load).
The README promised "~2 seconds", which this commit also corrects.

The demo also does not reach its stated goal. Measured "Started" counts:
35652 in CI and 29634 locally against the published package, and 33169 locally
against this repository's code, against an expectation of 36525. The demo
printed that gap in parentheses and reported success regardless. It now states
the shortfall and its likely cause explicitly, without failing the build.

That shortfall is a real library issue and is left open: advance/2 can move
past work whose actors have not scheduled it yet. With a century-long advance
the acknowledgement budget is capped at 30s, so an actor that falls behind does
not stop the clock from jumping to the target, and the days it never rescheduled
are never simulated. It predates this branch and needs focused work rather than
a wording change.

Verified: formatting, 389 tests passing.

2067 of 2395 relevant lines covered (86.3%)

4583.37 hits per line

Jobs
ID Job ID Ran Files Coverage
1 c0fd7864c0d492c267b3aea7e50356911a88c5a8.1 11 Sep 2026 09:14PM UTC 19
86.3
GitHub Action Run
Source Files on build c0fd7864c0d492c267b3aea7e50356911a88c5a8
  • Tree
  • List 19
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c0fd7864 on github
  • Prev Build on main (#2B39B5D4...)
  • Next Build on main (#A3FDE55A...)
  • 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