StartServer should start the server and return once it's listening. It should not block once it's listening. Cleanup should be handled by t.Cleanup.
(t *testing.T, logger slog.Logger, listenAddr string)
| 99 | // should not block once it's listening. Cleanup should be handled by |
| 100 | // t.Cleanup. |
| 101 | StartServer(t *testing.T, logger slog.Logger, listenAddr string) |
| 102 | } |
| 103 | |
| 104 | type NetworkingProvider interface { |
no outgoing calls