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

Function requireTraceInBlock

modules/livestore/live_store_test.go:1022–1028  ·  view source on GitHub ↗
(t *testing.T, block common.BackendBlock, traceID []byte, expectedTrace *tempopb.Trace)

Source from the content-addressed store, hash-verified

1020}
1021
1022func requireTraceInBlock(t *testing.T, block common.BackendBlock, traceID []byte, expectedTrace *tempopb.Trace) {
1023 ctx := user.InjectOrgID(t.Context(), testTenantID)
1024 actualTrace, err := block.FindTraceByID(ctx, traceID, common.DefaultSearchOptions())
1025 require.NoError(t, err)
1026 require.NotNil(t, actualTrace)
1027 require.Equal(t, expectedTrace, actualTrace.Trace)
1028}
1029
1030func createValidPushRequest(t *testing.T) []byte {
1031 id := test.ValidTraceID(nil)

Calls 4

DefaultSearchOptionsFunction · 0.92
ContextMethod · 0.65
FindTraceByIDMethod · 0.65
EqualMethod · 0.45

Tested by

no test coverage detected