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

php-bug-catcher / bug-catcher / 37185281561
94%

Build:
DEFAULT BRANCH: main
Ran 04 Oct 2026 07:17AM UTC
Jobs 1
Files 142
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

04 Oct 2026 07:16AM UTC coverage: 94.2% (+0.1%) from 94.087%
37185281561

push

github

tito10047
fix(perf): a machine that cannot measure CPU has no waiting band

The collector omits `u` and `s` where the platform has no getrusage() - which
is every Windows machine - and the aggregator sums what it is given, so those
buckets arrive with `sumUser` and `sumSys` at zero. The report then computed
the waiting band as wallclock minus nothing, and "where the time went" would
have said every Windows request spent 100 % of itself waiting on the database.
That is not a small inaccuracy: it is the most confident wrong answer the
dashboard can give, on the chart whose whole point is finding the database.

`PerfTimePoint::$waitMs` and `TopPathRow::waitMsPerHit()` are now null there.
Not a guess - a PHP request that burned exactly zero microseconds of user
*and* system time does not exist, let alone a whole bucket of them, so zero
across a bucket with traffic can only mean the measurement is missing.

The CPU chart draws nothing for a window with no CPU anywhere, and the panel
says why in words. One bucket that did report is enough to draw it; the rest
contribute nothing to the band rather than all of it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

16 of 16 new or added lines in 5 files covered. (100.0%)

3086 of 3276 relevant lines covered (94.2%)

20.83 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37185281561.1 04 Oct 2026 07:17AM UTC 142
94.2
GitHub Action Run
Source Files on build 37185281561
  • Tree
  • List 142
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b502e493 on github
  • Prev Build on main (#37181873285)
  • Next Build on main (#37188337202)
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