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

Function TestOne

tempodb/encoding/vparquet4/block_traceql_test.go:170–192  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

168}
169
170func TestOne(t *testing.T) {
171 wantTr := fullyPopulatedTestTrace(nil)
172 b := makeBackendBlockWithTraces(t, []*Trace{wantTr})
173 ctx := context.Background()
174 q := `{ resource.region != nil && resource.service.name = "bar" }`
175 // q := `{ resource.str-array =~ "value.*" }`
176 req := traceql.MustExtractFetchSpansRequestWithMetadata(q)
177
178 req.StartTimeUnixNanos = uint64(1000 * time.Second)
179 req.EndTimeUnixNanos = uint64(1001 * time.Second)
180
181 resp, err := b.Fetch(ctx, req, common.DefaultSearchOptions())
182 require.NoError(t, err, "search request:", req)
183
184 spanSet, err := resp.Results.Next(ctx)
185 require.NoError(t, err, "search request:", req)
186
187 fmt.Println(q)
188 fmt.Println("-----------")
189 fmt.Println(resp.Results.(*spansetIterator).iter)
190 fmt.Println("-----------")
191 fmt.Println(spanSet)
192}
193
194func TestBackendNilKeyBlockSearchTraceQL(t *testing.T) {
195 numTraces := 100

Callers

nothing calls this directly

Calls 6

DefaultSearchOptionsFunction · 0.92
fullyPopulatedTestTraceFunction · 0.70
FetchMethod · 0.65
NextMethod · 0.65

Tested by

no test coverage detected