修复缓存
Build docker and publish / build (20.15.1) (push) Successful in 7m26s

This commit is contained in:
2026-03-06 21:58:29 -08:00
parent 19932bb9f7
commit 4d913c1728
175 changed files with 437 additions and 12104 deletions
-32
View File
@@ -1,32 +0,0 @@
package trace
import (
"context"
"net/http"
"net/http/httptest"
"testing"
"github.com/stretchr/testify/assert"
sdktrace "go.opentelemetry.io/otel/sdk/trace"
semconv "go.opentelemetry.io/otel/semconv/v1.4.0"
oteltrace "go.opentelemetry.io/otel/trace"
)
func TestSpanIDFromContext(t *testing.T) {
tracer := sdktrace.NewTracerProvider().Tracer("test")
ctx, span := tracer.Start(
context.Background(),
"foo",
oteltrace.WithSpanKind(oteltrace.SpanKindClient),
oteltrace.WithAttributes(semconv.HTTPClientAttributesFromHTTPRequest(httptest.NewRequest(http.MethodGet, "/", nil))...),
)
defer span.End()
assert.NotEmpty(t, TraceIDFromContext(ctx))
assert.NotEmpty(t, SpanIDFromContext(ctx))
}
func TestSpanIDFromContextEmpty(t *testing.T) {
assert.Empty(t, TraceIDFromContext(context.Background()))
assert.Empty(t, SpanIDFromContext(context.Background()))
}