You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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>
0 commit comments