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

Function TestQueryStats_AddExtraFields

pkg/querier/stats/stats_test.go:66–82  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

64}
65
66func TestQueryStats_AddExtraFields(t *testing.T) {
67 t.Parallel()
68 t.Run("add and load extra fields", func(t *testing.T) {
69 stats, _ := ContextWithEmptyStats(context.Background())
70 stats.AddExtraFields("a", "b")
71 stats.AddExtraFields("c")
72
73 checkExtraFields(t, []any{"a", "b", "c", ""}, stats.LoadExtraFields())
74 })
75
76 t.Run("add and load extra fields nil receiver", func(t *testing.T) {
77 var stats *QueryStats
78 stats.AddExtraFields("a", "b")
79
80 checkExtraFields(t, []any{}, stats.LoadExtraFields())
81 })
82}
83
84func TestStats_AddFetchedChunkBytes(t *testing.T) {
85 t.Parallel()

Callers

nothing calls this directly

Calls 5

AddExtraFieldsMethod · 0.95
LoadExtraFieldsMethod · 0.95
ContextWithEmptyStatsFunction · 0.85
checkExtraFieldsFunction · 0.85
RunMethod · 0.65

Tested by

no test coverage detected