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

umputun / revmux / 32044868141
92%

Build:
DEFAULT BRANCH: master
Ran 17 Aug 2026 04:18PM UTC
Jobs 1
Files 55
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

17 Aug 2026 04:16PM UTC coverage: 92.434% (-0.02%) from 92.451%
32044868141

push

github

umputun
fix(tests): exit the fake CLI through syscall.Exit

TestHelperProcess re-execs the test binary as the fake CLI and exited with os.Exit, which runs Go's
coverage exit hook. Under a -coverpkg naming no dependency of app/executor the instrumented package
list is empty, so internal/coverage writes "program not built with -cover" to the child's stderr
after the fixture.

That extra line disarms codexStderr.atEnd, which needs the token footer last, and adds a watchdog
reset. Three subtests failed every time: as_recorded and the_last_footer_wins read 0 tokens instead
of 13549 and 2500, and stderrKeepsTheWatchdogAlive counted 137 resets against 136. Four assertions
expecting 0 tokens were passing for the wrong reason.

Reproduce on the old code with `go test -coverpkg=github.com/charmbracelet/x/ansi ./app/executor`,
or any -coverpkg pattern outside this package's dependencies. Exit hooks do not run under
syscall.Exit, which is untagged in syscall, so the windows build is unaffected.

5253 of 5683 relevant lines covered (92.43%)

785.82 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
91.54
-0.77% app/executor/rollout.go
Jobs
ID Job ID Ran Files Coverage
1 32044868141.1 17 Aug 2026 04:18PM UTC 55
92.43
GitHub Action Run
Source Files on build 32044868141
  • Tree
  • List 55
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e01f8acc on github
  • Prev Build on master (#32044453120)
  • Next Build on master (#32086477564)
  • 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