MCPcopy Create free account
hub / github.com/cortexproject/cortex / getServerConfig

Function getServerConfig

pkg/cortex/cortex_test.go:355–375  ·  view source on GitHub ↗

Generates server config, with gRPC listening on random port.

(t *testing.T)

Source from the content-addressed store, hash-verified

353
354// Generates server config, with gRPC listening on random port.
355func getServerConfig(t *testing.T) server.Config {
356 listen, err := net.Listen("tcp", "localhost:0")
357 require.NoError(t, err)
358
359 host, port, err := net.SplitHostPort(listen.Addr().String())
360 require.NoError(t, err)
361 require.NoError(t, listen.Close())
362
363 portNum, err := strconv.Atoi(port)
364 require.NoError(t, err)
365
366 return server.Config{
367 HTTPListenNetwork: server.DefaultNetwork,
368 GRPCListenNetwork: server.DefaultNetwork,
369
370 GRPCListenAddress: host,
371 GRPCListenPort: portNum,
372
373 GPRCServerMaxRecvMsgSize: 1024,
374 }
375}
376
377type mockGrpcServiceHandler struct {
378 clientShutdownCalled atomic.Bool

Callers 1

TestGrpcAuthMiddlewareFunction · 0.85

Calls 2

StringMethod · 0.65
CloseMethod · 0.65

Tested by

no test coverage detected