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

stacklok / toolhive / 32225533478
70%

Build:
DEFAULT BRANCH: main
Ran 19 Aug 2026 07:05AM UTC
Jobs 1
Files 878
Run time 2min
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

19 Aug 2026 06:56AM UTC coverage: 70.432% (-0.06%) from 70.49%
32225533478

push

github

web-flow
Sweep leaked workloads after local e2e runs (#6367)

A full unfiltered `task test-e2e` regularly exceeds Ginkgo's 20m
--timeout, since CI splits the same suite into ~15 label-filtered
jobs. When the timeout fires, Ginkgo hard-kills the process after a
30s grace period, skipping any AfterEach/AfterSuite cleanup that
hadn't finished. Workloads (and their Docker networks) created up to
that point are then orphaned, and enough of them can exhaust Docker's
network pool and break unrelated real MCP workloads on the machine.

Snapshot `thv list --all` before the ginkgo run and diff it against
the same listing afterward, then remove only the workloads that
appeared during the run. This targets exactly what leaked without
touching any workload a developer already had running, and needs no
knowledge of the many ad hoc naming schemes test files use to name
their workloads. The sweep runs unconditionally after ginkgo exits
(pass, fail, or timeout-kill) and never changes the script's exit
code.

85595 of 121529 relevant lines covered (70.43%)

99.03 hits per line

Coverage Regressions

Lines Coverage ∆ File
63
61.82
-5.42% pkg/workloads/manager.go
5
0.0
-100.0% pkg/workloads/sysproc_unix.go
3
71.85
-1.11% pkg/ignore/processor.go
2
96.27
0.0% pkg/authserver/storage/memory.go
Jobs
ID Job ID Ran Files Coverage
1 32225533478.1 19 Aug 2026 07:05AM UTC 878
70.43
GitHub Action Run
Source Files on build 32225533478
  • Tree
  • List 878
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32225533478
  • cb0359de on github
  • Prev Build on main (#32225508257)
  • Next Build on main (#32225581659)
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