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

stacklok / toolhive / 18972917503
51%

Build:
DEFAULT BRANCH: main
Ran 31 Oct 2025 12:49PM UTC
Jobs 1
Files 328
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

31 Oct 2025 12:44PM UTC coverage: 47.459% (+0.007%) from 47.452%
18972917503

push

github

web-flow
Fix flaky vMCP health endpoint tests (#2415)

The health endpoint tests were failing intermittently in CI due to port
conflicts when running parallel tests. All test instances tried to bind
to the default port 4483, causing "address already in use" errors.

Changes:
- Add Ready() channel to vMCP server to signal when listener is created
- Use networking.FindAvailable() to assign unique random ports to tests
- Improve test synchronization by waiting on Ready() channel
- Add error channel to catch and report startup failures

The tests now run reliably with 20 parallel iterations.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>

7 of 7 new or added lines in 1 file covered. (100.0%)

11 existing lines in 3 files now uncovered.

20795 of 43817 relevant lines covered (47.46%)

22.18 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
66.04
0.1% pkg/vmcp/server/server.go
3
72.39
-1.12% pkg/ignore/processor.go
6
90.7
0.95% pkg/vmcp/aggregator/cli_discoverer.go
Jobs
ID Job ID Ran Files Coverage
1 18972917503.1 31 Oct 2025 12:49PM UTC 328
47.46
GitHub Action Run
Source Files on build 18972917503
  • Tree
  • List 328
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #18972917503
  • 40b7277b on github
  • Prev Build on main (#18970043441)
  • Next Build on main (#18973296783)
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

© 2025 Coveralls, Inc