fixup labels
Some checks failed
build / test (push) Failing after 1m13s
codeql / analyze (go) (push) Failing after 1m46s
build / lint (push) Successful in 9m14s

Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
2024-03-17 00:51:29 +03:00
parent 54d9857bb9
commit 7948652293
2 changed files with 26 additions and 4 deletions

View File

@@ -30,3 +30,24 @@ func TestTraceID(t *testing.T) {
t.Fatalf("invalid span span id %#+v", v)
}
}
func TestTraceTags(t *testing.T) {
md := metadata.New(1)
ctx, cancel := context.WithCancel(context.Background())
defer cancel()
ctx = metadata.NewIncomingContext(ctx, md)
mtr := mocktracer.New()
tr := NewTracer(Tracer(mtr))
if err := tr.Init(); err != nil {
t.Fatal(err)
}
var sp tracer.Span
ctx, sp = tr.Start(ctx, "test", tracer.WithSpanLabels("key", "val", "odd"))
sp.Finish()
msp := mtr.FinishedSpans()[0]
t.Logf("mock span %#+v", msp.Tags())
}