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

ben-manes / caffeine / #5359
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: v3.dev
DEFAULT BRANCH: master
Ran 30 Mar 2026 07:57AM UTC
Jobs 1
Files 78
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

30 Mar 2026 07:06AM UTC coverage: 99.823%. Remained the same
#5359

push

github

ben-manes
Document TimerWheel zero-boundary edge case in advance()

When nanoTime transitions from -1 to exactly 0, the wrap-around
compensation condition (prev < 0 and curr > 0) misses because
0 > 0 is false. This causes a 1-tick delay that self-corrects on
the next advance. The delay is within Pacer TOLERANCE and the
window is 1ns wide, making it astronomically unlikely to hit.

Added test codifying the behavior and comment explaining the edge case.

3862 of 3876 branches covered (99.64%)

7903 of 7917 relevant lines covered (99.82%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #5359.1 30 Mar 2026 07:57AM UTC 78
99.82
Source Files on build #5359
  • Tree
  • List 78
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • dadb458d on github
  • Prev Build on v3.dev
  • Next Build on v3.dev
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