()
| 27 | } |
| 28 | |
| 29 | func (s *ServerTestSuite) SetupSuite() { |
| 30 | s.config, _ = testutil.NewLazySuiteObj(s, func() (*server.Config, error) { |
| 31 | c := server.NewDefaultConfig() |
| 32 | c.Bind = "127.0.0.1:0" // Use port 0 for auto-assignment |
| 33 | return &c, nil |
| 34 | }) |
| 35 | |
| 36 | s.router, _ = testutil.NewLazySuiteObj(s, func() (*server.Router, error) { |
| 37 | mc := monitoring.NewDefaultConfig() |
| 38 | m, err := monitoring.New(s.T().Context(), &mc, 1) |
| 39 | if err != nil { |
| 40 | return nil, err |
| 41 | } |
| 42 | |
| 43 | erCfg := errorreport.NewDefaultConfig() |
| 44 | er, err := errorreport.New(&erCfg) |
| 45 | if err != nil { |
| 46 | return nil, err |
| 47 | } |
| 48 | |
| 49 | return server.NewRouter(s.config(), m, er) |
| 50 | }) |
| 51 | } |
| 52 | |
| 53 | func (s *ServerTestSuite) SetupSubTest() { |
| 54 | s.ResetLazyObjects() |
nothing calls this directly
no test coverage detected