testing

package
v0.0.0-...-ef901e4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func KVPairsToMap

func KVPairsToMap(pairs []otlabel.KeyValue) map[string]interface{}

KVPairsToMap convert OT labels to map

Types

type StubExporter

type StubExporter struct {
	// contains filtered or unexported fields
}

StubExporter implements OT SpanExporter

func NewStubExporter

func NewStubExporter(t *testing.T) *StubExporter

NewStubExporter creates new instance

func (*StubExporter) AssertSpan

func (tr *StubExporter) AssertSpan(index int, kind ottrace.SpanKind, name string, attributes map[string]interface{}) *ottraceexport.SpanData

AssertSpan asserts specified span captured

func (*StubExporter) AssertSpanBy

func (tr *StubExporter) AssertSpanBy(kind ottrace.SpanKind, name string, attributes map[string]interface{}) *ottraceexport.SpanData

AssertSpanBy finds span by kind + name

func (*StubExporter) ExportSpans

func (tr *StubExporter) ExportSpans(ctx context.Context, spanData []*ottraceexport.SpanData) error

ExportSpans implements OT SpanExporter

func (*StubExporter) GetSpans

func (tr *StubExporter) GetSpans() []*ottraceexport.SpanData

GetSpans returns captured spans

func (*StubExporter) Shutdown

func (tr *StubExporter) Shutdown(ctx context.Context) error

Shutdown implements OT SpanExporter

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL