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

Function confirmOrderForQuerier

pkg/scheduler/queue/user_queues_test.go:510–518  ·  view source on GitHub ↗
(t *testing.T, uq *queues, querier string, lastUserIndex int, qs ...userRequestQueue)

Source from the content-addressed store, hash-verified

508}
509
510func confirmOrderForQuerier(t *testing.T, uq *queues, querier string, lastUserIndex int, qs ...userRequestQueue) int {
511 var n userRequestQueue
512 for _, q := range qs {
513 n, _, lastUserIndex = uq.getNextQueueForQuerier(lastUserIndex, querier)
514 assert.Equal(t, q, n)
515 assert.NoError(t, isConsistent(uq))
516 }
517 return lastUserIndex
518}
519
520func isConsistent(uq *queues) error {
521 if len(uq.sortedQueriers) != len(uq.queriers) {

Callers 1

TestQueuesFunction · 0.85

Calls 3

isConsistentFunction · 0.85
EqualMethod · 0.65

Tested by

no test coverage detected