Documentation ¶
Overview ¶
Package componenttest define types and functions used to help test packages implementing the component package interfaces.
Index ¶
- func NewNopExporterFactory() component.ExporterFactory
- func NewNopExtensionFactory() component.ExtensionFactory
- func NewNopHost() component.Host
- func NewNopProcessorFactory() component.ProcessorFactory
- func NewNopReceiverFactory() component.ReceiverFactory
- func NopFactories() (component.Factories, error)
- func VerifyProcessorShutdown(t *testing.T, factory component.ProcessorFactory, cfg config.Processor)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNopExporterFactory ¶ added in v0.23.0
func NewNopExporterFactory() component.ExporterFactory
NewNopExporterFactory returns a component.ExporterFactory that constructs nop exporters.
func NewNopExtensionFactory ¶ added in v0.23.0
func NewNopExtensionFactory() component.ExtensionFactory
NewNopExtensionFactory returns a component.ExtensionFactory that constructs nop exporters.
func NewNopHost ¶
NewNopHost returns a new instance of nopHost with proper defaults for most tests.
func NewNopProcessorFactory ¶ added in v0.23.0
func NewNopProcessorFactory() component.ProcessorFactory
NewNopProcessorFactory returns a component.ProcessorFactory that constructs nop exporters.
func NewNopReceiverFactory ¶ added in v0.23.0
func NewNopReceiverFactory() component.ReceiverFactory
NewNopReceiverFactory returns a component.ReceiverFactory that constructs nop exporters.
func NopFactories ¶ added in v0.23.0
NopFactories returns a component.Factories with all nop factories.
func VerifyProcessorShutdown ¶ added in v0.22.0
func VerifyProcessorShutdown(t *testing.T, factory component.ProcessorFactory, cfg config.Processor)
VerifyProcessorShutdown verifies the processor doesn't produce telemetry data after shutdown.
Types ¶
This section is empty.