MCPcopy Index your code
hub / github.com/coder/coder / newDerpServer

Function newDerpServer

tailnet/test/integration/integration.go:161–170  ·  view source on GitHub ↗
(t *testing.T, logger slog.Logger)

Source from the content-addressed store, hash-verified

159}
160
161func newDerpServer(t *testing.T, logger slog.Logger) *derpServer {
162 derpSrv := derp.NewServer(key.NewNode(), tailnet.Logger(logger.Named("derp")))
163 derpHandler, derpCloseFunc := tailnet.WithWebsocketSupport(derpSrv, derphttp.Handler(derpSrv))
164 t.Cleanup(derpCloseFunc)
165 return &derpServer{
166 srv: derpSrv,
167 Handler: derpHandler,
168 closeFn: derpCloseFunc,
169 }
170}
171
172func (s *derpServer) Close() {
173 s.srv.Close()

Callers 1

RouterMethod · 0.85

Calls 5

LoggerFunction · 0.92
WithWebsocketSupportFunction · 0.92
NamedMethod · 0.80
CleanupMethod · 0.65
HandlerMethod · 0.45

Tested by

no test coverage detected