MCPcopy
hub / github.com/grafana/tempo / requireInstanceState

Function requireInstanceState

modules/livestore/live_store_test.go:1005–1010  ·  view source on GitHub ↗
(t *testing.T, inst *instance, state instanceState)

Source from the content-addressed store, hash-verified

1003}
1004
1005func requireInstanceState(t *testing.T, inst *instance, state instanceState) {
1006 require.Equal(t, uint64(state.liveTraces), inst.liveTraces.Len(), "live traces count mismatch")
1007 snap := inst.blocks.Load()
1008 require.Len(t, snap.walBlocks, state.walBlocks, "wal blocks count mismatch")
1009 require.Len(t, snap.completeBlocks, state.completeBlocks, "complete blocks count mismatch")
1010}
1011
1012func requireTraceInLiveStore(t *testing.T, liveStore *LiveStore, traceID []byte, expectedTrace *tempopb.Trace) {
1013 ctx := user.InjectOrgID(t.Context(), testTenantID)

Calls 2

LenMethod · 0.65
EqualMethod · 0.45

Tested by

no test coverage detected