package controllertest
import "go.opentelemetry.io/otel/sdk/metric/controller/controllertest"
Index ¶
- func ReadAll( reader export.InstrumentationLibraryReader, kind aggregation.TemporalitySelector, apply func(instrumentation.Library, export.Record) error, ) error
- type MockClock
- func NewMockClock() MockClock
- func (c MockClock) Add(d time.Duration)
- func (c MockClock) Now() time.Time
- func (c MockClock) Ticker(period time.Duration) controllerTime.Ticker
- type MockTicker
Functions ¶
func ReadAll ¶
func ReadAll( reader export.InstrumentationLibraryReader, kind aggregation.TemporalitySelector, apply func(instrumentation.Library, export.Record) error, ) error
ReadAll is a helper for tests that want a flat iterator over all metrics instead of a two-level iterator (instrumentation library, metric).
Types ¶
type MockClock ¶
type MockClock struct {
// contains filtered or unexported fields
}
func NewMockClock ¶
func NewMockClock() MockClock
func (MockClock) Add ¶
func (MockClock) Now ¶
func (MockClock) Ticker ¶
func (c MockClock) Ticker(period time.Duration) controllerTime.Ticker
type MockTicker ¶
type MockTicker struct {
// contains filtered or unexported fields
}
func (MockTicker) C ¶
func (t MockTicker) C() <-chan time.Time
func (MockTicker) Stop ¶
func (t MockTicker) Stop()
Source Files ¶
test.go
- Version
- v0.26.0
- Published
- Dec 10, 2021
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 4 hours ago –
Tools for package owners.