Documentation ¶
Index ¶
- func KVPairsToMap(pairs []otlabel.KeyValue) map[string]interface{}
- type StubExporter
- func (tr *StubExporter) AssertSpan(index int, kind ottrace.SpanKind, name string, ...) *ottraceexport.SpanData
- func (tr *StubExporter) AssertSpanBy(kind ottrace.SpanKind, name string, attributes map[string]interface{}) *ottraceexport.SpanData
- func (tr *StubExporter) ExportSpans(ctx context.Context, spanData []*ottraceexport.SpanData) error
- func (tr *StubExporter) GetSpans() []*ottraceexport.SpanData
- func (tr *StubExporter) Shutdown(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func KVPairsToMap ¶
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
Click to show internal directories.
Click to hide internal directories.