| 1234567891011121314151617181920212223 |
- 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
- }
|