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

stacklok / toolhive / 35072086285
71%

Build:
DEFAULT BRANCH: main
Ran 16 Sep 2026 08:16AM UTC
Jobs 1
Files 923
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

16 Sep 2026 08:07AM UTC coverage: 70.695% (-0.007%) from 70.702%
35072086285

push

github

web-flow
fix(vmcp): make the version poll interval per-Server, not a global (#6644)

TestPeriodicStatusReporting_ReactsToVersionChange assigned the
package-level versionPollInterval while marked t.Parallel. Server.Start
reads it for reconcileSessionsOnRegistryChange (#6549) and
periodicStatusReporting reads it for its ticker, so it raced any
parallel test that starts a server -
TestReadinessEndpoint_DynamicMode_CacheNotSynced in practice - and the
detector took several unrelated tests in the package down with it.

Move the override onto Server and read it through s.pollInterval(),
leaving a package-level default. The test now sets it on its own Server
and stays parallel.

This is what session_reconcile.go's doc comment already asks for: the
interval "passed in ... so tests can drive it without mutating shared
state that a parallel test also touches". Start was still handing it the
global.

Dropping t.Parallel would also have fixed the race but trips
paralleltest, and would have left the global mutable for the next test
to trip over.

6 of 6 new or added lines in 2 files covered. (100.0%)

15 existing lines in 5 files now uncovered.

81656 of 115505 relevant lines covered (70.69%)

97.34 hits per line

Coverage Regressions

Lines Coverage ∆ File
6
72.34
-6.38% pkg/secrets/keyring/keyctl_linux.go
3
61.43
-4.29% pkg/state/runconfig.go
2
68.8
-0.85% pkg/ignore/processor.go
2
73.03
-0.29% pkg/transport/proxy/streamable/streamable_proxy.go
2
59.21
0.0% pkg/workloads/manager.go
Jobs
ID Job ID Ran Files Coverage
1 35072086285.1 16 Sep 2026 08:16AM UTC 923
70.69
GitHub Action Run
Source Files on build 35072086285
  • Tree
  • List 923
  • Changed 10
  • Source Changed 3
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35072086285
  • 61960371 on github
  • Prev Build on main (#35070099263)
  • Next Build on main (#35076620833)
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