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

stacklok / toolhive / 22965178125
64%

Build:
DEFAULT BRANCH: main
Ran 11 Mar 2026 05:18PM UTC
Jobs 1
Files 546
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

11 Mar 2026 05:15PM UTC coverage: 64.036% (-0.06%) from 64.093%
22965178125

push

github

web-flow
Fix flaky E2E lifecycle tests: tool discovery race (#4107)

Fix flaky E2E lifecycle tests: tool discovery race condition

Move tool-name assertions inside Eventually retry loops so tests
retry with new MCP sessions until all backends are fully discovered.

The root cause is that tool discovery is session-scoped: when a
backend isn't ready when a session is created, it's silently skipped,
producing incomplete tool lists. Tests then fail because they assert
on specific tool names outside the retry loop (or have no retry at
all).

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

47975 of 74919 relevant lines covered (64.04%)

73.0 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
80.58
0.26% pkg/transport/proxy/httpsse/http_proxy.go
2
57.89
-3.51% pkg/transport/session/sse_session.go
2
71.43
-1.68% pkg/vmcp/k8s/manager.go
6
76.15
-5.5% pkg/secrets/keyring/keyctl_linux.go
8
23.56
-4.6% pkg/client/manager.go
11
68.42
-14.47% pkg/client/discovery.go
14
74.44
-5.19% pkg/client/config.go
81
14.72
-0.19% pkg/api/server.go
145
22.06
-0.19% pkg/api/v1/workloads.go
Jobs
ID Job ID Ran Files Coverage
1 22965178125.1 11 Mar 2026 05:18PM UTC 546
64.04
GitHub Action Run
Source Files on build 22965178125
  • Tree
  • List 546
  • Changed 11
  • Source Changed 2
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22965178125
  • de6e434b on github
  • Prev Build on main (#22957484698)
  • Next Build on main (#22965231106)
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

© 2026 Coveralls, Inc