Versions in this module Expand all Collapse all v0 v0.1.0 Sep 1, 2026 Changes in this version + func CountSpansWithPrefix(spans []*RecordingSpan, prefix string) int + func SpanNames(spans []*RecordingSpan) []string + type RecordingEvent struct + Attributes []observability.Attribute + Name string + type RecordingSpan struct + func FindSpanWithPrefix(t testing.TB, spans []*RecordingSpan, prefix string) *RecordingSpan + func (span *RecordingSpan) AddEvent(name string, attrs ...observability.Attribute) + func (span *RecordingSpan) Attribute(key string) (any, bool) + func (span *RecordingSpan) End() + func (span *RecordingSpan) Ended() bool + func (span *RecordingSpan) Events() []RecordingEvent + func (span *RecordingSpan) Name() string + func (span *RecordingSpan) Options() observability.SpanOptions + func (span *RecordingSpan) RecordError(err error) + func (span *RecordingSpan) RequireAttribute(t testing.TB, key string) any + func (span *RecordingSpan) RequireAttributeValue(t testing.TB, key string, want any) + func (span *RecordingSpan) RequireEnded(t testing.TB) + func (span *RecordingSpan) RequireEvent(t testing.TB, name string) + func (span *RecordingSpan) RequireOmittedAttribute(t testing.TB, key string) + func (span *RecordingSpan) RequireOptionalStringAttribute(t testing.TB, key string, wantPresent bool, contains string) + func (span *RecordingSpan) SetAttributes(attrs ...observability.Attribute) + func (span *RecordingSpan) SetError(message string) + type RecordingTracer struct + func NewRecordingTracer() *RecordingTracer + func (*RecordingTracer) ExtractTraceContext(ctx context.Context) map[string]string + func (tracer *RecordingTracer) LastSpan(t testing.TB) *RecordingSpan + func (tracer *RecordingTracer) Spans() []*RecordingSpan + func (tracer *RecordingTracer) Start(ctx context.Context, name string, options observability.SpanOptions) (context.Context, observability.Span)