Function
newDerpServer
(t *testing.T, logger slog.Logger)
Source from the content-addressed store, hash-verified
| 159 | } |
| 160 | |
| 161 | func 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 | |
| 172 | func (s *derpServer) Close() { |
| 173 | s.srv.Close() |
Tested by
no test coverage detected