MCPcopy
hub / github.com/nats-io/nats.go / restartBasicJSServer

Function restartBasicJSServer

jetstream/test/helper_test.go:307–323  ·  view source on GitHub ↗
(t *testing.T, s *server.Server)

Source from the content-addressed store, hash-verified

305}
306
307func restartBasicJSServer(t *testing.T, s *server.Server) *server.Server {
308 opts := natsserver.DefaultTestOptions
309 clientURL, err := url.Parse(s.ClientURL())
310 if err != nil {
311 t.Fatalf("Unexpected error: %v", err)
312 }
313 port, err := strconv.Atoi(clientURL.Port())
314 if err != nil {
315 t.Fatalf("Unexpected error: %v", err)
316 }
317 opts.Port = port
318 opts.JetStream = true
319 opts.StoreDir = s.JetStreamConfig().StoreDir
320 s.Shutdown()
321 s.WaitForShutdown()
322 return RunServerWithOptions(opts)
323}
324
325func checkFor(t *testing.T, totalWait, sleepDur time.Duration, f func() error) {
326 t.Helper()

Calls 2

FatalfMethod · 0.80
RunServerWithOptionsFunction · 0.70

Tested by

no test coverage detected