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

stacklok / toolhive / 22583773507 / 1
66%
main: 66%

Build:
DEFAULT BRANCH: main
Ran 02 Mar 2026 03:59PM UTC
Files 529
Run time 13s
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

02 Mar 2026 03:50PM UTC coverage: 63.29% (+0.002%) from 63.288%
22583773507.1

push

github

web-flow
Address PR review feedback on vmcp/session (#3905)

Extract the shared MCP operation methods (CallTool, ReadResource,
GetPrompt, Close) from backend.Session and MultiSession into a new
types.Caller interface in pkg/vmcp/session/types, eliminating
duplication between the two interfaces. This is a first step toward
the future consolidation of the two session types.

Factor the in-flight request tracking logic (sync.RWMutex,
sync.WaitGroup, closed bool) out of defaultMultiSession into a new
AdmissionQueue interface with a concrete admissionQueue implementation.
This makes the concurrency contract independently testable and removes
synchronization noise from the session struct. Snapshot methods
(Tools, Resources, Prompts, BackendSessions) no longer need locks
since those fields are immutable after construction.

Add unit tests for the HTTP round trippers (httpRoundTripperFunc,
authRoundTripper, identityRoundTripper) in the internal/backend
package, covering request cloning, auth error propagation, and
identity context propagation.

Co-authored-by: taskbot <taskbot@users.noreply.github.com>

45480 of 71860 relevant lines covered (63.29%)

77.02 hits per line

Source Files on job 22583773507.1
  • Tree
  • List 529
  • Changed 7
  • Source Changed 2
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22583773507
  • 1b877777 on github
  • Prev Job for on main (#22583772568.1)
  • Next Job for on main (#22589392337.1)
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