package trace import ( "context" "github.com/SkyAPM/go2sky" ) func MockContext(ctx context.Context, opName string) (context.Context, go2sky.Span) { tracer := GetSkyWalkingTracer() if tracer == nil { return ctx, nil } span, ctx, err := tracer.CreateEntrySpan(ctx, opName, func() (s string, e error) { return "", nil }) if err != nil { return ctx, nil } span.SetComponent(0) span.Tag("Type", "mock-trace") return ctx, span }