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

Function tempopbTraceEqual

tempodb/encoding/vparquet4/schema_test.go:959–967  ·  view source on GitHub ↗
(t *testing.T, expected, actual *tempopb.Trace)

Source from the content-addressed store, hash-verified

957}
958
959func tempopbTraceEqual(t *testing.T, expected, actual *tempopb.Trace) {
960 sortAttributesTempopb(expected)
961 sortAttributesTempopb(actual)
962
963 if !proto.Equal(expected, actual) {
964 t.Log(cmp.Diff(expected, actual))
965 assert.Fail(t, "expected and actual are not equal")
966 }
967}
968
969func sortAttributesTempopb(t *tempopb.Trace) {
970 // sort attributes for comparison

Callers 1

Calls 5

FailMethod · 0.80
sortAttributesTempopbFunction · 0.70
LogMethod · 0.65
EqualMethod · 0.45
DiffMethod · 0.45

Tested by

no test coverage detected