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

fhunleth / muontrap / 0eb38598-e957-4014-b302-de8994feaebf
86%

Build:
DEFAULT BRANCH: main
Ran 11 Aug 2026 07:22PM UTC
Jobs 1
Files 5
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 Aug 2026 07:21PM UTC coverage: 86.38%. Remained the same
0eb38598-e957-4014-b302-de8994feaebf

push

circleci

fhunleth
Fix truncated output when a command exits

process_stdio() only forwards as much as the flow control window allows,
and child_wait_loop() stops polling the output fds once that window is
empty. Reaping the child returns immediately, so whatever is still in
the pipes is dropped, which is why the loss comes in whole windows.

Nothing surfaces this: cmd/3 returns a short binary next to a successful
exit status. A command writing 66890 bytes lost output in 40 of 40 runs
here, keeping as little as 10240 of them.

Everything the child wrote is in the pipe by the time it exits, so drain
before returning. A zero-timeout poll recognizes an already-empty pipe
for the cost of one syscall, and the window is refilled by waiting for
acks the way the exit path already does.

241 of 279 relevant lines covered (86.38%)

1777.78 hits per line

Jobs
ID Job ID Ran Files Coverage
1 0eb38598-e957-4014-b302-de8994feaebf.1 11 Aug 2026 07:22PM UTC 5
86.38
CircleCI Job
Source Files on build 0eb38598-e957-4014-b302-de8994feaebf
  • Tree
  • List 5
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #0EB38598...
  • 92179bca on github
  • Prev Build on reminder (#796B23C9...)
  • Next Build on main (#2C3F4715...)
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