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

Function doQueryTrace

cmd/tempo-vulture/main_test.go:381–391  ·  view source on GitHub ↗
(f traceOps, err error)

Source from the content-addressed store, hash-verified

379}
380
381func doQueryTrace(f traceOps, err error) (traceMetrics, error) {
382 seed := time.Date(2008, 1, 1, 12, 0, 0, 0, time.UTC)
383 traceInfo := util.NewTraceInfo(seed, "test")
384
385 trace, _ := traceInfo.ConstructTraceFromEpoch()
386
387 mockHTTPClient := MockHTTPClient{err: err, traceResp: trace}
388 logger = zap.NewNop()
389 f(trace)
390 return queryTrace(&mockHTTPClient, traceInfo, logger)
391}
392
393func TestDoReadForAnOkRead(t *testing.T) {
394 seed := time.Date(2008, 1, 1, 12, 0, 0, 0, time.UTC)

Callers 1

TestQueryTraceFunction · 0.85

Calls 4

NewTraceInfoFunction · 0.92
fFunction · 0.85
queryTraceFunction · 0.85

Tested by

no test coverage detected