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

Function newMockClientsPool

pkg/ruler/ruler_test.go:318–324  ·  view source on GitHub ↗
(cfg Config, logger log.Logger, reg prometheus.Registerer, rulerAddrMap map[string]*Ruler)

Source from the content-addressed store, hash-verified

316}
317
318func newMockClientsPool(cfg Config, logger log.Logger, reg prometheus.Registerer, rulerAddrMap map[string]*Ruler) *mockRulerClientsPool {
319 return &mockRulerClientsPool{
320 ClientsPool: newRulerClientPool(cfg.ClientTLSConfig.Config, logger, reg),
321 cfg: cfg,
322 rulerAddrMap: rulerAddrMap,
323 }
324}
325
326func buildRuler(t *testing.T, rulerConfig Config, querierTestConfig *querier.TestConfig, store rulestore.RuleStore, rulerAddrMap map[string]*Ruler) (*Ruler, *DefaultMultiTenantManager) {
327 engine, queryable, pusher, logger, overrides, reg := testSetup(t, querierTestConfig)

Callers 2

buildRulerFunction · 0.85
buildRulerWithIterFuncFunction · 0.85

Calls 1

newRulerClientPoolFunction · 0.85

Tested by

no test coverage detected