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

Function TestEqualTraces

cmd/tempo-vulture/main_test.go:111–127  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

109}
110
111func TestEqualTraces(t *testing.T) {
112 seed := time.Now()
113 info1 := util.NewTraceInfo(seed, "")
114 info2 := util.NewTraceInfo(seed, "")
115
116 a, err := info1.ConstructTraceFromEpoch()
117 require.NoError(t, err)
118 b, err := info2.ConstructTraceFromEpoch()
119 require.NoError(t, err)
120
121 require.True(t, equalTraces(a, b))
122
123 // Subsequent calls also reconstruct identical traces
124 c, err := info1.ConstructTraceFromEpoch()
125 require.NoError(t, err)
126 require.True(t, equalTraces(b, c))
127}
128
129func TestInitTickers(t *testing.T) {
130 tests := []struct {

Callers

nothing calls this directly

Calls 4

NewTraceInfoFunction · 0.92
equalTracesFunction · 0.85
NowMethod · 0.65

Tested by

no test coverage detected