MCPcopy
hub / github.com/livekit/livekit / setupSingleNodeTest

Function setupSingleNodeTest

test/integration_helpers.go:65–80  ·  view source on GitHub ↗
(name string)

Source from the content-addressed store, hash-verified

63}
64
65func setupSingleNodeTest(name string) (*service.LivekitServer, func()) {
66 logger.Infow("----------------STARTING TEST----------------", "test", name)
67 s := createSingleNodeServer(nil)
68 go func() {
69 if err := s.Start(); err != nil {
70 logger.Errorw("server returned error", err)
71 }
72 }()
73
74 waitForServerToStart(s)
75
76 return s, func() {
77 s.Stop(true)
78 logger.Infow("----------------FINISHING TEST----------------", "test", name)
79 }
80}
81
82func setupMultiNodeTest(name string) (*service.LivekitServer, *service.LivekitServer, func()) {
83 return setupMultiNodeTestWithConfig(name, nil)

Calls 4

createSingleNodeServerFunction · 0.85
waitForServerToStartFunction · 0.85
StartMethod · 0.65
StopMethod · 0.65