Add `component.Type` parameter to `NewNopSettings` And deprecate `NewNopSettingsWithType` (#12452)
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Add `component.Type` parameter to `NewNopSettings` And deprecate `NewNopSettingsWithType` cc @mx-psi <!-- Issue number if applicable --> #### Link to tracking issue Relevant to #12305 <!--Describe what testing was performed and which tests were added.--> #### Testing Updated <!--Describe the documentation added.--> #### Documentation Added <!--Please delete paragraphs that you did not use before submitting.-->
This commit is contained in:
parent
04fe234fa3
commit
6de29ce169
|
|
@ -0,0 +1,25 @@
|
|||
# Use this changelog template to create an entry for release notes.
|
||||
|
||||
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
|
||||
change_type: deprecation
|
||||
|
||||
# The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver)
|
||||
component: connector, exporter, extension, processor, receiver, scraper
|
||||
|
||||
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
|
||||
note: Add type parameter to `NewNopSettings` and deprecate `NewNopSettingsWithType`
|
||||
|
||||
# One or more tracking issues or pull requests related to the change
|
||||
issues: [12305]
|
||||
|
||||
# (Optional) One or more lines of additional information to render under the primary note.
|
||||
# These lines will be padded with 2 spaces and then inserted directly into the document.
|
||||
# Use pipe (|) for multiline entries.
|
||||
subtext:
|
||||
|
||||
# Optional: The change log or logs in which this entry should be included.
|
||||
# e.g. '[user]' or '[user, api]'
|
||||
# Include 'user' if the change is relevant to end users.
|
||||
# Include 'api' if there is a change to a library API.
|
||||
# Default: '[user]'
|
||||
change_logs: [api]
|
||||
|
|
@ -71,13 +71,13 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
err = c.Start(context.Background(), host)
|
||||
|
|
|
|||
|
|
@ -66,19 +66,19 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
firstRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
firstRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, firstRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, firstRcvr.Shutdown(context.Background()))
|
||||
secondRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
secondRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, secondRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, secondRcvr.Shutdown(context.Background()))
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ func TestMetricsBuilder(t *testing.T) {
|
|||
start := pcommon.Timestamp(1_000_000_000)
|
||||
ts := pcommon.Timestamp(1_000_001_000)
|
||||
observedZapCore, observedLogs := observer.New(zap.WarnLevel)
|
||||
settings := receivertest.NewNopSettingsWithType(receivertest.NopType)
|
||||
settings := receivertest.NewNopSettings(receivertest.NopType)
|
||||
settings.Logger = zap.New(observedZapCore)
|
||||
mb := NewMetricsBuilder(loadMetricsBuilderConfig(t, tt.name), settings, WithStartTime(start))
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import (
|
|||
)
|
||||
|
||||
func NewSettings(tt *componenttest.Telemetry) receiver.Settings {
|
||||
set := receivertest.NewNopSettingsWithType(receivertest.NopType)
|
||||
set := receivertest.NewNopSettings(receivertest.NopType)
|
||||
set.ID = component.NewID(component.MustNewType("sample"))
|
||||
set.TelemetrySettings = tt.NewTelemetrySettings()
|
||||
return set
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import (
|
|||
|
||||
// TestGeneratedMetrics verifies that the internal/metadata API is generated correctly.
|
||||
func TestGeneratedMetrics(t *testing.T) {
|
||||
mb := metadata.NewMetricsBuilder(metadata.DefaultMetricsBuilderConfig(), receivertest.NewNopSettingsWithType(metadata.Type))
|
||||
mb := metadata.NewMetricsBuilder(metadata.DefaultMetricsBuilderConfig(), receivertest.NewNopSettings(metadata.Type))
|
||||
m := mb.Emit()
|
||||
require.Equal(t, 0, m.ResourceMetrics().Len())
|
||||
}
|
||||
|
|
|
|||
|
|
@ -51,19 +51,19 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), scrapertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), scrapertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
firstRcvr, err := tt.createFn(context.Background(), scrapertest.NewNopSettingsWithType(typ), cfg)
|
||||
firstRcvr, err := tt.createFn(context.Background(), scrapertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, firstRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, firstRcvr.Shutdown(context.Background()))
|
||||
secondRcvr, err := tt.createFn(context.Background(), scrapertest.NewNopSettingsWithType(typ), cfg)
|
||||
secondRcvr, err := tt.createFn(context.Background(), scrapertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, secondRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, secondRcvr.Shutdown(context.Background()))
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ func TestMetricsBuilder(t *testing.T) {
|
|||
start := pcommon.Timestamp(1_000_000_000)
|
||||
ts := pcommon.Timestamp(1_000_001_000)
|
||||
observedZapCore, observedLogs := observer.New(zap.WarnLevel)
|
||||
settings := scrapertest.NewNopSettingsWithType(scrapertest.NopType)
|
||||
settings := scrapertest.NewNopSettings(scrapertest.NopType)
|
||||
settings.Logger = zap.New(observedZapCore)
|
||||
mb := NewMetricsBuilder(loadMetricsBuilderConfig(t, tt.name), settings, WithStartTime(start))
|
||||
|
||||
|
|
|
|||
|
|
@ -113,7 +113,7 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
for _, tt := range tests {
|
||||
{{- if not .Tests.SkipShutdown }}
|
||||
t.Run(tt.name + "-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
|
|
@ -122,7 +122,7 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
{{- if not .Tests.SkipLifecycle }}
|
||||
t.Run(tt.name + "-lifecycle", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := {{ .Tests.Host }}
|
||||
err = c.Start(context.Background(), host)
|
||||
|
|
@ -210,7 +210,7 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
for _, tt := range tests {
|
||||
{{- if not .Tests.SkipShutdown }}
|
||||
t.Run(tt.name + "-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
|
|
@ -219,7 +219,7 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
{{- if not .Tests.SkipLifecycle }}
|
||||
t.Run(tt.name + "-lifecycle", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := {{ .Tests.Host }}
|
||||
err = c.Start(context.Background(), host)
|
||||
|
|
@ -305,7 +305,7 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
for _, tt := range tests {
|
||||
{{- if not .Tests.SkipShutdown }}
|
||||
t.Run(tt.name + "-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
|
|
@ -314,13 +314,13 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
{{- if not .Tests.SkipLifecycle }}
|
||||
t.Run(tt.name + "-lifecycle", func(t *testing.T) {
|
||||
firstRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
firstRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := {{ .Tests.Host }}
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, firstRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, firstRcvr.Shutdown(context.Background()))
|
||||
secondRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
secondRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, secondRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, secondRcvr.Shutdown(context.Background()))
|
||||
|
|
@ -374,7 +374,7 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
for _, tt := range tests {
|
||||
{{- if not .Tests.SkipShutdown }}
|
||||
t.Run(tt.name + "-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), scrapertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), scrapertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
|
|
@ -383,13 +383,13 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
{{- if not .Tests.SkipLifecycle }}
|
||||
t.Run(tt.name + "-lifecycle", func(t *testing.T) {
|
||||
firstRcvr, err := tt.createFn(context.Background(), scrapertest.NewNopSettingsWithType(typ), cfg)
|
||||
firstRcvr, err := tt.createFn(context.Background(), scrapertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := {{ .Tests.Host }}
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, firstRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, firstRcvr.Shutdown(context.Background()))
|
||||
secondRcvr, err := tt.createFn(context.Background(), scrapertest.NewNopSettingsWithType(typ), cfg)
|
||||
secondRcvr, err := tt.createFn(context.Background(), scrapertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, secondRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, secondRcvr.Shutdown(context.Background()))
|
||||
|
|
@ -412,7 +412,7 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
{{- if not .Tests.SkipShutdown }}
|
||||
t.Run("shutdown", func(t *testing.T) {
|
||||
e, err := factory.Create(context.Background(), extensiontest.NewNopSettingsWithType(typ), cfg)
|
||||
e, err := factory.Create(context.Background(), extensiontest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = e.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
|
|
@ -421,12 +421,12 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
{{- if not .Tests.SkipLifecycle }}
|
||||
t.Run("lifecycle", func(t *testing.T) {
|
||||
firstExt, err := factory.Create(context.Background(), extensiontest.NewNopSettingsWithType(typ), cfg)
|
||||
firstExt, err := factory.Create(context.Background(), extensiontest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, firstExt.Start(context.Background(), {{ .Tests.Host }}))
|
||||
require.NoError(t, firstExt.Shutdown(context.Background()))
|
||||
|
||||
secondExt, err := factory.Create(context.Background(), extensiontest.NewNopSettingsWithType(typ), cfg)
|
||||
secondExt, err := factory.Create(context.Background(), extensiontest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, secondExt.Start(context.Background(), {{ .Tests.Host }}))
|
||||
require.NoError(t, secondExt.Shutdown(context.Background()))
|
||||
|
|
@ -536,7 +536,7 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
for _, tt := range tests {
|
||||
{{- if not .Tests.SkipShutdown }}
|
||||
t.Run(tt.name + "-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), connectortest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), connectortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
|
|
@ -545,13 +545,13 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
{{- if not .Tests.SkipLifecycle }}
|
||||
t.Run(tt.name + "-lifecycle", func(t *testing.T) {
|
||||
firstConnector, err := tt.createFn(context.Background(), connectortest.NewNopSettingsWithType(typ), cfg)
|
||||
firstConnector, err := tt.createFn(context.Background(), connectortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := {{ .Tests.Host }}
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, firstConnector.Start(context.Background(), host))
|
||||
require.NoError(t, firstConnector.Shutdown(context.Background()))
|
||||
secondConnector, err := tt.createFn(context.Background(), connectortest.NewNopSettingsWithType(typ), cfg)
|
||||
secondConnector, err := tt.createFn(context.Background(), connectortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, secondConnector.Start(context.Background(), host))
|
||||
require.NoError(t, secondConnector.Shutdown(context.Background()))
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ func TestMetricsBuilder(t *testing.T) {
|
|||
ts := pcommon.Timestamp(1_000_001_000)
|
||||
observedZapCore, observedLogs := observer.New(zap.WarnLevel)
|
||||
{{- if or isReceiver isScraper }}
|
||||
settings := {{ .Status.Class }}test.NewNopSettingsWithType({{ .Status.Class }}test.NopType)
|
||||
settings := {{ .Status.Class }}test.NewNopSettings({{ .Status.Class }}test.NopType)
|
||||
{{- end }}
|
||||
settings.Logger = zap.New(observedZapCore)
|
||||
mb := NewMetricsBuilder(loadMetricsBuilderConfig(t, tt.name), settings, WithStartTime(start))
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ import (
|
|||
|
||||
{{ if or isConnector isExporter isExtension isProcessor isReceiver isScraper }}
|
||||
func NewSettings(tt *componenttest.Telemetry) {{ .Status.Class }}.Settings {
|
||||
set := {{ .Status.Class }}test.NewNopSettingsWithType({{ .Status.Class }}test.NopType)
|
||||
set := {{ .Status.Class }}test.NewNopSettings({{ .Status.Class }}test.NopType)
|
||||
set.ID = component.NewID(component.MustNewType("{{ .Type }}"))
|
||||
set.TelemetrySettings = tt.NewTelemetrySettings()
|
||||
return set
|
||||
|
|
|
|||
|
|
@ -19,12 +19,16 @@ import (
|
|||
|
||||
var NopType = component.MustNewType("nop")
|
||||
|
||||
// NewNopSettings returns a new nop settings for Create* functions.
|
||||
// Deprecated: [v0.120.0] Use NewNopSettingsWithType instead.
|
||||
func NewNopSettings() connector.Settings {
|
||||
return NewNopSettingsWithType(NopType)
|
||||
// NewNopSettings returns a new nop settings for Create* functions with the given type.
|
||||
func NewNopSettings(typ component.Type) connector.Settings {
|
||||
return connector.Settings{
|
||||
ID: component.NewIDWithName(typ, uuid.NewString()),
|
||||
TelemetrySettings: componenttest.NewNopTelemetrySettings(),
|
||||
BuildInfo: component.NewDefaultBuildInfo(),
|
||||
}
|
||||
}
|
||||
|
||||
// Deprecated: [v0.121.0] Use NewNopSettings(NopType) instead.
|
||||
// NewNopSettingsWithType returns a new nop settings for Create* functions with the given type.
|
||||
func NewNopSettingsWithType(typ component.Type) connector.Settings {
|
||||
return connector.Settings{
|
||||
|
|
|
|||
|
|
@ -27,97 +27,97 @@ func TestNewNopConnectorFactory(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig()
|
||||
assert.Equal(t, &nopConfig{}, cfg)
|
||||
|
||||
tracesToTraces, err := factory.CreateTracesToTraces(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
tracesToTraces, err := factory.CreateTracesToTraces(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, tracesToTraces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, tracesToTraces.ConsumeTraces(context.Background(), ptrace.NewTraces()))
|
||||
assert.NoError(t, tracesToTraces.Shutdown(context.Background()))
|
||||
|
||||
tracesToMetrics, err := factory.CreateTracesToMetrics(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
tracesToMetrics, err := factory.CreateTracesToMetrics(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, tracesToMetrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, tracesToMetrics.ConsumeTraces(context.Background(), ptrace.NewTraces()))
|
||||
assert.NoError(t, tracesToMetrics.Shutdown(context.Background()))
|
||||
|
||||
tracesToLogs, err := factory.CreateTracesToLogs(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
tracesToLogs, err := factory.CreateTracesToLogs(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, tracesToLogs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, tracesToLogs.ConsumeTraces(context.Background(), ptrace.NewTraces()))
|
||||
assert.NoError(t, tracesToLogs.Shutdown(context.Background()))
|
||||
|
||||
tracesToProfiles, err := factory.(xconnector.Factory).CreateTracesToProfiles(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
tracesToProfiles, err := factory.(xconnector.Factory).CreateTracesToProfiles(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, tracesToProfiles.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, tracesToProfiles.ConsumeTraces(context.Background(), ptrace.NewTraces()))
|
||||
assert.NoError(t, tracesToProfiles.Shutdown(context.Background()))
|
||||
|
||||
metricsToTraces, err := factory.CreateMetricsToTraces(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
metricsToTraces, err := factory.CreateMetricsToTraces(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, metricsToTraces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, metricsToTraces.ConsumeMetrics(context.Background(), pmetric.NewMetrics()))
|
||||
assert.NoError(t, metricsToTraces.Shutdown(context.Background()))
|
||||
|
||||
metricsToMetrics, err := factory.CreateMetricsToMetrics(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
metricsToMetrics, err := factory.CreateMetricsToMetrics(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, metricsToMetrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, metricsToMetrics.ConsumeMetrics(context.Background(), pmetric.NewMetrics()))
|
||||
assert.NoError(t, metricsToMetrics.Shutdown(context.Background()))
|
||||
|
||||
metricsToLogs, err := factory.CreateMetricsToLogs(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
metricsToLogs, err := factory.CreateMetricsToLogs(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, metricsToLogs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, metricsToLogs.ConsumeMetrics(context.Background(), pmetric.NewMetrics()))
|
||||
assert.NoError(t, metricsToLogs.Shutdown(context.Background()))
|
||||
|
||||
metricsToProfiles, err := factory.(xconnector.Factory).CreateMetricsToProfiles(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
metricsToProfiles, err := factory.(xconnector.Factory).CreateMetricsToProfiles(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, metricsToProfiles.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, metricsToProfiles.ConsumeMetrics(context.Background(), pmetric.NewMetrics()))
|
||||
assert.NoError(t, metricsToProfiles.Shutdown(context.Background()))
|
||||
|
||||
logsToTraces, err := factory.CreateLogsToTraces(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
logsToTraces, err := factory.CreateLogsToTraces(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, logsToTraces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, logsToTraces.ConsumeLogs(context.Background(), plog.NewLogs()))
|
||||
assert.NoError(t, logsToTraces.Shutdown(context.Background()))
|
||||
|
||||
logsToMetrics, err := factory.CreateLogsToMetrics(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
logsToMetrics, err := factory.CreateLogsToMetrics(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, logsToMetrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, logsToMetrics.ConsumeLogs(context.Background(), plog.NewLogs()))
|
||||
assert.NoError(t, logsToMetrics.Shutdown(context.Background()))
|
||||
|
||||
logsToLogs, err := factory.CreateLogsToLogs(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
logsToLogs, err := factory.CreateLogsToLogs(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, logsToLogs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, logsToLogs.ConsumeLogs(context.Background(), plog.NewLogs()))
|
||||
assert.NoError(t, logsToLogs.Shutdown(context.Background()))
|
||||
|
||||
logsToProfiles, err := factory.(xconnector.Factory).CreateLogsToProfiles(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
logsToProfiles, err := factory.(xconnector.Factory).CreateLogsToProfiles(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, logsToProfiles.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, logsToProfiles.ConsumeLogs(context.Background(), plog.NewLogs()))
|
||||
assert.NoError(t, logsToProfiles.Shutdown(context.Background()))
|
||||
|
||||
profilesToTraces, err := factory.(xconnector.Factory).CreateProfilesToTraces(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
profilesToTraces, err := factory.(xconnector.Factory).CreateProfilesToTraces(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, profilesToTraces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, profilesToTraces.ConsumeProfiles(context.Background(), pprofile.NewProfiles()))
|
||||
assert.NoError(t, profilesToTraces.Shutdown(context.Background()))
|
||||
|
||||
profilesToMetrics, err := factory.(xconnector.Factory).CreateProfilesToMetrics(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
profilesToMetrics, err := factory.(xconnector.Factory).CreateProfilesToMetrics(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, profilesToMetrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, profilesToMetrics.ConsumeProfiles(context.Background(), pprofile.NewProfiles()))
|
||||
assert.NoError(t, profilesToMetrics.Shutdown(context.Background()))
|
||||
|
||||
profilesToLogs, err := factory.(xconnector.Factory).CreateProfilesToProfiles(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
profilesToLogs, err := factory.(xconnector.Factory).CreateProfilesToProfiles(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, profilesToLogs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, profilesToLogs.ConsumeProfiles(context.Background(), pprofile.NewProfiles()))
|
||||
assert.NoError(t, profilesToLogs.Shutdown(context.Background()))
|
||||
|
||||
profilesToProfiles, err := factory.(xconnector.Factory).CreateProfilesToProfiles(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
profilesToProfiles, err := factory.(xconnector.Factory).CreateProfilesToProfiles(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, profilesToProfiles.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, profilesToProfiles.ConsumeProfiles(context.Background(), pprofile.NewProfiles()))
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ func TestForward(t *testing.T) {
|
|||
assert.Equal(t, &Config{}, cfg)
|
||||
|
||||
ctx := context.Background()
|
||||
set := connectortest.NewNopSettingsWithType(f.Type())
|
||||
set := connectortest.NewNopSettings(f.Type())
|
||||
host := componenttest.NewNopHost()
|
||||
|
||||
tracesSink := new(consumertest.TracesSink)
|
||||
|
|
|
|||
|
|
@ -70,19 +70,19 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), connectortest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), connectortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
firstConnector, err := tt.createFn(context.Background(), connectortest.NewNopSettingsWithType(typ), cfg)
|
||||
firstConnector, err := tt.createFn(context.Background(), connectortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, firstConnector.Start(context.Background(), host))
|
||||
require.NoError(t, firstConnector.Shutdown(context.Background()))
|
||||
secondConnector, err := tt.createFn(context.Background(), connectortest.NewNopSettingsWithType(typ), cfg)
|
||||
secondConnector, err := tt.createFn(context.Background(), connectortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, secondConnector.Start(context.Background(), host))
|
||||
require.NoError(t, secondConnector.Shutdown(context.Background()))
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ import (
|
|||
func TestTracesNoErrors(t *testing.T) {
|
||||
for _, tc := range createTestCases() {
|
||||
t.Run(tc.name, func(t *testing.T) {
|
||||
lte, err := createTraces(context.Background(), exportertest.NewNopSettingsWithType(metadata.Type), tc.config)
|
||||
lte, err := createTraces(context.Background(), exportertest.NewNopSettings(metadata.Type), tc.config)
|
||||
require.NotNil(t, lte)
|
||||
assert.NoError(t, err)
|
||||
|
||||
|
|
@ -40,7 +40,7 @@ func TestTracesNoErrors(t *testing.T) {
|
|||
func TestMetricsNoErrors(t *testing.T) {
|
||||
for _, tc := range createTestCases() {
|
||||
t.Run(tc.name, func(t *testing.T) {
|
||||
lme, err := createMetrics(context.Background(), exportertest.NewNopSettingsWithType(metadata.Type), tc.config)
|
||||
lme, err := createMetrics(context.Background(), exportertest.NewNopSettings(metadata.Type), tc.config)
|
||||
require.NotNil(t, lme)
|
||||
assert.NoError(t, err)
|
||||
|
||||
|
|
@ -58,7 +58,7 @@ func TestMetricsNoErrors(t *testing.T) {
|
|||
func TestLogsNoErrors(t *testing.T) {
|
||||
for _, tc := range createTestCases() {
|
||||
t.Run(tc.name, func(t *testing.T) {
|
||||
lle, err := createLogs(context.Background(), exportertest.NewNopSettingsWithType(metadata.Type), createDefaultConfig())
|
||||
lle, err := createLogs(context.Background(), exportertest.NewNopSettings(metadata.Type), createDefaultConfig())
|
||||
require.NotNil(t, lle)
|
||||
assert.NoError(t, err)
|
||||
|
||||
|
|
@ -73,7 +73,7 @@ func TestLogsNoErrors(t *testing.T) {
|
|||
func TestProfilesNoErrors(t *testing.T) {
|
||||
for _, tc := range createTestCases() {
|
||||
t.Run(tc.name, func(t *testing.T) {
|
||||
lle, err := createProfiles(context.Background(), exportertest.NewNopSettingsWithType(metadata.Type), createDefaultConfig())
|
||||
lle, err := createProfiles(context.Background(), exportertest.NewNopSettings(metadata.Type), createDefaultConfig())
|
||||
require.NotNil(t, lle)
|
||||
assert.NoError(t, err)
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ func TestCreateMetrics(t *testing.T) {
|
|||
factory := NewFactory()
|
||||
cfg := factory.CreateDefaultConfig()
|
||||
|
||||
me, err := factory.CreateMetrics(context.Background(), exportertest.NewNopSettingsWithType(factory.Type()), cfg)
|
||||
me, err := factory.CreateMetrics(context.Background(), exportertest.NewNopSettings(factory.Type()), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, me)
|
||||
}
|
||||
|
|
@ -35,7 +35,7 @@ func TestCreateTraces(t *testing.T) {
|
|||
factory := NewFactory()
|
||||
cfg := factory.CreateDefaultConfig()
|
||||
|
||||
te, err := factory.CreateTraces(context.Background(), exportertest.NewNopSettingsWithType(factory.Type()), cfg)
|
||||
te, err := factory.CreateTraces(context.Background(), exportertest.NewNopSettings(factory.Type()), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, te)
|
||||
}
|
||||
|
|
@ -44,7 +44,7 @@ func TestCreateLogs(t *testing.T) {
|
|||
factory := NewFactory()
|
||||
cfg := factory.CreateDefaultConfig()
|
||||
|
||||
te, err := factory.CreateLogs(context.Background(), exportertest.NewNopSettingsWithType(factory.Type()), cfg)
|
||||
te, err := factory.CreateLogs(context.Background(), exportertest.NewNopSettings(factory.Type()), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, te)
|
||||
}
|
||||
|
|
@ -53,7 +53,7 @@ func TestCreateFactoryProfiles(t *testing.T) {
|
|||
factory := NewFactory()
|
||||
cfg := factory.CreateDefaultConfig()
|
||||
|
||||
te, err := factory.(xexporter.Factory).CreateProfiles(context.Background(), exportertest.NewNopSettingsWithType(factory.Type()), cfg)
|
||||
te, err := factory.(xexporter.Factory).CreateProfiles(context.Background(), exportertest.NewNopSettings(factory.Type()), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, te)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -69,13 +69,13 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
err = c.Start(context.Background(), host)
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ var (
|
|||
defaultSignal = pipeline.SignalMetrics
|
||||
defaultID = component.NewID(defaultType)
|
||||
defaultSettings = func() exporter.Settings {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
set.ID = defaultID
|
||||
return set
|
||||
}()
|
||||
|
|
@ -68,16 +68,16 @@ func TestBaseExporterWithOptions(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestQueueOptionsWithRequestExporter(t *testing.T) {
|
||||
bs, err := NewBaseExporter(exportertest.NewNopSettingsWithType(exportertest.NopType), defaultSignal,
|
||||
bs, err := NewBaseExporter(exportertest.NewNopSettings(exportertest.NopType), defaultSignal,
|
||||
WithRetry(configretry.NewDefaultBackOffConfig()))
|
||||
require.NoError(t, err)
|
||||
require.Nil(t, bs.Marshaler)
|
||||
require.Nil(t, bs.Unmarshaler)
|
||||
_, err = NewBaseExporter(exportertest.NewNopSettingsWithType(exportertest.NopType), defaultSignal,
|
||||
_, err = NewBaseExporter(exportertest.NewNopSettings(exportertest.NopType), defaultSignal,
|
||||
WithRetry(configretry.NewDefaultBackOffConfig()), WithQueue(NewDefaultQueueConfig()))
|
||||
require.Error(t, err)
|
||||
|
||||
_, err = NewBaseExporter(exportertest.NewNopSettingsWithType(exportertest.NopType), defaultSignal,
|
||||
_, err = NewBaseExporter(exportertest.NewNopSettings(exportertest.NopType), defaultSignal,
|
||||
WithMarshaler(mockRequestMarshaler), WithUnmarshaler(mockRequestUnmarshaler(&requesttest.FakeRequest{Items: 1})),
|
||||
WithRetry(configretry.NewDefaultBackOffConfig()),
|
||||
WithRequestQueue(exporterqueue.NewDefaultConfig(), exporterqueue.NewMemoryQueueFactory[request.Request]()))
|
||||
|
|
@ -85,7 +85,7 @@ func TestQueueOptionsWithRequestExporter(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestBaseExporterLogging(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
logger, observed := observer.New(zap.DebugLevel)
|
||||
set.Logger = zap.New(logger)
|
||||
rCfg := configretry.NewDefaultBackOffConfig()
|
||||
|
|
@ -151,7 +151,7 @@ func TestQueueRetryWithDisabledQueue(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
logger, observed := observer.New(zap.ErrorLevel)
|
||||
set.Logger = zap.New(logger)
|
||||
be, err := NewBaseExporter(set, pipeline.SignalLogs, tt.queueOptions...)
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ func TestDisabledBatcher_Basic(t *testing.T) {
|
|||
context.Background(),
|
||||
exporterqueue.Settings{
|
||||
Signal: pipeline.SignalTraces,
|
||||
ExporterSettings: exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
ExporterSettings: exportertest.NewNopSettings(exportertest.NopType),
|
||||
},
|
||||
exporterqueue.NewDefaultConfig(),
|
||||
ba.Consume)
|
||||
|
|
|
|||
|
|
@ -261,7 +261,7 @@ func TestQueueBatcherPersistentEnabled_NoDataLossOnShutdown(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestQueueBatcherNoStartShutdown(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
set.ID = exporterID
|
||||
qSet := exporterqueue.Settings{
|
||||
Signal: pipeline.SignalTraces,
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ func TestRetrySenderDropOnPermanentError(t *testing.T) {
|
|||
rCfg := configretry.NewDefaultBackOffConfig()
|
||||
sink := requesttest.NewSink()
|
||||
expErr := consumererror.NewPermanent(errors.New("bad data"))
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettingsWithType(exportertest.NopType), newNoopExportSender())
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettings(exportertest.NopType), newNoopExportSender())
|
||||
require.NoError(t, rs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
require.ErrorIs(t, rs.Send(context.Background(), &requesttest.FakeRequest{Items: 2, Sink: sink, ExportErr: expErr}), expErr)
|
||||
require.ErrorIs(t, rs.Send(context.Background(), &requesttest.FakeRequest{Items: 3, Sink: sink, ExportErr: expErr}), expErr)
|
||||
|
|
@ -53,7 +53,7 @@ func TestRetrySenderSimpleRetry(t *testing.T) {
|
|||
rCfg.InitialInterval = 0
|
||||
sink := requesttest.NewSink()
|
||||
expErr := errors.New("transient error")
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettingsWithType(exportertest.NopType), newNoopExportSender())
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettings(exportertest.NopType), newNoopExportSender())
|
||||
require.NoError(t, rs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
require.NoError(t, rs.Send(context.Background(), &requesttest.FakeRequest{Items: 2, Sink: sink, ExportErr: expErr}))
|
||||
assert.Equal(t, int64(2), sink.ItemsCount())
|
||||
|
|
@ -65,7 +65,7 @@ func TestRetrySenderRetryPartial(t *testing.T) {
|
|||
rCfg := configretry.NewDefaultBackOffConfig()
|
||||
rCfg.InitialInterval = 0
|
||||
sink := requesttest.NewSink()
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettingsWithType(exportertest.NopType), newNoopExportSender())
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettings(exportertest.NopType), newNoopExportSender())
|
||||
require.NoError(t, rs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
require.NoError(t, rs.Send(context.Background(), &requesttest.FakeRequest{Items: 5, Sink: sink, Partial: 3}))
|
||||
assert.Equal(t, int64(5), sink.ItemsCount())
|
||||
|
|
@ -78,7 +78,7 @@ func TestRetrySenderMaxElapsedTime(t *testing.T) {
|
|||
rCfg.InitialInterval = time.Millisecond
|
||||
rCfg.MaxElapsedTime = 100 * time.Millisecond
|
||||
sink := requesttest.NewSink()
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettingsWithType(exportertest.NopType), newNoopExportSender())
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettings(exportertest.NopType), newNoopExportSender())
|
||||
require.NoError(t, rs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
expErr := errors.New("transient error")
|
||||
require.ErrorIs(t, rs.Send(context.Background(), newErrorRequest(expErr)), expErr)
|
||||
|
|
@ -91,7 +91,7 @@ func TestRetrySenderThrottleError(t *testing.T) {
|
|||
rCfg := configretry.NewDefaultBackOffConfig()
|
||||
rCfg.InitialInterval = 10 * time.Millisecond
|
||||
sink := requesttest.NewSink()
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettingsWithType(exportertest.NopType), newNoopExportSender())
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettings(exportertest.NopType), newNoopExportSender())
|
||||
require.NoError(t, rs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
retry := fmt.Errorf("wrappe error: %w", NewThrottleRetry(errors.New("throttle error"), 100*time.Millisecond))
|
||||
start := time.Now()
|
||||
|
|
@ -112,7 +112,7 @@ func TestRetrySenderWithContextTimeout(t *testing.T) {
|
|||
rCfg.RandomizationFactor = 0
|
||||
// Second attempt is at twice the testTimeout
|
||||
rCfg.Multiplier = float64(2 * testTimeout / rCfg.InitialInterval)
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
logger, observed := observer.New(zap.InfoLevel)
|
||||
set.Logger = zap.New(logger)
|
||||
rs := newRetrySender(rCfg, set, newNoopExportSender())
|
||||
|
|
@ -134,7 +134,7 @@ func TestRetrySenderWithCancelledContext(t *testing.T) {
|
|||
rCfg.Enabled = true
|
||||
// First attempt after 1s is attempted
|
||||
rCfg.InitialInterval = 1 * time.Second
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettingsWithType(exportertest.NopType), newNoopExportSender())
|
||||
rs := newRetrySender(rCfg, exportertest.NewNopSettings(exportertest.NopType), newNoopExportSender())
|
||||
require.NoError(t, rs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
start := time.Now()
|
||||
ctx, cancel := context.WithCancelCause(context.Background())
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ func TestLogsRequest(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestLogs_InvalidName(t *testing.T) {
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), nil, newPushLogsData(nil))
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettings(exportertest.NopType), nil, newPushLogsData(nil))
|
||||
require.Nil(t, le)
|
||||
require.Equal(t, errNilConfig, err)
|
||||
}
|
||||
|
|
@ -75,20 +75,20 @@ func TestLogsRequest_NilLogger(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestLogs_NilPushLogsData(t *testing.T) {
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeLogsConfig, nil)
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeLogsConfig, nil)
|
||||
require.Nil(t, le)
|
||||
require.Equal(t, errNilPushLogsData, err)
|
||||
}
|
||||
|
||||
func TestLogsRequest_NilLogsConverter(t *testing.T) {
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), nil)
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType), nil)
|
||||
require.Nil(t, le)
|
||||
require.Equal(t, errNilLogsConverter, err)
|
||||
}
|
||||
|
||||
func TestLogs_Default(t *testing.T) {
|
||||
ld := plog.NewLogs()
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeLogsConfig, newPushLogsData(nil))
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeLogsConfig, newPushLogsData(nil))
|
||||
assert.NotNil(t, le)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -100,7 +100,7 @@ func TestLogs_Default(t *testing.T) {
|
|||
|
||||
func TestLogsRequest_Default(t *testing.T) {
|
||||
ld := plog.NewLogs()
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromLogsFunc(nil))
|
||||
assert.NotNil(t, le)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -113,7 +113,7 @@ func TestLogsRequest_Default(t *testing.T) {
|
|||
|
||||
func TestLogs_WithCapabilities(t *testing.T) {
|
||||
capabilities := consumer.Capabilities{MutatesData: true}
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeLogsConfig, newPushLogsData(nil), WithCapabilities(capabilities))
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeLogsConfig, newPushLogsData(nil), WithCapabilities(capabilities))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, le)
|
||||
|
||||
|
|
@ -122,7 +122,7 @@ func TestLogs_WithCapabilities(t *testing.T) {
|
|||
|
||||
func TestLogsRequest_WithCapabilities(t *testing.T) {
|
||||
capabilities := consumer.Capabilities{MutatesData: true}
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromLogsFunc(nil), WithCapabilities(capabilities))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, le)
|
||||
|
|
@ -133,7 +133,7 @@ func TestLogsRequest_WithCapabilities(t *testing.T) {
|
|||
func TestLogs_Default_ReturnError(t *testing.T) {
|
||||
ld := plog.NewLogs()
|
||||
want := errors.New("my_error")
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeLogsConfig, newPushLogsData(want))
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeLogsConfig, newPushLogsData(want))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, le)
|
||||
require.Equal(t, want, le.ConsumeLogs(context.Background(), ld))
|
||||
|
|
@ -142,7 +142,7 @@ func TestLogs_Default_ReturnError(t *testing.T) {
|
|||
func TestLogsRequest_Default_ConvertError(t *testing.T) {
|
||||
ld := plog.NewLogs()
|
||||
want := errors.New("convert_error")
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
func(context.Context, plog.Logs) (Request, error) {
|
||||
return nil, want
|
||||
})
|
||||
|
|
@ -154,7 +154,7 @@ func TestLogsRequest_Default_ConvertError(t *testing.T) {
|
|||
func TestLogsRequest_Default_ExportError(t *testing.T) {
|
||||
ld := plog.NewLogs()
|
||||
want := errors.New("export_error")
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromLogsFunc(want))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, le)
|
||||
|
|
@ -167,7 +167,7 @@ func TestLogs_WithPersistentQueue(t *testing.T) {
|
|||
qCfg.StorageID = &storageID
|
||||
rCfg := configretry.NewDefaultBackOffConfig()
|
||||
ts := consumertest.LogsSink{}
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
set.ID = component.MustNewIDWithName("test_logs", "with_persistent_queue")
|
||||
te, err := NewLogs(context.Background(), set, &fakeLogsConfig, ts.ConsumeLogs, WithRetry(rCfg), WithQueue(qCfg))
|
||||
require.NoError(t, err)
|
||||
|
|
@ -257,7 +257,7 @@ func TestLogsRequest_WithRecordMetrics_ExportError(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestLogs_WithSpan(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -270,7 +270,7 @@ func TestLogs_WithSpan(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestLogsRequest_WithSpan(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -283,7 +283,7 @@ func TestLogsRequest_WithSpan(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestLogs_WithSpan_ReturnError(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -297,7 +297,7 @@ func TestLogs_WithSpan_ReturnError(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestLogsRequest_WithSpan_ReturnError(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -314,7 +314,7 @@ func TestLogs_WithShutdown(t *testing.T) {
|
|||
shutdownCalled := false
|
||||
shutdown := func(context.Context) error { shutdownCalled = true; return nil }
|
||||
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeLogsConfig, newPushLogsData(nil), WithShutdown(shutdown))
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeLogsConfig, newPushLogsData(nil), WithShutdown(shutdown))
|
||||
assert.NotNil(t, le)
|
||||
assert.NoError(t, err)
|
||||
|
||||
|
|
@ -326,7 +326,7 @@ func TestLogsRequest_WithShutdown(t *testing.T) {
|
|||
shutdownCalled := false
|
||||
shutdown := func(context.Context) error { shutdownCalled = true; return nil }
|
||||
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromLogsFunc(nil), WithShutdown(shutdown))
|
||||
assert.NotNil(t, le)
|
||||
assert.NoError(t, err)
|
||||
|
|
@ -339,7 +339,7 @@ func TestLogs_WithShutdown_ReturnError(t *testing.T) {
|
|||
want := errors.New("my_error")
|
||||
shutdownErr := func(context.Context) error { return want }
|
||||
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeLogsConfig, newPushLogsData(nil), WithShutdown(shutdownErr))
|
||||
le, err := NewLogs(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeLogsConfig, newPushLogsData(nil), WithShutdown(shutdownErr))
|
||||
assert.NotNil(t, le)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -350,7 +350,7 @@ func TestLogsRequest_WithShutdown_ReturnError(t *testing.T) {
|
|||
want := errors.New("my_error")
|
||||
shutdownErr := func(context.Context) error { return want }
|
||||
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewLogsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromLogsFunc(nil), WithShutdown(shutdownErr))
|
||||
assert.NotNil(t, le)
|
||||
require.NoError(t, err)
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ func TestMetricsRequest(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestMetrics_NilConfig(t *testing.T) {
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), nil, newPushMetricsData(nil))
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettings(exportertest.NopType), nil, newPushMetricsData(nil))
|
||||
require.Nil(t, me)
|
||||
require.Equal(t, errNilConfig, err)
|
||||
}
|
||||
|
|
@ -76,20 +76,20 @@ func TestMetricsRequest_NilLogger(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestMetrics_NilPushMetricsData(t *testing.T) {
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeMetricsConfig, nil)
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeMetricsConfig, nil)
|
||||
require.Nil(t, me)
|
||||
require.Equal(t, errNilPushMetricsData, err)
|
||||
}
|
||||
|
||||
func TestMetricsRequest_NilMetricsConverter(t *testing.T) {
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), nil)
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType), nil)
|
||||
require.Nil(t, me)
|
||||
require.Equal(t, errNilMetricsConverter, err)
|
||||
}
|
||||
|
||||
func TestMetrics_Default(t *testing.T) {
|
||||
md := pmetric.NewMetrics()
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeMetricsConfig, newPushMetricsData(nil))
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeMetricsConfig, newPushMetricsData(nil))
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, me)
|
||||
|
||||
|
|
@ -101,7 +101,7 @@ func TestMetrics_Default(t *testing.T) {
|
|||
|
||||
func TestMetricsRequest_Default(t *testing.T) {
|
||||
md := pmetric.NewMetrics()
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromMetricsFunc(nil))
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, me)
|
||||
|
|
@ -114,7 +114,7 @@ func TestMetricsRequest_Default(t *testing.T) {
|
|||
|
||||
func TestMetrics_WithCapabilities(t *testing.T) {
|
||||
capabilities := consumer.Capabilities{MutatesData: true}
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeMetricsConfig, newPushMetricsData(nil), WithCapabilities(capabilities))
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeMetricsConfig, newPushMetricsData(nil), WithCapabilities(capabilities))
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, me)
|
||||
|
||||
|
|
@ -123,7 +123,7 @@ func TestMetrics_WithCapabilities(t *testing.T) {
|
|||
|
||||
func TestMetricsRequest_WithCapabilities(t *testing.T) {
|
||||
capabilities := consumer.Capabilities{MutatesData: true}
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromMetricsFunc(nil), WithCapabilities(capabilities))
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, me)
|
||||
|
|
@ -134,7 +134,7 @@ func TestMetricsRequest_WithCapabilities(t *testing.T) {
|
|||
func TestMetrics_Default_ReturnError(t *testing.T) {
|
||||
md := pmetric.NewMetrics()
|
||||
want := errors.New("my_error")
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeMetricsConfig, newPushMetricsData(want))
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeMetricsConfig, newPushMetricsData(want))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, me)
|
||||
require.Equal(t, want, me.ConsumeMetrics(context.Background(), md))
|
||||
|
|
@ -143,7 +143,7 @@ func TestMetrics_Default_ReturnError(t *testing.T) {
|
|||
func TestMetricsRequest_Default_ConvertError(t *testing.T) {
|
||||
md := pmetric.NewMetrics()
|
||||
want := errors.New("convert_error")
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
func(context.Context, pmetric.Metrics) (Request, error) {
|
||||
return nil, want
|
||||
})
|
||||
|
|
@ -155,7 +155,7 @@ func TestMetricsRequest_Default_ConvertError(t *testing.T) {
|
|||
func TestMetricsRequest_Default_ExportError(t *testing.T) {
|
||||
md := pmetric.NewMetrics()
|
||||
want := errors.New("export_error")
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromMetricsFunc(want))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, me)
|
||||
|
|
@ -168,7 +168,7 @@ func TestMetrics_WithPersistentQueue(t *testing.T) {
|
|||
qCfg.StorageID = &storageID
|
||||
rCfg := configretry.NewDefaultBackOffConfig()
|
||||
ms := consumertest.MetricsSink{}
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
set.ID = component.MustNewIDWithName("test_metrics", "with_persistent_queue")
|
||||
te, err := NewMetrics(context.Background(), set, &fakeMetricsConfig, ms.ConsumeMetrics, WithRetry(rCfg), WithQueue(qCfg))
|
||||
require.NoError(t, err)
|
||||
|
|
@ -259,7 +259,7 @@ func TestMetricsRequest_WithRecordMetrics_ExportError(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestMetrics_WithSpan(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -272,7 +272,7 @@ func TestMetrics_WithSpan(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestMetricsRequest_WithSpan(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -285,7 +285,7 @@ func TestMetricsRequest_WithSpan(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestMetrics_WithSpan_ReturnError(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -299,7 +299,7 @@ func TestMetrics_WithSpan_ReturnError(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestMetricsRequest_WithSpan_ExportError(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -316,7 +316,7 @@ func TestMetrics_WithShutdown(t *testing.T) {
|
|||
shutdownCalled := false
|
||||
shutdown := func(context.Context) error { shutdownCalled = true; return nil }
|
||||
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeMetricsConfig, newPushMetricsData(nil), WithShutdown(shutdown))
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeMetricsConfig, newPushMetricsData(nil), WithShutdown(shutdown))
|
||||
assert.NotNil(t, me)
|
||||
assert.NoError(t, err)
|
||||
|
||||
|
|
@ -329,7 +329,7 @@ func TestMetricsRequest_WithShutdown(t *testing.T) {
|
|||
shutdownCalled := false
|
||||
shutdown := func(context.Context) error { shutdownCalled = true; return nil }
|
||||
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromMetricsFunc(nil), WithShutdown(shutdown))
|
||||
assert.NotNil(t, me)
|
||||
assert.NoError(t, err)
|
||||
|
|
@ -343,7 +343,7 @@ func TestMetrics_WithShutdown_ReturnError(t *testing.T) {
|
|||
want := errors.New("my_error")
|
||||
shutdownErr := func(context.Context) error { return want }
|
||||
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeMetricsConfig, newPushMetricsData(nil), WithShutdown(shutdownErr))
|
||||
me, err := NewMetrics(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeMetricsConfig, newPushMetricsData(nil), WithShutdown(shutdownErr))
|
||||
assert.NotNil(t, me)
|
||||
assert.NoError(t, err)
|
||||
|
||||
|
|
@ -355,7 +355,7 @@ func TestMetricsRequest_WithShutdown_ReturnError(t *testing.T) {
|
|||
want := errors.New("my_error")
|
||||
shutdownErr := func(context.Context) error { return want }
|
||||
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
me, err := NewMetricsRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromMetricsFunc(nil), WithShutdown(shutdownErr))
|
||||
assert.NotNil(t, me)
|
||||
assert.NoError(t, err)
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ func TestTracesRequest(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestTraces_InvalidName(t *testing.T) {
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), nil, newTraceDataPusher(nil))
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettings(exportertest.NopType), nil, newTraceDataPusher(nil))
|
||||
require.Nil(t, te)
|
||||
require.Equal(t, errNilConfig, err)
|
||||
}
|
||||
|
|
@ -71,20 +71,20 @@ func TestTracesRequest_NilLogger(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestTraces_NilPushTraceData(t *testing.T) {
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeTracesConfig, nil)
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeTracesConfig, nil)
|
||||
require.Nil(t, te)
|
||||
require.Equal(t, errNilPushTraceData, err)
|
||||
}
|
||||
|
||||
func TestTracesRequest_NilTracesConverter(t *testing.T) {
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), nil)
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType), nil)
|
||||
require.Nil(t, te)
|
||||
require.Equal(t, errNilTracesConverter, err)
|
||||
}
|
||||
|
||||
func TestTraces_Default(t *testing.T) {
|
||||
td := ptrace.NewTraces()
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeTracesConfig, newTraceDataPusher(nil))
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeTracesConfig, newTraceDataPusher(nil))
|
||||
assert.NotNil(t, te)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -96,7 +96,7 @@ func TestTraces_Default(t *testing.T) {
|
|||
|
||||
func TestTracesRequest_Default(t *testing.T) {
|
||||
td := ptrace.NewTraces()
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromTracesFunc(nil))
|
||||
assert.NotNil(t, te)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -109,7 +109,7 @@ func TestTracesRequest_Default(t *testing.T) {
|
|||
|
||||
func TestTraces_WithCapabilities(t *testing.T) {
|
||||
capabilities := consumer.Capabilities{MutatesData: true}
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeTracesConfig, newTraceDataPusher(nil), WithCapabilities(capabilities))
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeTracesConfig, newTraceDataPusher(nil), WithCapabilities(capabilities))
|
||||
assert.NotNil(t, te)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -118,7 +118,7 @@ func TestTraces_WithCapabilities(t *testing.T) {
|
|||
|
||||
func TestTracesRequest_WithCapabilities(t *testing.T) {
|
||||
capabilities := consumer.Capabilities{MutatesData: true}
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromTracesFunc(nil), WithCapabilities(capabilities))
|
||||
assert.NotNil(t, te)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -129,7 +129,7 @@ func TestTracesRequest_WithCapabilities(t *testing.T) {
|
|||
func TestTraces_Default_ReturnError(t *testing.T) {
|
||||
td := ptrace.NewTraces()
|
||||
want := errors.New("my_error")
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeTracesConfig, newTraceDataPusher(want))
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeTracesConfig, newTraceDataPusher(want))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, te)
|
||||
|
||||
|
|
@ -140,7 +140,7 @@ func TestTraces_Default_ReturnError(t *testing.T) {
|
|||
func TestTracesRequest_Default_ConvertError(t *testing.T) {
|
||||
td := ptrace.NewTraces()
|
||||
want := errors.New("convert_error")
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
func(context.Context, ptrace.Traces) (Request, error) {
|
||||
return nil, want
|
||||
})
|
||||
|
|
@ -152,7 +152,7 @@ func TestTracesRequest_Default_ConvertError(t *testing.T) {
|
|||
func TestTracesRequest_Default_ExportError(t *testing.T) {
|
||||
td := ptrace.NewTraces()
|
||||
want := errors.New("export_error")
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromTracesFunc(want))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, te)
|
||||
|
|
@ -165,7 +165,7 @@ func TestTraces_WithPersistentQueue(t *testing.T) {
|
|||
qCfg.StorageID = &storageID
|
||||
rCfg := configretry.NewDefaultBackOffConfig()
|
||||
ts := consumertest.TracesSink{}
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
set.ID = component.MustNewIDWithName("test_traces", "with_persistent_queue")
|
||||
te, err := NewTraces(context.Background(), set, &fakeTracesConfig, ts.ConsumeTraces, WithRetry(rCfg), WithQueue(qCfg))
|
||||
require.NoError(t, err)
|
||||
|
|
@ -256,7 +256,7 @@ func TestTracesRequest_WithRecordMetrics_RequestSenderError(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestTraces_WithSpan(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -270,7 +270,7 @@ func TestTraces_WithSpan(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestTracesRequest_WithSpan(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -284,7 +284,7 @@ func TestTracesRequest_WithSpan(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestTraces_WithSpan_ReturnError(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -299,7 +299,7 @@ func TestTraces_WithSpan_ReturnError(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestTracesRequest_WithSpan_ExportError(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -317,7 +317,7 @@ func TestTraces_WithShutdown(t *testing.T) {
|
|||
shutdownCalled := false
|
||||
shutdown := func(context.Context) error { shutdownCalled = true; return nil }
|
||||
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeTracesConfig, newTraceDataPusher(nil), WithShutdown(shutdown))
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeTracesConfig, newTraceDataPusher(nil), WithShutdown(shutdown))
|
||||
assert.NotNil(t, te)
|
||||
assert.NoError(t, err)
|
||||
|
||||
|
|
@ -330,7 +330,7 @@ func TestTracesRequest_WithShutdown(t *testing.T) {
|
|||
shutdownCalled := false
|
||||
shutdown := func(context.Context) error { shutdownCalled = true; return nil }
|
||||
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromTracesFunc(nil), WithShutdown(shutdown))
|
||||
assert.NotNil(t, te)
|
||||
assert.NoError(t, err)
|
||||
|
|
@ -344,7 +344,7 @@ func TestTraces_WithShutdown_ReturnError(t *testing.T) {
|
|||
want := errors.New("my_error")
|
||||
shutdownErr := func(context.Context) error { return want }
|
||||
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeTracesConfig, newTraceDataPusher(nil), WithShutdown(shutdownErr))
|
||||
te, err := NewTraces(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeTracesConfig, newTraceDataPusher(nil), WithShutdown(shutdownErr))
|
||||
assert.NotNil(t, te)
|
||||
assert.NoError(t, err)
|
||||
|
||||
|
|
@ -356,7 +356,7 @@ func TestTracesRequest_WithShutdown_ReturnError(t *testing.T) {
|
|||
want := errors.New("my_error")
|
||||
shutdownErr := func(context.Context) error { return want }
|
||||
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
te, err := NewTracesRequest(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requesttest.RequestFromTracesFunc(nil), WithShutdown(shutdownErr))
|
||||
assert.NotNil(t, te)
|
||||
assert.NoError(t, err)
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ func TestProfilesRequest(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestProfilesExporter_InvalidName(t *testing.T) {
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), nil, newPushProfilesData(nil))
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType), nil, newPushProfilesData(nil))
|
||||
require.Nil(t, le)
|
||||
require.Equal(t, errNilConfig, err)
|
||||
}
|
||||
|
|
@ -73,20 +73,20 @@ func TestProfilesRequestExporter_NilLogger(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestProfilesExporter_NilPushProfilesData(t *testing.T) {
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeProfilesExporterConfig, nil)
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeProfilesExporterConfig, nil)
|
||||
require.Nil(t, le)
|
||||
require.Equal(t, errNilPushProfileData, err)
|
||||
}
|
||||
|
||||
func TestProfilesRequestExporter_NilProfilesConverter(t *testing.T) {
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), nil)
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType), nil)
|
||||
require.Nil(t, le)
|
||||
require.Equal(t, errNilProfilesConverter, err)
|
||||
}
|
||||
|
||||
func TestProfilesExporter_Default(t *testing.T) {
|
||||
ld := pprofile.NewProfiles()
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeProfilesExporterConfig, newPushProfilesData(nil))
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeProfilesExporterConfig, newPushProfilesData(nil))
|
||||
assert.NotNil(t, le)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -98,7 +98,7 @@ func TestProfilesExporter_Default(t *testing.T) {
|
|||
|
||||
func TestProfilesRequestExporter_Default(t *testing.T) {
|
||||
ld := pprofile.NewProfiles()
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requestFromProfilesFunc(nil))
|
||||
assert.NotNil(t, le)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -111,7 +111,7 @@ func TestProfilesRequestExporter_Default(t *testing.T) {
|
|||
|
||||
func TestProfilesExporter_WithCapabilities(t *testing.T) {
|
||||
capabilities := consumer.Capabilities{MutatesData: true}
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeProfilesExporterConfig, newPushProfilesData(nil), exporterhelper.WithCapabilities(capabilities))
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeProfilesExporterConfig, newPushProfilesData(nil), exporterhelper.WithCapabilities(capabilities))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, le)
|
||||
|
||||
|
|
@ -120,7 +120,7 @@ func TestProfilesExporter_WithCapabilities(t *testing.T) {
|
|||
|
||||
func TestProfilesRequestExporter_WithCapabilities(t *testing.T) {
|
||||
capabilities := consumer.Capabilities{MutatesData: true}
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requestFromProfilesFunc(nil), exporterhelper.WithCapabilities(capabilities))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, le)
|
||||
|
|
@ -131,7 +131,7 @@ func TestProfilesRequestExporter_WithCapabilities(t *testing.T) {
|
|||
func TestProfilesExporter_Default_ReturnError(t *testing.T) {
|
||||
ld := pprofile.NewProfiles()
|
||||
want := errors.New("my_error")
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeProfilesExporterConfig, newPushProfilesData(want))
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeProfilesExporterConfig, newPushProfilesData(want))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, le)
|
||||
require.Equal(t, want, le.ConsumeProfiles(context.Background(), ld))
|
||||
|
|
@ -140,7 +140,7 @@ func TestProfilesExporter_Default_ReturnError(t *testing.T) {
|
|||
func TestProfilesRequestExporter_Default_ConvertError(t *testing.T) {
|
||||
ld := pprofile.NewProfiles()
|
||||
want := errors.New("convert_error")
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
func(context.Context, pprofile.Profiles) (exporterhelper.Request, error) {
|
||||
return nil, want
|
||||
})
|
||||
|
|
@ -152,7 +152,7 @@ func TestProfilesRequestExporter_Default_ConvertError(t *testing.T) {
|
|||
func TestProfilesRequestExporter_Default_ExportError(t *testing.T) {
|
||||
ld := pprofile.NewProfiles()
|
||||
want := errors.New("export_error")
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requestFromProfilesFunc(want))
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, le)
|
||||
|
|
@ -165,7 +165,7 @@ func TestProfilesExporter_WithPersistentQueue(t *testing.T) {
|
|||
qCfg.StorageID = &storageID
|
||||
rCfg := configretry.NewDefaultBackOffConfig()
|
||||
ts := consumertest.ProfilesSink{}
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
set.ID = component.MustNewIDWithName("test_profiles", "with_persistent_queue")
|
||||
te, err := NewProfilesExporter(context.Background(), set, &fakeProfilesExporterConfig, ts.ConsumeProfiles, exporterhelper.WithRetry(rCfg), exporterhelper.WithQueue(qCfg))
|
||||
require.NoError(t, err)
|
||||
|
|
@ -184,7 +184,7 @@ func TestProfilesExporter_WithPersistentQueue(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestProfilesExporter_WithSpan(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -197,7 +197,7 @@ func TestProfilesExporter_WithSpan(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestProfilesRequestExporter_WithSpan(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -210,7 +210,7 @@ func TestProfilesRequestExporter_WithSpan(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestProfilesExporter_WithSpan_ReturnError(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -224,7 +224,7 @@ func TestProfilesExporter_WithSpan_ReturnError(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestProfilesRequestExporter_WithSpan_ReturnError(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(exportertest.NopType)
|
||||
set := exportertest.NewNopSettings(exportertest.NopType)
|
||||
sr := new(tracetest.SpanRecorder)
|
||||
set.TracerProvider = sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr))
|
||||
otel.SetTracerProvider(set.TracerProvider)
|
||||
|
|
@ -241,7 +241,7 @@ func TestProfilesExporter_WithShutdown(t *testing.T) {
|
|||
shutdownCalled := false
|
||||
shutdown := func(context.Context) error { shutdownCalled = true; return nil }
|
||||
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeProfilesExporterConfig, newPushProfilesData(nil), exporterhelper.WithShutdown(shutdown))
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeProfilesExporterConfig, newPushProfilesData(nil), exporterhelper.WithShutdown(shutdown))
|
||||
assert.NotNil(t, le)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -253,7 +253,7 @@ func TestProfilesRequestExporter_WithShutdown(t *testing.T) {
|
|||
shutdownCalled := false
|
||||
shutdown := func(context.Context) error { shutdownCalled = true; return nil }
|
||||
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requestFromProfilesFunc(nil), exporterhelper.WithShutdown(shutdown))
|
||||
assert.NotNil(t, le)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -266,7 +266,7 @@ func TestProfilesExporter_WithShutdown_ReturnError(t *testing.T) {
|
|||
want := errors.New("my_error")
|
||||
shutdownErr := func(context.Context) error { return want }
|
||||
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType), &fakeProfilesExporterConfig, newPushProfilesData(nil), exporterhelper.WithShutdown(shutdownErr))
|
||||
le, err := NewProfilesExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType), &fakeProfilesExporterConfig, newPushProfilesData(nil), exporterhelper.WithShutdown(shutdownErr))
|
||||
assert.NotNil(t, le)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -277,7 +277,7 @@ func TestProfilesRequestExporter_WithShutdown_ReturnError(t *testing.T) {
|
|||
want := errors.New("my_error")
|
||||
shutdownErr := func(context.Context) error { return want }
|
||||
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
le, err := NewProfilesRequestExporter(context.Background(), exportertest.NewNopSettings(exportertest.NopType),
|
||||
requestFromProfilesFunc(nil), exporterhelper.WithShutdown(shutdownErr))
|
||||
assert.NotNil(t, le)
|
||||
require.NoError(t, err)
|
||||
|
|
|
|||
|
|
@ -227,7 +227,7 @@ func createAndStartTestPersistentQueue(t *testing.T, sizer sizer[uint64], capaci
|
|||
storageID: component.ID{},
|
||||
marshaler: uint64Marshaler,
|
||||
unmarshaler: uint64Unmarshaler,
|
||||
set: exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
set: exportertest.NewNopSettings(exportertest.NopType),
|
||||
})
|
||||
ac := newAsyncQueue(pq, numConsumers, func(ctx context.Context, item uint64, done Done) {
|
||||
done.OnDone(consumeFunc(ctx, item))
|
||||
|
|
@ -250,7 +250,7 @@ func createTestPersistentQueueWithClient(client storage.Client) *persistentQueue
|
|||
storageID: component.ID{},
|
||||
marshaler: uint64Marshaler,
|
||||
unmarshaler: uint64Unmarshaler,
|
||||
set: exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
set: exportertest.NewNopSettings(exportertest.NopType),
|
||||
}).(*persistentQueue[uint64])
|
||||
pq.initClient(context.Background(), client)
|
||||
return pq
|
||||
|
|
@ -274,7 +274,7 @@ func createTestPersistentQueueWithCapacityLimiter(tb testing.TB, ext storage.Ext
|
|||
storageID: component.ID{},
|
||||
marshaler: uint64Marshaler,
|
||||
unmarshaler: uint64Unmarshaler,
|
||||
set: exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
set: exportertest.NewNopSettings(exportertest.NopType),
|
||||
}).(*persistentQueue[uint64])
|
||||
require.NoError(tb, pq.Start(context.Background(), &mockHost{ext: map[component.ID]component.Component{{}: ext}}))
|
||||
return pq
|
||||
|
|
@ -422,7 +422,7 @@ func TestPersistentBlockingQueue(t *testing.T) {
|
|||
storageID: component.ID{},
|
||||
marshaler: uint64Marshaler,
|
||||
unmarshaler: uint64Unmarshaler,
|
||||
set: exportertest.NewNopSettingsWithType(exportertest.NopType),
|
||||
set: exportertest.NewNopSettings(exportertest.NopType),
|
||||
})
|
||||
consumed := &atomic.Int64{}
|
||||
ac := newAsyncQueue(pq, 10, func(_ context.Context, _ uint64, done Done) {
|
||||
|
|
@ -524,7 +524,7 @@ func TestInvalidStorageExtensionType(t *testing.T) {
|
|||
// make a test extension
|
||||
factory := extensiontest.NewNopFactory()
|
||||
extConfig := factory.CreateDefaultConfig()
|
||||
settings := extensiontest.NewNopSettingsWithType(factory.Type())
|
||||
settings := extensiontest.NewNopSettings(factory.Type())
|
||||
extension, err := factory.Create(context.Background(), settings, extConfig)
|
||||
require.NoError(t, err)
|
||||
extensions := map[component.ID]component.Component{
|
||||
|
|
|
|||
|
|
@ -86,17 +86,17 @@ func checkConsumeContractScenario(t *testing.T, params CheckConsumeContractParam
|
|||
mockConsumerInstance := newMockConsumer(decisionFunc)
|
||||
switch params.Signal {
|
||||
case pipeline.SignalLogs:
|
||||
r, err := params.ReceiverFactory.CreateLogs(context.Background(), receivertest.NewNopSettingsWithType(params.ReceiverFactory.Type()), params.ReceiverConfig, &mockConsumerInstance)
|
||||
r, err := params.ReceiverFactory.CreateLogs(context.Background(), receivertest.NewNopSettings(params.ReceiverFactory.Type()), params.ReceiverConfig, &mockConsumerInstance)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, r.Start(context.Background(), componenttest.NewNopHost()))
|
||||
checkLogs(t, params, r, &mockConsumerInstance, checkIfTestPassed)
|
||||
case pipeline.SignalTraces:
|
||||
r, err := params.ReceiverFactory.CreateTraces(context.Background(), receivertest.NewNopSettingsWithType(params.ReceiverFactory.Type()), params.ReceiverConfig, &mockConsumerInstance)
|
||||
r, err := params.ReceiverFactory.CreateTraces(context.Background(), receivertest.NewNopSettings(params.ReceiverFactory.Type()), params.ReceiverConfig, &mockConsumerInstance)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, r.Start(context.Background(), componenttest.NewNopHost()))
|
||||
checkTraces(t, params, r, &mockConsumerInstance, checkIfTestPassed)
|
||||
case pipeline.SignalMetrics:
|
||||
r, err := params.ReceiverFactory.CreateMetrics(context.Background(), receivertest.NewNopSettingsWithType(params.ReceiverFactory.Type()), params.ReceiverConfig, &mockConsumerInstance)
|
||||
r, err := params.ReceiverFactory.CreateMetrics(context.Background(), receivertest.NewNopSettings(params.ReceiverFactory.Type()), params.ReceiverConfig, &mockConsumerInstance)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, r.Start(context.Background(), componenttest.NewNopHost()))
|
||||
checkMetrics(t, params, r, &mockConsumerInstance, checkIfTestPassed)
|
||||
|
|
@ -111,7 +111,7 @@ func checkMetrics(t *testing.T, params CheckConsumeContractParams, mockReceiver
|
|||
ctx := context.Background()
|
||||
var exp exporter.Metrics
|
||||
var err error
|
||||
exp, err = params.ExporterFactory.CreateMetrics(ctx, NewNopSettingsWithType(params.ExporterFactory.Type()), params.ExporterConfig)
|
||||
exp, err = params.ExporterFactory.CreateMetrics(ctx, NewNopSettings(params.ExporterFactory.Type()), params.ExporterConfig)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, exp)
|
||||
|
||||
|
|
@ -151,7 +151,7 @@ func checkTraces(t *testing.T, params CheckConsumeContractParams, mockReceiver c
|
|||
ctx := context.Background()
|
||||
var exp exporter.Traces
|
||||
var err error
|
||||
exp, err = params.ExporterFactory.CreateTraces(ctx, NewNopSettingsWithType(NopType), params.ExporterConfig)
|
||||
exp, err = params.ExporterFactory.CreateTraces(ctx, NewNopSettings(NopType), params.ExporterConfig)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, exp)
|
||||
|
||||
|
|
@ -191,7 +191,7 @@ func checkLogs(t *testing.T, params CheckConsumeContractParams, mockReceiver com
|
|||
ctx := context.Background()
|
||||
var exp exporter.Logs
|
||||
var err error
|
||||
exp, err = params.ExporterFactory.CreateLogs(ctx, NewNopSettingsWithType(NopType), params.ExporterConfig)
|
||||
exp, err = params.ExporterFactory.CreateLogs(ctx, NewNopSettings(NopType), params.ExporterConfig)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, exp)
|
||||
|
||||
|
|
|
|||
|
|
@ -17,12 +17,16 @@ import (
|
|||
|
||||
var NopType = component.MustNewType("nop")
|
||||
|
||||
// NewNopSettings returns a new nop settings for Create* functions.
|
||||
// Deprecated: [v0.120.0] Use NewNopSettingsWithType instead.
|
||||
func NewNopSettings() exporter.Settings {
|
||||
return NewNopSettingsWithType(NopType)
|
||||
// NewNopSettings returns a new nop settings for Create* functions with the given type.
|
||||
func NewNopSettings(typ component.Type) exporter.Settings {
|
||||
return exporter.Settings{
|
||||
ID: component.NewIDWithName(typ, uuid.NewString()),
|
||||
TelemetrySettings: componenttest.NewNopTelemetrySettings(),
|
||||
BuildInfo: component.NewDefaultBuildInfo(),
|
||||
}
|
||||
}
|
||||
|
||||
// Deprecated: [v0.121.0] Use NewNopSettings(NopType) instead.
|
||||
// NewNopSettingsWithType returns a new nop settings for Create* functions with the given type.
|
||||
func NewNopSettingsWithType(typ component.Type) exporter.Settings {
|
||||
return exporter.Settings{
|
||||
|
|
|
|||
|
|
@ -26,25 +26,25 @@ func TestNewNopFactory(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig()
|
||||
assert.Equal(t, &nopConfig{}, cfg)
|
||||
|
||||
traces, err := factory.CreateTraces(context.Background(), NewNopSettingsWithType(NopType), cfg)
|
||||
traces, err := factory.CreateTraces(context.Background(), NewNopSettings(NopType), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, traces.ConsumeTraces(context.Background(), ptrace.NewTraces()))
|
||||
assert.NoError(t, traces.Shutdown(context.Background()))
|
||||
|
||||
metrics, err := factory.CreateMetrics(context.Background(), NewNopSettingsWithType(NopType), cfg)
|
||||
metrics, err := factory.CreateMetrics(context.Background(), NewNopSettings(NopType), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, metrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, metrics.ConsumeMetrics(context.Background(), pmetric.NewMetrics()))
|
||||
assert.NoError(t, metrics.Shutdown(context.Background()))
|
||||
|
||||
logs, err := factory.CreateLogs(context.Background(), NewNopSettingsWithType(NopType), cfg)
|
||||
logs, err := factory.CreateLogs(context.Background(), NewNopSettings(NopType), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, logs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, logs.ConsumeLogs(context.Background(), plog.NewLogs()))
|
||||
assert.NoError(t, logs.Shutdown(context.Background()))
|
||||
|
||||
profiles, err := factory.(xexporter.Factory).CreateProfiles(context.Background(), NewNopSettingsWithType(NopType), cfg)
|
||||
profiles, err := factory.(xexporter.Factory).CreateProfiles(context.Background(), NewNopSettings(NopType), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, profiles.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, profiles.ConsumeProfiles(context.Background(), pprofile.NewProfiles()))
|
||||
|
|
|
|||
|
|
@ -69,13 +69,13 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
err = c.Start(context.Background(), host)
|
||||
|
|
|
|||
|
|
@ -25,19 +25,19 @@ func TestNewNopFactory(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig()
|
||||
assert.Equal(t, &struct{}{}, cfg)
|
||||
|
||||
traces, err := factory.CreateTraces(context.Background(), exportertest.NewNopSettingsWithType(factory.Type()), cfg)
|
||||
traces, err := factory.CreateTraces(context.Background(), exportertest.NewNopSettings(factory.Type()), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, traces.ConsumeTraces(context.Background(), ptrace.NewTraces()))
|
||||
assert.NoError(t, traces.Shutdown(context.Background()))
|
||||
|
||||
metrics, err := factory.CreateMetrics(context.Background(), exportertest.NewNopSettingsWithType(factory.Type()), cfg)
|
||||
metrics, err := factory.CreateMetrics(context.Background(), exportertest.NewNopSettings(factory.Type()), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, metrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, metrics.ConsumeMetrics(context.Background(), pmetric.NewMetrics()))
|
||||
assert.NoError(t, metrics.Shutdown(context.Background()))
|
||||
|
||||
logs, err := factory.CreateLogs(context.Background(), exportertest.NewNopSettingsWithType(factory.Type()), cfg)
|
||||
logs, err := factory.CreateLogs(context.Background(), exportertest.NewNopSettings(factory.Type()), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, logs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, logs.ConsumeLogs(context.Background(), plog.NewLogs()))
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ func TestCreateMetrics(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig().(*Config)
|
||||
cfg.ClientConfig.Endpoint = testutil.GetAvailableLocalAddress(t)
|
||||
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
oexp, err := factory.CreateMetrics(context.Background(), set, cfg)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, oexp)
|
||||
|
|
@ -167,7 +167,7 @@ func TestCreateTraces(t *testing.T) {
|
|||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
factory := NewFactory()
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
consumer, err := factory.CreateTraces(context.Background(), set, tt.config)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, consumer)
|
||||
|
|
@ -193,7 +193,7 @@ func TestCreateLogs(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig().(*Config)
|
||||
cfg.ClientConfig.Endpoint = testutil.GetAvailableLocalAddress(t)
|
||||
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
oexp, err := factory.CreateLogs(context.Background(), set, cfg)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, oexp)
|
||||
|
|
@ -318,7 +318,7 @@ func TestCreateProfiles(t *testing.T) {
|
|||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
factory := NewFactory()
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
consumer, err := factory.(xexporter.Factory).CreateProfiles(context.Background(), set, tt.config)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, consumer)
|
||||
|
|
|
|||
|
|
@ -69,13 +69,13 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
err = c.Start(context.Background(), host)
|
||||
|
|
|
|||
|
|
@ -313,7 +313,7 @@ func TestSendTraces(t *testing.T) {
|
|||
"header": "header-value",
|
||||
},
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
set.BuildInfo.Description = "Collector"
|
||||
set.BuildInfo.Version = "1.2.3test"
|
||||
|
||||
|
|
@ -432,7 +432,7 @@ func TestSendTracesWhenEndpointHasHttpScheme(t *testing.T) {
|
|||
if test.useTLS {
|
||||
cfg.ClientConfig.TLSSetting.InsecureSkipVerify = true
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
exp, err := factory.CreateTraces(context.Background(), set, cfg)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, exp)
|
||||
|
|
@ -485,7 +485,7 @@ func TestSendMetrics(t *testing.T) {
|
|||
"header": "header-value",
|
||||
},
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
set.BuildInfo.Description = "Collector"
|
||||
set.BuildInfo.Version = "1.2.3test"
|
||||
|
||||
|
|
@ -590,7 +590,7 @@ func TestSendTraceDataServerDownAndUp(t *testing.T) {
|
|||
// Do not rely on external retry logic here, if that is intended set InitialInterval to 100ms.
|
||||
WaitForReady: true,
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
exp, err := factory.CreateTraces(context.Background(), set, cfg)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, exp)
|
||||
|
|
@ -647,7 +647,7 @@ func TestSendTraceDataServerStartWhileRequest(t *testing.T) {
|
|||
Insecure: true,
|
||||
},
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
exp, err := factory.CreateTraces(context.Background(), set, cfg)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, exp)
|
||||
|
|
@ -698,7 +698,7 @@ func TestSendTracesOnResourceExhaustion(t *testing.T) {
|
|||
Insecure: true,
|
||||
},
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
exp, err := factory.CreateTraces(context.Background(), set, cfg)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, exp)
|
||||
|
|
@ -779,7 +779,7 @@ func TestSendLogData(t *testing.T) {
|
|||
Insecure: true,
|
||||
},
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
set.BuildInfo.Description = "Collector"
|
||||
set.BuildInfo.Version = "1.2.3test"
|
||||
|
||||
|
|
@ -886,7 +886,7 @@ func TestSendProfiles(t *testing.T) {
|
|||
"header": "header-value",
|
||||
},
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
set.BuildInfo.Description = "Collector"
|
||||
set.BuildInfo.Version = "1.2.3test"
|
||||
|
||||
|
|
@ -1005,7 +1005,7 @@ func TestSendProfilesWhenEndpointHasHttpScheme(t *testing.T) {
|
|||
if test.useTLS {
|
||||
cfg.ClientConfig.TLSSetting.InsecureSkipVerify = true
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
exp, err := factory.(xexporter.Factory).CreateProfiles(context.Background(), set, cfg)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, exp)
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ func TestCreateMetrics(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig().(*Config)
|
||||
cfg.ClientConfig.Endpoint = "http://" + testutil.GetAvailableLocalAddress(t)
|
||||
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
oexp, err := factory.CreateMetrics(context.Background(), set, cfg)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, oexp)
|
||||
|
|
@ -164,7 +164,7 @@ func TestCreateTraces(t *testing.T) {
|
|||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
factory := NewFactory()
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
consumer, err := factory.CreateTraces(context.Background(), set, tt.config)
|
||||
|
||||
if tt.mustFailOnCreate {
|
||||
|
|
@ -193,7 +193,7 @@ func TestCreateLogs(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig().(*Config)
|
||||
cfg.ClientConfig.Endpoint = "http://" + testutil.GetAvailableLocalAddress(t)
|
||||
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
oexp, err := factory.CreateLogs(context.Background(), set, cfg)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, oexp)
|
||||
|
|
@ -204,7 +204,7 @@ func TestCreateProfiles(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig().(*Config)
|
||||
cfg.ClientConfig.Endpoint = "http://" + testutil.GetAvailableLocalAddress(t)
|
||||
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
oexp, err := factory.(xexporter.Factory).CreateProfiles(context.Background(), set, cfg)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, oexp)
|
||||
|
|
|
|||
|
|
@ -69,13 +69,13 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), exportertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
err = c.Start(context.Background(), host)
|
||||
|
|
|
|||
|
|
@ -258,7 +258,7 @@ func TestErrorResponses(t *testing.T) {
|
|||
// Create without QueueConfig and RetryConfig so that ConsumeTraces
|
||||
// returns the errors that we want to check immediately.
|
||||
}
|
||||
exp, err := createTraces(context.Background(), exportertest.NewNopSettingsWithType(metadata.Type), cfg)
|
||||
exp, err := createTraces(context.Background(), exportertest.NewNopSettings(metadata.Type), cfg)
|
||||
require.NoError(t, err)
|
||||
|
||||
// start the exporter
|
||||
|
|
@ -287,7 +287,7 @@ func TestErrorResponseInvalidResponseBody(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestUserAgent(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
set.BuildInfo.Description = "Collector"
|
||||
set.BuildInfo.Version = "1.2.3test"
|
||||
|
||||
|
|
@ -453,7 +453,7 @@ func TestUserAgent(t *testing.T) {
|
|||
|
||||
func TestPartialSuccessInvalidBody(t *testing.T) {
|
||||
cfg := createDefaultConfig()
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
exp, err := newExporter(cfg, set)
|
||||
require.NoError(t, err)
|
||||
invalidBodyCases := []struct {
|
||||
|
|
@ -487,7 +487,7 @@ func TestPartialSuccessInvalidBody(t *testing.T) {
|
|||
|
||||
func TestPartialSuccessUnsupportedContentType(t *testing.T) {
|
||||
cfg := createDefaultConfig()
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
exp, err := newExporter(cfg, set)
|
||||
require.NoError(t, err)
|
||||
unsupportedContentTypeCases := []struct {
|
||||
|
|
@ -547,7 +547,7 @@ func TestPartialSuccess_logs(t *testing.T) {
|
|||
LogsEndpoint: srv.URL + "/v1/logs",
|
||||
ClientConfig: confighttp.ClientConfig{},
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
|
||||
logger, observed := observer.New(zap.DebugLevel)
|
||||
set.TelemetrySettings.Logger = zap.New(logger)
|
||||
|
|
@ -572,7 +572,7 @@ func TestPartialSuccess_logs(t *testing.T) {
|
|||
|
||||
func TestPartialResponse_missingHeaderButHasBody(t *testing.T) {
|
||||
cfg := createDefaultConfig()
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
exp, err := newExporter(cfg, set)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -645,7 +645,7 @@ func TestPartialResponse_missingHeaderButHasBody(t *testing.T) {
|
|||
|
||||
func TestPartialResponse_missingHeaderAndBody(t *testing.T) {
|
||||
cfg := createDefaultConfig()
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
exp, err := newExporter(cfg, set)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -698,7 +698,7 @@ func TestPartialResponse_missingHeaderAndBody(t *testing.T) {
|
|||
|
||||
func TestPartialResponse_nonErrUnexpectedEOFError(t *testing.T) {
|
||||
cfg := createDefaultConfig()
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
exp, err := newExporter(cfg, set)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -713,7 +713,7 @@ func TestPartialResponse_nonErrUnexpectedEOFError(t *testing.T) {
|
|||
|
||||
func TestPartialSuccess_shortContentLengthHeader(t *testing.T) {
|
||||
cfg := createDefaultConfig()
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
exp, err := newExporter(cfg, set)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -818,7 +818,7 @@ func TestPartialSuccess_longContentLengthHeader(t *testing.T) {
|
|||
for _, tt := range telemetryTypes {
|
||||
t.Run(tt.telemetryType+" "+ct.contentType, func(t *testing.T) {
|
||||
cfg := createDefaultConfig()
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
logger, observed := observer.New(zap.DebugLevel)
|
||||
set.TelemetrySettings.Logger = zap.New(logger)
|
||||
exp, err := newExporter(cfg, set)
|
||||
|
|
@ -873,7 +873,7 @@ func TestPartialSuccess_longContentLengthHeader(t *testing.T) {
|
|||
|
||||
func TestPartialSuccessInvalidResponseBody(t *testing.T) {
|
||||
cfg := createDefaultConfig()
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
exp, err := newExporter(cfg, set)
|
||||
require.NoError(t, err)
|
||||
|
||||
|
|
@ -907,7 +907,7 @@ func TestPartialSuccess_traces(t *testing.T) {
|
|||
TracesEndpoint: srv.URL + "/v1/traces",
|
||||
ClientConfig: confighttp.ClientConfig{},
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
logger, observed := observer.New(zap.DebugLevel)
|
||||
set.TelemetrySettings.Logger = zap.New(logger)
|
||||
exp, err := createTraces(context.Background(), set, cfg)
|
||||
|
|
@ -947,7 +947,7 @@ func TestPartialSuccess_metrics(t *testing.T) {
|
|||
MetricsEndpoint: srv.URL + "/v1/metrics",
|
||||
ClientConfig: confighttp.ClientConfig{},
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
logger, observed := observer.New(zap.DebugLevel)
|
||||
set.TelemetrySettings.Logger = zap.New(logger)
|
||||
exp, err := createMetrics(context.Background(), set, cfg)
|
||||
|
|
@ -988,7 +988,7 @@ func TestPartialSuccess_profiles(t *testing.T) {
|
|||
Endpoint: srv.URL,
|
||||
},
|
||||
}
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
logger, observed := observer.New(zap.DebugLevel)
|
||||
set.TelemetrySettings.Logger = zap.New(logger)
|
||||
exp, err := createProfiles(context.Background(), set, cfg)
|
||||
|
|
@ -1010,7 +1010,7 @@ func TestPartialSuccess_profiles(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestEncoding(t *testing.T) {
|
||||
set := exportertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := exportertest.NewNopSettings(metadata.Type)
|
||||
set.BuildInfo.Description = "Collector"
|
||||
set.BuildInfo.Version = "1.2.3test"
|
||||
|
||||
|
|
|
|||
|
|
@ -16,12 +16,16 @@ import (
|
|||
// NopType is the type of the nop extension.
|
||||
var NopType = component.MustNewType("nop")
|
||||
|
||||
// NewNopSettings returns a new nop settings for extension.Factory Create* functions.
|
||||
// Deprecated: [v0.120.0] Use NewNopSettingsWithType(NopType) instead.
|
||||
func NewNopSettings() extension.Settings {
|
||||
return NewNopSettingsWithType(NopType)
|
||||
// NewNopSettings returns a new nop settings for extension.Factory Create* functions with the given type.
|
||||
func NewNopSettings(typ component.Type) extension.Settings {
|
||||
return extension.Settings{
|
||||
ID: component.NewIDWithName(typ, uuid.NewString()),
|
||||
TelemetrySettings: componenttest.NewNopTelemetrySettings(),
|
||||
BuildInfo: component.NewDefaultBuildInfo(),
|
||||
}
|
||||
}
|
||||
|
||||
// Deprecated: [v0.121.0] Use NewNopSettings(NopType) instead.
|
||||
// NewNopSettings returns a new nop settings for extension.Factory Create* functions with the given type.
|
||||
func NewNopSettingsWithType(ty component.Type) extension.Settings {
|
||||
return extension.Settings{
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ func TestNewNopFactory(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig()
|
||||
assert.Equal(t, &nopConfig{}, cfg)
|
||||
|
||||
traces, err := factory.Create(context.Background(), NewNopSettingsWithType(NopType), cfg)
|
||||
traces, err := factory.Create(context.Background(), NewNopSettings(NopType), cfg)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, traces.Shutdown(context.Background()))
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ func TestCreate(t *testing.T) {
|
|||
pCfg.MemorySpikeLimitMiB = 1907
|
||||
pCfg.CheckInterval = 100 * time.Millisecond
|
||||
|
||||
set := extensiontest.NewNopSettingsWithType(factory.Type())
|
||||
set := extensiontest.NewNopSettings(factory.Type())
|
||||
set.ID = component.NewID(factory.Type())
|
||||
|
||||
tp, err := factory.Create(context.Background(), set, cfg)
|
||||
|
|
|
|||
|
|
@ -34,12 +34,12 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
require.NoError(t, sub.Unmarshal(&cfg))
|
||||
t.Run("lifecycle", func(t *testing.T) {
|
||||
firstExt, err := factory.Create(context.Background(), extensiontest.NewNopSettingsWithType(typ), cfg)
|
||||
firstExt, err := factory.Create(context.Background(), extensiontest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, firstExt.Start(context.Background(), componenttest.NewNopHost()))
|
||||
require.NoError(t, firstExt.Shutdown(context.Background()))
|
||||
|
||||
secondExt, err := factory.Create(context.Background(), extensiontest.NewNopSettingsWithType(typ), cfg)
|
||||
secondExt, err := factory.Create(context.Background(), extensiontest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, secondExt.Start(context.Background(), componenttest.NewNopHost()))
|
||||
require.NoError(t, secondExt.Shutdown(context.Background()))
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ func TestFactory_CreateDefaultConfig(t *testing.T) {
|
|||
cfg)
|
||||
|
||||
require.NoError(t, componenttest.CheckConfigStruct(cfg))
|
||||
ext, err := create(context.Background(), extensiontest.NewNopSettingsWithType(metadata.Type), cfg)
|
||||
ext, err := create(context.Background(), extensiontest.NewNopSettings(metadata.Type), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, ext)
|
||||
}
|
||||
|
|
@ -37,7 +37,7 @@ func TestFactoryCreate(t *testing.T) {
|
|||
cfg := createDefaultConfig().(*Config)
|
||||
cfg.ServerConfig.Endpoint = testutil.GetAvailableLocalAddress(t)
|
||||
|
||||
set := extensiontest.NewNopSettingsWithType(extensiontest.NopType)
|
||||
set := extensiontest.NewNopSettings(extensiontest.NopType)
|
||||
set.ID = component.NewID(NewFactory().Type())
|
||||
ext, err := create(context.Background(), set, cfg)
|
||||
require.NoError(t, err)
|
||||
|
|
|
|||
|
|
@ -34,18 +34,18 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
require.NoError(t, sub.Unmarshal(&cfg))
|
||||
t.Run("shutdown", func(t *testing.T) {
|
||||
e, err := factory.Create(context.Background(), extensiontest.NewNopSettingsWithType(typ), cfg)
|
||||
e, err := factory.Create(context.Background(), extensiontest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = e.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run("lifecycle", func(t *testing.T) {
|
||||
firstExt, err := factory.Create(context.Background(), extensiontest.NewNopSettingsWithType(typ), cfg)
|
||||
firstExt, err := factory.Create(context.Background(), extensiontest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, firstExt.Start(context.Background(), componenttest.NewNopHost()))
|
||||
require.NoError(t, firstExt.Shutdown(context.Background()))
|
||||
|
||||
secondExt, err := factory.Create(context.Background(), extensiontest.NewNopSettingsWithType(typ), cfg)
|
||||
secondExt, err := factory.Create(context.Background(), extensiontest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, secondExt.Start(context.Background(), componenttest.NewNopHost()))
|
||||
require.NoError(t, secondExt.Shutdown(context.Background()))
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ func TestInvalidConfig(t *testing.T) {
|
|||
},
|
||||
}
|
||||
f := otlphttpexporter.NewFactory()
|
||||
set := exportertest.NewNopSettingsWithType(f.Type())
|
||||
set := exportertest.NewNopSettings(f.Type())
|
||||
_, err := f.CreateTraces(context.Background(), set, config)
|
||||
require.Error(t, err)
|
||||
_, err = f.CreateMetrics(context.Background(), set, config)
|
||||
|
|
@ -291,7 +291,7 @@ func startTraces(t *testing.T, baseURL string, overrideURL string) exporter.Trac
|
|||
factory := otlphttpexporter.NewFactory()
|
||||
cfg := createConfig(baseURL, factory.CreateDefaultConfig())
|
||||
cfg.TracesEndpoint = overrideURL
|
||||
exp, err := factory.CreateTraces(context.Background(), exportertest.NewNopSettingsWithType(factory.Type()), cfg)
|
||||
exp, err := factory.CreateTraces(context.Background(), exportertest.NewNopSettings(factory.Type()), cfg)
|
||||
require.NoError(t, err)
|
||||
startAndCleanup(t, exp)
|
||||
return exp
|
||||
|
|
@ -301,7 +301,7 @@ func startMetrics(t *testing.T, baseURL string, overrideURL string) exporter.Met
|
|||
factory := otlphttpexporter.NewFactory()
|
||||
cfg := createConfig(baseURL, factory.CreateDefaultConfig())
|
||||
cfg.MetricsEndpoint = overrideURL
|
||||
exp, err := factory.CreateMetrics(context.Background(), exportertest.NewNopSettingsWithType(factory.Type()), cfg)
|
||||
exp, err := factory.CreateMetrics(context.Background(), exportertest.NewNopSettings(factory.Type()), cfg)
|
||||
require.NoError(t, err)
|
||||
startAndCleanup(t, exp)
|
||||
return exp
|
||||
|
|
@ -311,7 +311,7 @@ func startLogs(t *testing.T, baseURL string, overrideURL string) exporter.Logs {
|
|||
factory := otlphttpexporter.NewFactory()
|
||||
cfg := createConfig(baseURL, factory.CreateDefaultConfig())
|
||||
cfg.LogsEndpoint = overrideURL
|
||||
exp, err := factory.CreateLogs(context.Background(), exportertest.NewNopSettingsWithType(factory.Type()), cfg)
|
||||
exp, err := factory.CreateLogs(context.Background(), exportertest.NewNopSettings(factory.Type()), cfg)
|
||||
require.NoError(t, err)
|
||||
startAndCleanup(t, exp)
|
||||
return exp
|
||||
|
|
@ -328,7 +328,7 @@ func createConfig(baseURL string, defaultCfg component.Config) *otlphttpexporter
|
|||
func startTracesReceiver(t *testing.T, addr string, next consumer.Traces) {
|
||||
factory := otlpreceiver.NewFactory()
|
||||
cfg := createReceiverConfig(addr, factory.CreateDefaultConfig())
|
||||
recv, err := factory.CreateTraces(context.Background(), receivertest.NewNopSettingsWithType(factory.Type()), cfg, next)
|
||||
recv, err := factory.CreateTraces(context.Background(), receivertest.NewNopSettings(factory.Type()), cfg, next)
|
||||
require.NoError(t, err)
|
||||
startAndCleanup(t, recv)
|
||||
}
|
||||
|
|
@ -336,7 +336,7 @@ func startTracesReceiver(t *testing.T, addr string, next consumer.Traces) {
|
|||
func startMetricsReceiver(t *testing.T, addr string, next consumer.Metrics) {
|
||||
factory := otlpreceiver.NewFactory()
|
||||
cfg := createReceiverConfig(addr, factory.CreateDefaultConfig())
|
||||
recv, err := factory.CreateMetrics(context.Background(), receivertest.NewNopSettingsWithType(factory.Type()), cfg, next)
|
||||
recv, err := factory.CreateMetrics(context.Background(), receivertest.NewNopSettings(factory.Type()), cfg, next)
|
||||
require.NoError(t, err)
|
||||
startAndCleanup(t, recv)
|
||||
}
|
||||
|
|
@ -344,7 +344,7 @@ func startMetricsReceiver(t *testing.T, addr string, next consumer.Metrics) {
|
|||
func startLogsReceiver(t *testing.T, addr string, next consumer.Logs) {
|
||||
factory := otlpreceiver.NewFactory()
|
||||
cfg := createReceiverConfig(addr, factory.CreateDefaultConfig())
|
||||
recv, err := factory.CreateLogs(context.Background(), receivertest.NewNopSettingsWithType(factory.Type()), cfg, next)
|
||||
recv, err := factory.CreateLogs(context.Background(), receivertest.NewNopSettings(factory.Type()), cfg, next)
|
||||
require.NoError(t, err)
|
||||
startAndCleanup(t, recv)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ func TestProcessorShutdown(t *testing.T) {
|
|||
factory := NewFactory()
|
||||
|
||||
ctx := context.Background()
|
||||
processorCreationSet := processortest.NewNopSettingsWithType(processortest.NopType)
|
||||
processorCreationSet := processortest.NewNopSettings(processortest.NopType)
|
||||
|
||||
for i := 0; i < 5; i++ {
|
||||
require.NotPanics(t, func() {
|
||||
|
|
@ -62,7 +62,7 @@ func TestProcessorLifecycle(t *testing.T) {
|
|||
factory := NewFactory()
|
||||
|
||||
ctx := context.Background()
|
||||
processorCreationSet := processortest.NewNopSettingsWithType(processortest.NopType)
|
||||
processorCreationSet := processortest.NewNopSettings(processortest.NopType)
|
||||
|
||||
for i := 0; i < 5; i++ {
|
||||
tProc, err := factory.CreateTraces(ctx, processorCreationSet, factory.CreateDefaultConfig(), consumertest.NewNop())
|
||||
|
|
@ -86,7 +86,7 @@ func TestBatchProcessorSpansDelivered(t *testing.T) {
|
|||
sink := new(consumertest.TracesSink)
|
||||
cfg := createDefaultConfig().(*Config)
|
||||
cfg.SendBatchSize = 128
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -127,7 +127,7 @@ func TestBatchProcessorSpansDeliveredEnforceBatchSize(t *testing.T) {
|
|||
cfg := createDefaultConfig().(*Config)
|
||||
cfg.SendBatchSize = 128
|
||||
cfg.SendBatchMaxSize = 130
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -368,7 +368,7 @@ func TestBatchProcessorSentByTimeout(t *testing.T) {
|
|||
spansPerRequest := 10
|
||||
start := time.Now()
|
||||
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -413,7 +413,7 @@ func TestBatchProcessorTraceSendWhenClosing(t *testing.T) {
|
|||
}
|
||||
sink := new(consumertest.TracesSink)
|
||||
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -442,7 +442,7 @@ func TestBatchMetricProcessor_ReceivingData(t *testing.T) {
|
|||
metricsPerRequest := 5
|
||||
sink := new(consumertest.MetricsSink)
|
||||
|
||||
metrics, err := NewFactory().CreateMetrics(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
metrics, err := NewFactory().CreateMetrics(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, metrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -603,7 +603,7 @@ func TestBatchMetricsProcessor_Timeout(t *testing.T) {
|
|||
metricsPerRequest := 10
|
||||
sink := new(consumertest.MetricsSink)
|
||||
|
||||
metrics, err := NewFactory().CreateMetrics(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
metrics, err := NewFactory().CreateMetrics(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, metrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -650,7 +650,7 @@ func TestBatchMetricProcessor_Shutdown(t *testing.T) {
|
|||
metricsPerRequest := 10
|
||||
sink := new(consumertest.MetricsSink)
|
||||
|
||||
metrics, err := NewFactory().CreateMetrics(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
metrics, err := NewFactory().CreateMetrics(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, metrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -746,7 +746,7 @@ func BenchmarkMultiBatchMetricProcessor(b *testing.B) {
|
|||
func runMetricsProcessorBenchmark(b *testing.B, cfg *Config) {
|
||||
ctx := context.Background()
|
||||
sink := new(metricsSink)
|
||||
metrics, err := NewFactory().CreateMetrics(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
metrics, err := NewFactory().CreateMetrics(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(b, err)
|
||||
require.NoError(b, metrics.Start(ctx, componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -792,7 +792,7 @@ func TestBatchLogProcessor_ReceivingData(t *testing.T) {
|
|||
logsPerRequest := 5
|
||||
sink := new(consumertest.LogsSink)
|
||||
|
||||
logs, err := NewFactory().CreateLogs(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
logs, err := NewFactory().CreateLogs(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, logs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -931,7 +931,7 @@ func TestBatchLogsProcessor_Timeout(t *testing.T) {
|
|||
logsPerRequest := 10
|
||||
sink := new(consumertest.LogsSink)
|
||||
|
||||
logs, err := NewFactory().CreateLogs(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
logs, err := NewFactory().CreateLogs(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, logs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -978,7 +978,7 @@ func TestBatchLogProcessor_Shutdown(t *testing.T) {
|
|||
logsPerRequest := 10
|
||||
sink := new(consumertest.LogsSink)
|
||||
|
||||
logs, err := NewFactory().CreateLogs(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
logs, err := NewFactory().CreateLogs(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, logs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -1055,7 +1055,7 @@ func TestBatchProcessorSpansBatchedByMetadata(t *testing.T) {
|
|||
cfg.SendBatchSize = 1000
|
||||
cfg.Timeout = 10 * time.Minute
|
||||
cfg.MetadataKeys = []string{"token1", "token2"}
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -1146,7 +1146,7 @@ func TestBatchProcessorMetadataCardinalityLimit(t *testing.T) {
|
|||
cfg := createDefaultConfig().(*Config)
|
||||
cfg.MetadataKeys = []string{"token"}
|
||||
cfg.MetadataCardinalityLimit = cardLimit
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
traces, err := NewFactory().CreateTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -1187,7 +1187,7 @@ func TestBatchZeroConfig(t *testing.T) {
|
|||
const requestCount = 5
|
||||
const logsPerRequest = 10
|
||||
sink := new(consumertest.LogsSink)
|
||||
logs, err := NewFactory().CreateLogs(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
logs, err := NewFactory().CreateLogs(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, logs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
defer func() { require.NoError(t, logs.Shutdown(context.Background())) }()
|
||||
|
|
@ -1226,7 +1226,7 @@ func TestBatchSplitOnly(t *testing.T) {
|
|||
require.NoError(t, cfg.Validate())
|
||||
|
||||
sink := new(consumertest.LogsSink)
|
||||
logs, err := NewFactory().CreateLogs(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), cfg, sink)
|
||||
logs, err := NewFactory().CreateLogs(context.Background(), processortest.NewNopSettings(processortest.NopType), cfg, sink)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, logs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
defer func() { require.NoError(t, logs.Shutdown(context.Background())) }()
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ func TestCreateProcessor(t *testing.T) {
|
|||
factory := NewFactory()
|
||||
|
||||
cfg := factory.CreateDefaultConfig()
|
||||
creationSet := processortest.NewNopSettingsWithType(factory.Type())
|
||||
creationSet := processortest.NewNopSettings(factory.Type())
|
||||
tp, err := factory.CreateTraces(context.Background(), creationSet, cfg, nil)
|
||||
assert.NotNil(t, tp)
|
||||
assert.NoError(t, err, "cannot create trace processor")
|
||||
|
|
|
|||
|
|
@ -70,13 +70,13 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
err = c.Start(context.Background(), host)
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import (
|
|||
)
|
||||
|
||||
func NewSettings(tt *componenttest.Telemetry) processor.Settings {
|
||||
set := processortest.NewNopSettingsWithType(processortest.NopType)
|
||||
set := processortest.NewNopSettings(processortest.NopType)
|
||||
set.ID = component.NewID(component.MustNewType("batch"))
|
||||
set.TelemetrySettings = tt.NewTelemetrySettings()
|
||||
return set
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ func TestCreateProcessor(t *testing.T) {
|
|||
attribute.String(componentattribute.ComponentIDKey, "memorylimiter"),
|
||||
attribute.String(componentattribute.PipelineIDKey, "logs/foo"),
|
||||
)
|
||||
set := processortest.NewNopSettingsWithType(factory.Type())
|
||||
set := processortest.NewNopSettings(factory.Type())
|
||||
set.Logger = componentattribute.NewLogger(zap.New(core), &attrs)
|
||||
|
||||
tp, err := factory.CreateTraces(context.Background(), set, cfg, consumertest.NewNop())
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), processortest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
err = c.Start(context.Background(), host)
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import (
|
|||
)
|
||||
|
||||
func NewSettings(tt *componenttest.Telemetry) processor.Settings {
|
||||
set := processortest.NewNopSettingsWithType(processortest.NopType)
|
||||
set := processortest.NewNopSettings(processortest.NopType)
|
||||
set.ID = component.NewID(component.MustNewType("memory_limiter"))
|
||||
set.TelemetrySettings = tt.NewTelemetrySettings()
|
||||
return set
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ func TestNoDataLoss(t *testing.T) {
|
|||
cfg.MemoryLimitMiB = uint32(ms.Alloc/(1024*1024) + expectedMemoryIncreaseMiB)
|
||||
cfg.MemorySpikeLimitMiB = 1
|
||||
|
||||
set := processortest.NewNopSettingsWithType(metadata.Type)
|
||||
set := processortest.NewNopSettings(metadata.Type)
|
||||
|
||||
limiter, err := newMemoryLimiterProcessor(set, cfg)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -180,11 +180,11 @@ func TestMetricsMemoryPressureResponse(t *testing.T) {
|
|||
ms.Alloc = tt.memAlloc
|
||||
}
|
||||
|
||||
ml, err := newMemoryLimiterProcessor(processortest.NewNopSettingsWithType(metadata.Type), tt.mlCfg)
|
||||
ml, err := newMemoryLimiterProcessor(processortest.NewNopSettings(metadata.Type), tt.mlCfg)
|
||||
require.NoError(t, err)
|
||||
mp, err := processorhelper.NewMetrics(
|
||||
context.Background(),
|
||||
processortest.NewNopSettingsWithType(metadata.Type),
|
||||
processortest.NewNopSettings(metadata.Type),
|
||||
tt.mlCfg,
|
||||
consumertest.NewNop(),
|
||||
ml.processMetrics,
|
||||
|
|
@ -299,11 +299,11 @@ func TestTraceMemoryPressureResponse(t *testing.T) {
|
|||
ms.Alloc = tt.memAlloc
|
||||
}
|
||||
|
||||
ml, err := newMemoryLimiterProcessor(processortest.NewNopSettingsWithType(metadata.Type), tt.mlCfg)
|
||||
ml, err := newMemoryLimiterProcessor(processortest.NewNopSettings(metadata.Type), tt.mlCfg)
|
||||
require.NoError(t, err)
|
||||
tp, err := processorhelper.NewTraces(
|
||||
context.Background(),
|
||||
processortest.NewNopSettingsWithType(metadata.Type),
|
||||
processortest.NewNopSettings(metadata.Type),
|
||||
tt.mlCfg,
|
||||
consumertest.NewNop(),
|
||||
ml.processTraces,
|
||||
|
|
@ -389,11 +389,11 @@ func TestLogMemoryPressureResponse(t *testing.T) {
|
|||
ms.Alloc = tt.memAlloc
|
||||
}
|
||||
|
||||
ml, err := newMemoryLimiterProcessor(processortest.NewNopSettingsWithType(metadata.Type), tt.mlCfg)
|
||||
ml, err := newMemoryLimiterProcessor(processortest.NewNopSettings(metadata.Type), tt.mlCfg)
|
||||
require.NoError(t, err)
|
||||
tp, err := processorhelper.NewLogs(
|
||||
context.Background(),
|
||||
processortest.NewNopSettingsWithType(metadata.Type),
|
||||
processortest.NewNopSettings(metadata.Type),
|
||||
tt.mlCfg,
|
||||
consumertest.NewNop(),
|
||||
ml.processLogs,
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ import (
|
|||
var testLogsCfg = struct{}{}
|
||||
|
||||
func TestNewLogs(t *testing.T) {
|
||||
lp, err := NewLogs(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testLogsCfg, consumertest.NewNop(), newTestLProcessor(nil))
|
||||
lp, err := NewLogs(context.Background(), processortest.NewNopSettings(processortest.NopType), &testLogsCfg, consumertest.NewNop(), newTestLProcessor(nil))
|
||||
require.NoError(t, err)
|
||||
|
||||
assert.True(t, lp.Capabilities().MutatesData)
|
||||
|
|
@ -39,7 +39,7 @@ func TestNewLogs(t *testing.T) {
|
|||
|
||||
func TestNewLogs_WithOptions(t *testing.T) {
|
||||
want := errors.New("my_error")
|
||||
lp, err := NewLogs(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testLogsCfg, consumertest.NewNop(), newTestLProcessor(nil),
|
||||
lp, err := NewLogs(context.Background(), processortest.NewNopSettings(processortest.NopType), &testLogsCfg, consumertest.NewNop(), newTestLProcessor(nil),
|
||||
WithStart(func(context.Context, component.Host) error { return want }),
|
||||
WithShutdown(func(context.Context) error { return want }),
|
||||
WithCapabilities(consumer.Capabilities{MutatesData: false}))
|
||||
|
|
@ -51,19 +51,19 @@ func TestNewLogs_WithOptions(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNewLogs_NilRequiredFields(t *testing.T) {
|
||||
_, err := NewLogs(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testLogsCfg, consumertest.NewNop(), nil)
|
||||
_, err := NewLogs(context.Background(), processortest.NewNopSettings(processortest.NopType), &testLogsCfg, consumertest.NewNop(), nil)
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
func TestNewLogs_ProcessLogError(t *testing.T) {
|
||||
want := errors.New("my_error")
|
||||
lp, err := NewLogs(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testLogsCfg, consumertest.NewNop(), newTestLProcessor(want))
|
||||
lp, err := NewLogs(context.Background(), processortest.NewNopSettings(processortest.NopType), &testLogsCfg, consumertest.NewNop(), newTestLProcessor(want))
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, want, lp.ConsumeLogs(context.Background(), plog.NewLogs()))
|
||||
}
|
||||
|
||||
func TestNewLogs_ProcessLogsErrSkipProcessingData(t *testing.T) {
|
||||
lp, err := NewLogs(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testLogsCfg, consumertest.NewNop(), newTestLProcessor(ErrSkipProcessingData))
|
||||
lp, err := NewLogs(context.Background(), processortest.NewNopSettings(processortest.NopType), &testLogsCfg, consumertest.NewNop(), newTestLProcessor(ErrSkipProcessingData))
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, lp.ConsumeLogs(context.Background(), plog.NewLogs()))
|
||||
}
|
||||
|
|
@ -87,7 +87,7 @@ func TestLogsConcurrency(t *testing.T) {
|
|||
incomingLogRecords.AppendEmpty()
|
||||
incomingLogRecords.AppendEmpty()
|
||||
|
||||
lp, err := NewLogs(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testLogsCfg, consumertest.NewNop(), logsFunc)
|
||||
lp, err := NewLogs(context.Background(), processortest.NewNopSettings(processortest.NopType), &testLogsCfg, consumertest.NewNop(), logsFunc)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, lp.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
@ -184,7 +184,7 @@ func TestLogs_RecordIn_ErrorOut(t *testing.T) {
|
|||
}
|
||||
|
||||
func newSettings(tel *componenttest.Telemetry) processor.Settings {
|
||||
set := processortest.NewNopSettingsWithType(component.MustNewType("processorhelper"))
|
||||
set := processortest.NewNopSettings(component.MustNewType("processorhelper"))
|
||||
set.TelemetrySettings = tel.NewTelemetrySettings()
|
||||
return set
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ import (
|
|||
var testMetricsCfg = struct{}{}
|
||||
|
||||
func TestNewMetrics(t *testing.T) {
|
||||
mp, err := NewMetrics(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testMetricsCfg, consumertest.NewNop(), newTestMProcessor(nil))
|
||||
mp, err := NewMetrics(context.Background(), processortest.NewNopSettings(processortest.NopType), &testMetricsCfg, consumertest.NewNop(), newTestMProcessor(nil))
|
||||
require.NoError(t, err)
|
||||
|
||||
assert.True(t, mp.Capabilities().MutatesData)
|
||||
|
|
@ -38,7 +38,7 @@ func TestNewMetrics(t *testing.T) {
|
|||
|
||||
func TestNewMetrics_WithOptions(t *testing.T) {
|
||||
want := errors.New("my_error")
|
||||
mp, err := NewMetrics(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testMetricsCfg, consumertest.NewNop(), newTestMProcessor(nil),
|
||||
mp, err := NewMetrics(context.Background(), processortest.NewNopSettings(processortest.NopType), &testMetricsCfg, consumertest.NewNop(), newTestMProcessor(nil),
|
||||
WithStart(func(context.Context, component.Host) error { return want }),
|
||||
WithShutdown(func(context.Context) error { return want }),
|
||||
WithCapabilities(consumer.Capabilities{MutatesData: false}))
|
||||
|
|
@ -50,19 +50,19 @@ func TestNewMetrics_WithOptions(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNewMetrics_NilRequiredFields(t *testing.T) {
|
||||
_, err := NewMetrics(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testMetricsCfg, consumertest.NewNop(), nil)
|
||||
_, err := NewMetrics(context.Background(), processortest.NewNopSettings(processortest.NopType), &testMetricsCfg, consumertest.NewNop(), nil)
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
func TestNewMetrics_ProcessMetricsError(t *testing.T) {
|
||||
want := errors.New("my_error")
|
||||
mp, err := NewMetrics(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testMetricsCfg, consumertest.NewNop(), newTestMProcessor(want))
|
||||
mp, err := NewMetrics(context.Background(), processortest.NewNopSettings(processortest.NopType), &testMetricsCfg, consumertest.NewNop(), newTestMProcessor(want))
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, want, mp.ConsumeMetrics(context.Background(), pmetric.NewMetrics()))
|
||||
}
|
||||
|
||||
func TestNewMetrics_ProcessMetricsErrSkipProcessingData(t *testing.T) {
|
||||
mp, err := NewMetrics(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testMetricsCfg, consumertest.NewNop(), newTestMProcessor(ErrSkipProcessingData))
|
||||
mp, err := NewMetrics(context.Background(), processortest.NewNopSettings(processortest.NopType), &testMetricsCfg, consumertest.NewNop(), newTestMProcessor(ErrSkipProcessingData))
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, mp.ConsumeMetrics(context.Background(), pmetric.NewMetrics()))
|
||||
}
|
||||
|
|
@ -85,7 +85,7 @@ func TestMetricsConcurrency(t *testing.T) {
|
|||
dps.AppendEmpty()
|
||||
dps.AppendEmpty()
|
||||
|
||||
mp, err := NewMetrics(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testLogsCfg, consumertest.NewNop(), metricsFunc)
|
||||
mp, err := NewMetrics(context.Background(), processortest.NewNopSettings(processortest.NopType), &testLogsCfg, consumertest.NewNop(), metricsFunc)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, mp.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ import (
|
|||
var testTracesCfg = struct{}{}
|
||||
|
||||
func TestNewTraces(t *testing.T) {
|
||||
tp, err := NewTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testTracesCfg, consumertest.NewNop(), newTestTProcessor(nil))
|
||||
tp, err := NewTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), &testTracesCfg, consumertest.NewNop(), newTestTProcessor(nil))
|
||||
require.NoError(t, err)
|
||||
|
||||
assert.True(t, tp.Capabilities().MutatesData)
|
||||
|
|
@ -38,7 +38,7 @@ func TestNewTraces(t *testing.T) {
|
|||
|
||||
func TestNewTraces_WithOptions(t *testing.T) {
|
||||
want := errors.New("my_error")
|
||||
tp, err := NewTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testTracesCfg, consumertest.NewNop(), newTestTProcessor(nil),
|
||||
tp, err := NewTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), &testTracesCfg, consumertest.NewNop(), newTestTProcessor(nil),
|
||||
WithStart(func(context.Context, component.Host) error { return want }),
|
||||
WithShutdown(func(context.Context) error { return want }),
|
||||
WithCapabilities(consumer.Capabilities{MutatesData: false}))
|
||||
|
|
@ -50,19 +50,19 @@ func TestNewTraces_WithOptions(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNewTraces_NilRequiredFields(t *testing.T) {
|
||||
_, err := NewTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testTracesCfg, consumertest.NewNop(), nil)
|
||||
_, err := NewTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), &testTracesCfg, consumertest.NewNop(), nil)
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
func TestNewTraces_ProcessTraceError(t *testing.T) {
|
||||
want := errors.New("my_error")
|
||||
tp, err := NewTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testTracesCfg, consumertest.NewNop(), newTestTProcessor(want))
|
||||
tp, err := NewTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), &testTracesCfg, consumertest.NewNop(), newTestTProcessor(want))
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, want, tp.ConsumeTraces(context.Background(), ptrace.NewTraces()))
|
||||
}
|
||||
|
||||
func TestNewTraces_ProcessTracesErrSkipProcessingData(t *testing.T) {
|
||||
tp, err := NewTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testTracesCfg, consumertest.NewNop(), newTestTProcessor(ErrSkipProcessingData))
|
||||
tp, err := NewTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), &testTracesCfg, consumertest.NewNop(), newTestTProcessor(ErrSkipProcessingData))
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, tp.ConsumeTraces(context.Background(), ptrace.NewTraces()))
|
||||
}
|
||||
|
|
@ -87,7 +87,7 @@ func TestTracesConcurrency(t *testing.T) {
|
|||
incomingSpans.AppendEmpty()
|
||||
incomingSpans.AppendEmpty()
|
||||
|
||||
mp, err := NewTraces(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testLogsCfg, consumertest.NewNop(), tracesFunc)
|
||||
mp, err := NewTraces(context.Background(), processortest.NewNopSettings(processortest.NopType), &testLogsCfg, consumertest.NewNop(), tracesFunc)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, mp.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ import (
|
|||
var testProfilesCfg = struct{}{}
|
||||
|
||||
func TestNewProfiles(t *testing.T) {
|
||||
pp, err := NewProfiles(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), newTestPProcessor(nil))
|
||||
pp, err := NewProfiles(context.Background(), processortest.NewNopSettings(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), newTestPProcessor(nil))
|
||||
require.NoError(t, err)
|
||||
|
||||
assert.True(t, pp.Capabilities().MutatesData)
|
||||
|
|
@ -35,7 +35,7 @@ func TestNewProfiles(t *testing.T) {
|
|||
|
||||
func TestNewProfiles_WithOptions(t *testing.T) {
|
||||
want := errors.New("my_error")
|
||||
pp, err := NewProfiles(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), newTestPProcessor(nil),
|
||||
pp, err := NewProfiles(context.Background(), processortest.NewNopSettings(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), newTestPProcessor(nil),
|
||||
WithStart(func(context.Context, component.Host) error { return want }),
|
||||
WithShutdown(func(context.Context) error { return want }),
|
||||
WithCapabilities(consumer.Capabilities{MutatesData: false}))
|
||||
|
|
@ -47,19 +47,19 @@ func TestNewProfiles_WithOptions(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNewProfiles_NilRequiredFields(t *testing.T) {
|
||||
_, err := NewProfiles(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), nil)
|
||||
_, err := NewProfiles(context.Background(), processortest.NewNopSettings(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), nil)
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
func TestNewProfiles_ProcessProfileError(t *testing.T) {
|
||||
want := errors.New("my_error")
|
||||
pp, err := NewProfiles(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), newTestPProcessor(want))
|
||||
pp, err := NewProfiles(context.Background(), processortest.NewNopSettings(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), newTestPProcessor(want))
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, want, pp.ConsumeProfiles(context.Background(), pprofile.NewProfiles()))
|
||||
}
|
||||
|
||||
func TestNewProfiles_ProcessProfilesErrSkipProcessingData(t *testing.T) {
|
||||
pp, err := NewProfiles(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), newTestPProcessor(processorhelper.ErrSkipProcessingData))
|
||||
pp, err := NewProfiles(context.Background(), processortest.NewNopSettings(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), newTestPProcessor(processorhelper.ErrSkipProcessingData))
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, pp.ConsumeProfiles(context.Background(), pprofile.NewProfiles()))
|
||||
}
|
||||
|
|
@ -83,7 +83,7 @@ func TestProfilesConcurrency(t *testing.T) {
|
|||
ps.AppendEmpty()
|
||||
ps.AppendEmpty()
|
||||
|
||||
pp, err := NewProfiles(context.Background(), processortest.NewNopSettingsWithType(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), profilesFunc)
|
||||
pp, err := NewProfiles(context.Background(), processortest.NewNopSettings(processortest.NopType), &testProfilesCfg, consumertest.NewNop(), profilesFunc)
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, pp.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
||||
|
|
|
|||
|
|
@ -17,12 +17,16 @@ import (
|
|||
|
||||
var NopType = component.MustNewType("nop")
|
||||
|
||||
// NewNopSettings returns a new nop settings for Create* functions.
|
||||
// Deprecated: [v0.120.0] Use NewNopSettingsWithType instead.
|
||||
func NewNopSettings() processor.Settings {
|
||||
return NewNopSettingsWithType(NopType)
|
||||
// NewNopSettings returns a new nop settings for Create* functions with the given type.
|
||||
func NewNopSettings(typ component.Type) processor.Settings {
|
||||
return processor.Settings{
|
||||
ID: component.NewID(typ),
|
||||
TelemetrySettings: componenttest.NewNopTelemetrySettings(),
|
||||
BuildInfo: component.NewDefaultBuildInfo(),
|
||||
}
|
||||
}
|
||||
|
||||
// Deprecated: [v0.121.0] Use NewNopSettings(NopType) instead.
|
||||
// NewNopSettingsWithType returns a new nop settings for Create* functions with the given type.
|
||||
func NewNopSettingsWithType(typ component.Type) processor.Settings {
|
||||
return processor.Settings{
|
||||
|
|
|
|||
|
|
@ -28,28 +28,28 @@ func TestNewNopFactory(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig()
|
||||
assert.Equal(t, &nopConfig{}, cfg)
|
||||
|
||||
traces, err := factory.CreateTraces(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
traces, err := factory.CreateTraces(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, consumer.Capabilities{MutatesData: false}, traces.Capabilities())
|
||||
assert.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, traces.ConsumeTraces(context.Background(), ptrace.NewTraces()))
|
||||
assert.NoError(t, traces.Shutdown(context.Background()))
|
||||
|
||||
metrics, err := factory.CreateMetrics(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
metrics, err := factory.CreateMetrics(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, consumer.Capabilities{MutatesData: false}, metrics.Capabilities())
|
||||
assert.NoError(t, metrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, metrics.ConsumeMetrics(context.Background(), pmetric.NewMetrics()))
|
||||
assert.NoError(t, metrics.Shutdown(context.Background()))
|
||||
|
||||
logs, err := factory.CreateLogs(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
logs, err := factory.CreateLogs(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, consumer.Capabilities{MutatesData: false}, logs.Capabilities())
|
||||
assert.NoError(t, logs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, logs.ConsumeLogs(context.Background(), plog.NewLogs()))
|
||||
assert.NoError(t, logs.Shutdown(context.Background()))
|
||||
|
||||
profiles, err := factory.(xprocessor.Factory).CreateProfiles(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
profiles, err := factory.(xprocessor.Factory).CreateProfiles(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, consumer.Capabilities{MutatesData: false}, profiles.Capabilities())
|
||||
assert.NoError(t, profiles.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ import (
|
|||
func verifyTracesDoesNotProduceAfterShutdown(t *testing.T, factory processor.Factory, cfg component.Config) {
|
||||
// Create a proc and output its produce to a sink.
|
||||
nextSink := new(consumertest.TracesSink)
|
||||
proc, err := factory.CreateTraces(context.Background(), NewNopSettingsWithType(NopType), cfg, nextSink)
|
||||
proc, err := factory.CreateTraces(context.Background(), NewNopSettings(NopType), cfg, nextSink)
|
||||
if errors.Is(err, pipeline.ErrSignalNotSupported) {
|
||||
return
|
||||
}
|
||||
|
|
@ -46,7 +46,7 @@ func verifyTracesDoesNotProduceAfterShutdown(t *testing.T, factory processor.Fac
|
|||
func verifyLogsDoesNotProduceAfterShutdown(t *testing.T, factory processor.Factory, cfg component.Config) {
|
||||
// Create a proc and output its produce to a sink.
|
||||
nextSink := new(consumertest.LogsSink)
|
||||
proc, err := factory.CreateLogs(context.Background(), NewNopSettingsWithType(NopType), cfg, nextSink)
|
||||
proc, err := factory.CreateLogs(context.Background(), NewNopSettings(NopType), cfg, nextSink)
|
||||
if errors.Is(err, pipeline.ErrSignalNotSupported) {
|
||||
return
|
||||
}
|
||||
|
|
@ -70,7 +70,7 @@ func verifyLogsDoesNotProduceAfterShutdown(t *testing.T, factory processor.Facto
|
|||
func verifyMetricsDoesNotProduceAfterShutdown(t *testing.T, factory processor.Factory, cfg component.Config) {
|
||||
// Create a proc and output its produce to a sink.
|
||||
nextSink := new(consumertest.MetricsSink)
|
||||
proc, err := factory.CreateMetrics(context.Background(), NewNopSettingsWithType(NopType), cfg, nextSink)
|
||||
proc, err := factory.CreateMetrics(context.Background(), NewNopSettings(NopType), cfg, nextSink)
|
||||
if errors.Is(err, pipeline.ErrSignalNotSupported) {
|
||||
return
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,21 +26,21 @@ func TestNewUnhealthyProcessorFactory(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig()
|
||||
assert.Equal(t, &struct{}{}, cfg)
|
||||
|
||||
traces, err := factory.CreateTraces(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
traces, err := factory.CreateTraces(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, consumer.Capabilities{MutatesData: false}, traces.Capabilities())
|
||||
assert.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, traces.ConsumeTraces(context.Background(), ptrace.NewTraces()))
|
||||
assert.NoError(t, traces.Shutdown(context.Background()))
|
||||
|
||||
metrics, err := factory.CreateMetrics(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
metrics, err := factory.CreateMetrics(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, consumer.Capabilities{MutatesData: false}, metrics.Capabilities())
|
||||
assert.NoError(t, metrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, metrics.ConsumeMetrics(context.Background(), pmetric.NewMetrics()))
|
||||
assert.NoError(t, metrics.Shutdown(context.Background()))
|
||||
|
||||
logs, err := factory.CreateLogs(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
logs, err := factory.CreateLogs(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, consumer.Capabilities{MutatesData: false}, logs.Capabilities())
|
||||
assert.NoError(t, logs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
|
|
|
|||
|
|
@ -65,19 +65,19 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
firstRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
firstRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, firstRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, firstRcvr.Shutdown(context.Background()))
|
||||
secondRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
secondRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, secondRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, secondRcvr.Shutdown(context.Background()))
|
||||
|
|
|
|||
|
|
@ -23,17 +23,17 @@ func TestNewNopFactory(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig()
|
||||
assert.Equal(t, &struct{}{}, cfg)
|
||||
|
||||
traces, err := factory.CreateTraces(context.Background(), receivertest.NewNopSettingsWithType(receivertest.NopType), cfg, consumertest.NewNop())
|
||||
traces, err := factory.CreateTraces(context.Background(), receivertest.NewNopSettings(receivertest.NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, traces.Shutdown(context.Background()))
|
||||
|
||||
metrics, err := factory.CreateMetrics(context.Background(), receivertest.NewNopSettingsWithType(receivertest.NopType), cfg, consumertest.NewNop())
|
||||
metrics, err := factory.CreateMetrics(context.Background(), receivertest.NewNopSettings(receivertest.NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, metrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, metrics.Shutdown(context.Background()))
|
||||
|
||||
logs, err := factory.CreateLogs(context.Background(), receivertest.NewNopSettingsWithType(receivertest.NopType), cfg, consumertest.NewNop())
|
||||
logs, err := factory.CreateLogs(context.Background(), receivertest.NewNopSettings(receivertest.NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, logs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, logs.Shutdown(context.Background()))
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ func TestCreateSameReceiver(t *testing.T) {
|
|||
attribute.String(componentattribute.SignalKey, "traces"), // should be removed
|
||||
attribute.String(componentattribute.ComponentIDKey, "otlp"),
|
||||
)
|
||||
creationSet := receivertest.NewNopSettingsWithType(factory.Type())
|
||||
creationSet := receivertest.NewNopSettings(factory.Type())
|
||||
creationSet.Logger = componentattribute.NewLogger(zap.New(core), &attrs)
|
||||
tReceiver, err := factory.CreateTraces(context.Background(), creationSet, cfg, consumertest.NewNop())
|
||||
assert.NotNil(t, tReceiver)
|
||||
|
|
@ -155,7 +155,7 @@ func TestCreateTraces(t *testing.T) {
|
|||
},
|
||||
}
|
||||
ctx := context.Background()
|
||||
creationSet := receivertest.NewNopSettingsWithType(metadata.Type)
|
||||
creationSet := receivertest.NewNopSettings(metadata.Type)
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
tr, err := factory.CreateTraces(ctx, creationSet, tt.cfg, tt.sink)
|
||||
|
|
@ -249,7 +249,7 @@ func TestCreateMetric(t *testing.T) {
|
|||
},
|
||||
}
|
||||
ctx := context.Background()
|
||||
creationSet := receivertest.NewNopSettingsWithType(metadata.Type)
|
||||
creationSet := receivertest.NewNopSettings(metadata.Type)
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
mr, err := factory.CreateMetrics(ctx, creationSet, tt.cfg, tt.sink)
|
||||
|
|
@ -343,7 +343,7 @@ func TestCreateLogs(t *testing.T) {
|
|||
},
|
||||
}
|
||||
ctx := context.Background()
|
||||
creationSet := receivertest.NewNopSettingsWithType(metadata.Type)
|
||||
creationSet := receivertest.NewNopSettings(metadata.Type)
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
mr, err := factory.CreateLogs(ctx, creationSet, tt.cfg, tt.sink)
|
||||
|
|
@ -436,7 +436,7 @@ func TestCreateProfiles(t *testing.T) {
|
|||
},
|
||||
}
|
||||
ctx := context.Background()
|
||||
creationSet := receivertest.NewNopSettingsWithType(metadata.Type)
|
||||
creationSet := receivertest.NewNopSettings(metadata.Type)
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
tr, err := factory.(xreceiver.Factory).CreateProfiles(ctx, creationSet, tt.cfg, tt.sink)
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ func FuzzReceiverHandlers(f *testing.F) {
|
|||
} else {
|
||||
req.Header.Add("Content-Type", jsonContentType)
|
||||
}
|
||||
set := receivertest.NewNopSettingsWithType(receivertest.NopType)
|
||||
set := receivertest.NewNopSettings(receivertest.NopType)
|
||||
set.TelemetrySettings = componenttest.NewNopTelemetrySettings()
|
||||
set.ID = otlpReceiverID
|
||||
cfg := createDefaultConfig().(*Config)
|
||||
|
|
|
|||
|
|
@ -65,19 +65,19 @@ func TestComponentLifecycle(t *testing.T) {
|
|||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name+"-shutdown", func(t *testing.T) {
|
||||
c, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
c, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
err = c.Shutdown(context.Background())
|
||||
require.NoError(t, err)
|
||||
})
|
||||
t.Run(tt.name+"-lifecycle", func(t *testing.T) {
|
||||
firstRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
firstRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
host := componenttest.NewNopHost()
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, firstRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, firstRcvr.Shutdown(context.Background()))
|
||||
secondRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettingsWithType(typ), cfg)
|
||||
secondRcvr, err := tt.createFn(context.Background(), receivertest.NewNopSettings(typ), cfg)
|
||||
require.NoError(t, err)
|
||||
require.NoError(t, secondRcvr.Start(context.Background(), host))
|
||||
require.NoError(t, secondRcvr.Shutdown(context.Background()))
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ func otlpReceiverOnGRPCServer(t *testing.T, lc consumer.Logs) net.Addr {
|
|||
require.NoError(t, ln.Close())
|
||||
})
|
||||
|
||||
set := receivertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := receivertest.NewNopSettings(metadata.Type)
|
||||
set.ID = component.MustNewIDWithName("otlp", "log")
|
||||
obsreport, err := receiverhelper.NewObsReport(receiverhelper.ObsReportSettings{
|
||||
ReceiverID: set.ID,
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@ func otlpReceiverOnGRPCServer(t *testing.T, mc consumer.Metrics) net.Addr {
|
|||
require.NoError(t, ln.Close())
|
||||
})
|
||||
|
||||
set := receivertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := receivertest.NewNopSettings(metadata.Type)
|
||||
set.ID = component.MustNewIDWithName("otlp", "metrics")
|
||||
obsreport, err := receiverhelper.NewObsReport(receiverhelper.ObsReportSettings{
|
||||
ReceiverID: set.ID,
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ func otlpReceiverOnGRPCServer(t *testing.T, tc consumer.Traces) net.Addr {
|
|||
require.NoError(t, ln.Close())
|
||||
})
|
||||
|
||||
set := receivertest.NewNopSettingsWithType(metadata.Type)
|
||||
set := receivertest.NewNopSettings(metadata.Type)
|
||||
set.ID = component.MustNewIDWithName("otlp", "trace")
|
||||
obsreport, err := receiverhelper.NewObsReport(receiverhelper.ObsReportSettings{
|
||||
ReceiverID: set.ID,
|
||||
|
|
|
|||
|
|
@ -703,7 +703,7 @@ func TestGRPCInvalidTLSCredentials(t *testing.T) {
|
|||
|
||||
r, err := NewFactory().CreateTraces(
|
||||
context.Background(),
|
||||
receivertest.NewNopSettingsWithType(receivertest.NopType),
|
||||
receivertest.NewNopSettings(receivertest.NopType),
|
||||
cfg,
|
||||
consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
|
|
@ -772,7 +772,7 @@ func TestHTTPInvalidTLSCredentials(t *testing.T) {
|
|||
// TLS is resolved during Start for HTTP.
|
||||
r, err := NewFactory().CreateTraces(
|
||||
context.Background(),
|
||||
receivertest.NewNopSettingsWithType(receivertest.NopType),
|
||||
receivertest.NewNopSettings(receivertest.NopType),
|
||||
cfg,
|
||||
consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
|
|
@ -838,7 +838,7 @@ func newHTTPReceiver(t *testing.T, settings component.TelemetrySettings, endpoin
|
|||
}
|
||||
|
||||
func newReceiver(t *testing.T, settings component.TelemetrySettings, cfg *Config, id component.ID, c consumertest.Consumer) component.Component {
|
||||
set := receivertest.NewNopSettingsWithType(receivertest.NopType)
|
||||
set := receivertest.NewNopSettings(receivertest.NopType)
|
||||
set.TelemetrySettings = settings
|
||||
set.ID = id
|
||||
r, err := newOtlpReceiver(cfg, &set)
|
||||
|
|
@ -1015,7 +1015,7 @@ func TestShutdown(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig().(*Config)
|
||||
cfg.GRPC.NetAddr.Endpoint = endpointGrpc
|
||||
cfg.HTTP.Endpoint = endpointHTTP
|
||||
set := receivertest.NewNopSettingsWithType(receivertest.NopType)
|
||||
set := receivertest.NewNopSettings(receivertest.NopType)
|
||||
set.ID = otlpReceiverID
|
||||
r, err := NewFactory().CreateTraces(
|
||||
context.Background(),
|
||||
|
|
|
|||
|
|
@ -113,11 +113,11 @@ func checkConsumeContractScenario(params CheckConsumeContractParams, decisionFun
|
|||
var err error
|
||||
switch params.Signal {
|
||||
case pipeline.SignalLogs:
|
||||
receiver, err = params.Factory.CreateLogs(ctx, NewNopSettingsWithType(NopType), params.Config, consumer)
|
||||
receiver, err = params.Factory.CreateLogs(ctx, NewNopSettings(NopType), params.Config, consumer)
|
||||
case pipeline.SignalTraces:
|
||||
receiver, err = params.Factory.CreateTraces(ctx, NewNopSettingsWithType(NopType), params.Config, consumer)
|
||||
receiver, err = params.Factory.CreateTraces(ctx, NewNopSettings(NopType), params.Config, consumer)
|
||||
case pipeline.SignalMetrics:
|
||||
receiver, err = params.Factory.CreateMetrics(ctx, NewNopSettingsWithType(NopType), params.Config, consumer)
|
||||
receiver, err = params.Factory.CreateMetrics(ctx, NewNopSettings(NopType), params.Config, consumer)
|
||||
default:
|
||||
require.FailNow(params.T, "must specify a valid DataType to test for")
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,12 +18,16 @@ import (
|
|||
|
||||
var NopType = component.MustNewType("nop")
|
||||
|
||||
// NewNopSettings returns a new nop settings for Create*Receiver functions.
|
||||
// Deprecated: [v0.120.0] Use NewNopSettingsWithType instead.
|
||||
func NewNopSettings() receiver.Settings {
|
||||
return NewNopSettingsWithType(NopType)
|
||||
// NewNopSettings returns a new nop settings for Create*Receiver functions with the given type.
|
||||
func NewNopSettings(typ component.Type) receiver.Settings {
|
||||
return receiver.Settings{
|
||||
ID: component.NewIDWithName(typ, uuid.NewString()),
|
||||
TelemetrySettings: componenttest.NewNopTelemetrySettings(),
|
||||
BuildInfo: component.NewDefaultBuildInfo(),
|
||||
}
|
||||
}
|
||||
|
||||
// Deprecated: [v0.121.0] Use NewNopSettings(NopType) instead.
|
||||
// NewNopSettingsWithType returns a new nop settings for Create*Receiver functions with the given type.
|
||||
func NewNopSettingsWithType(typ component.Type) receiver.Settings {
|
||||
return receiver.Settings{
|
||||
|
|
|
|||
|
|
@ -22,22 +22,22 @@ func TestNewNopFactory(t *testing.T) {
|
|||
cfg := factory.CreateDefaultConfig()
|
||||
assert.Equal(t, &nopConfig{}, cfg)
|
||||
|
||||
traces, err := factory.CreateTraces(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
traces, err := factory.CreateTraces(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, traces.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, traces.Shutdown(context.Background()))
|
||||
|
||||
metrics, err := factory.CreateMetrics(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
metrics, err := factory.CreateMetrics(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, metrics.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, metrics.Shutdown(context.Background()))
|
||||
|
||||
logs, err := factory.CreateLogs(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
logs, err := factory.CreateLogs(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, logs.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, logs.Shutdown(context.Background()))
|
||||
|
||||
profiles, err := factory.(xreceiver.Factory).CreateProfiles(context.Background(), NewNopSettingsWithType(NopType), cfg, consumertest.NewNop())
|
||||
profiles, err := factory.(xreceiver.Factory).CreateProfiles(context.Background(), NewNopSettings(NopType), cfg, consumertest.NewNop())
|
||||
require.NoError(t, err)
|
||||
assert.NoError(t, profiles.Start(context.Background(), componenttest.NewNopHost()))
|
||||
assert.NoError(t, profiles.Shutdown(context.Background()))
|
||||
|
|
|
|||
|
|
@ -530,7 +530,7 @@ func TestSingleLogsScraperPerInterval(t *testing.T) {
|
|||
|
||||
recv, err := NewLogsController(
|
||||
cfg,
|
||||
receivertest.NewNopSettingsWithType(receivertest.NopType),
|
||||
receivertest.NewNopSettings(receivertest.NopType),
|
||||
new(consumertest.LogsSink),
|
||||
addLogsScraper(component.MustNewType("scraper"), scp),
|
||||
WithTickerChannel(tickerCh),
|
||||
|
|
@ -573,7 +573,7 @@ func TestSingleMetricsScraperPerInterval(t *testing.T) {
|
|||
|
||||
recv, err := NewMetricsController(
|
||||
cfg,
|
||||
receivertest.NewNopSettingsWithType(receivertest.NopType),
|
||||
receivertest.NewNopSettings(receivertest.NopType),
|
||||
new(consumertest.MetricsSink),
|
||||
AddScraper(component.MustNewType("scraper"), scp),
|
||||
WithTickerChannel(tickerCh),
|
||||
|
|
@ -618,7 +618,7 @@ func TestLogsScraperControllerStartsOnInit(t *testing.T) {
|
|||
CollectionInterval: time.Hour,
|
||||
InitialDelay: 0,
|
||||
},
|
||||
receivertest.NewNopSettingsWithType(receivertest.NopType),
|
||||
receivertest.NewNopSettings(receivertest.NopType),
|
||||
new(consumertest.LogsSink),
|
||||
addLogsScraper(component.MustNewType("scraper"), scp),
|
||||
)
|
||||
|
|
@ -645,7 +645,7 @@ func TestMetricsScraperControllerStartsOnInit(t *testing.T) {
|
|||
CollectionInterval: time.Hour,
|
||||
InitialDelay: 0,
|
||||
},
|
||||
receivertest.NewNopSettingsWithType(receivertest.NopType),
|
||||
receivertest.NewNopSettings(receivertest.NopType),
|
||||
new(consumertest.MetricsSink),
|
||||
AddScraper(component.MustNewType("scraper"), scp),
|
||||
)
|
||||
|
|
@ -681,7 +681,7 @@ func TestLogsScraperControllerInitialDelay(t *testing.T) {
|
|||
|
||||
r, err := NewLogsController(
|
||||
&cfg,
|
||||
receivertest.NewNopSettingsWithType(receivertest.NopType),
|
||||
receivertest.NewNopSettings(receivertest.NopType),
|
||||
new(consumertest.LogsSink),
|
||||
addLogsScraper(component.MustNewType("scraper"), scp),
|
||||
)
|
||||
|
|
@ -720,7 +720,7 @@ func TestMetricsScraperControllerInitialDelay(t *testing.T) {
|
|||
|
||||
r, err := NewMetricsController(
|
||||
&cfg,
|
||||
receivertest.NewNopSettingsWithType(receivertest.NopType),
|
||||
receivertest.NewNopSettings(receivertest.NopType),
|
||||
new(consumertest.MetricsSink),
|
||||
AddScraper(component.MustNewType("scraper"), scp),
|
||||
)
|
||||
|
|
@ -750,7 +750,7 @@ func TestLogsScraperShutdownBeforeScrapeCanStart(t *testing.T) {
|
|||
|
||||
r, err := NewLogsController(
|
||||
&cfg,
|
||||
receivertest.NewNopSettingsWithType(receivertest.NopType),
|
||||
receivertest.NewNopSettings(receivertest.NopType),
|
||||
new(consumertest.LogsSink),
|
||||
addLogsScraper(component.MustNewType("scraper"), scp),
|
||||
)
|
||||
|
|
@ -784,7 +784,7 @@ func TestMetricsScraperShutdownBeforeScrapeCanStart(t *testing.T) {
|
|||
|
||||
r, err := NewMetricsController(
|
||||
&cfg,
|
||||
receivertest.NewNopSettingsWithType(receivertest.NopType),
|
||||
receivertest.NewNopSettings(receivertest.NopType),
|
||||
new(consumertest.MetricsSink),
|
||||
AddScraper(component.MustNewType("scraper"), scp),
|
||||
)
|
||||
|
|
|
|||
|
|
@ -13,12 +13,16 @@ import (
|
|||
|
||||
var NopType = component.MustNewType("nop")
|
||||
|
||||
// NewNopSettings returns a new nop scraper.Settings.
|
||||
// Deprecated: [v0.120.0] Use NewNopSettingsWithType(NopType) instead.
|
||||
func NewNopSettings() scraper.Settings {
|
||||
return NewNopSettingsWithType(NopType)
|
||||
// NewNopSettings returns a new nop scraper.Settings with the given type.
|
||||
func NewNopSettings(typ component.Type) scraper.Settings {
|
||||
return scraper.Settings{
|
||||
ID: component.NewIDWithName(typ, uuid.NewString()),
|
||||
TelemetrySettings: componenttest.NewNopTelemetrySettings(),
|
||||
BuildInfo: component.NewDefaultBuildInfo(),
|
||||
}
|
||||
}
|
||||
|
||||
// Deprecated: [v0.121.0] Use NewNopSettings(NopType) instead.
|
||||
// NewNopSettings returns a new nop scraper.Settings with the given type.
|
||||
func NewNopSettingsWithType(typ component.Type) scraper.Settings {
|
||||
return scraper.Settings{
|
||||
|
|
|
|||
|
|
@ -378,7 +378,7 @@ func TestNewNopConnectorConfigsAndFactories(t *testing.T) {
|
|||
|
||||
factory := connectortest.NewNopFactory()
|
||||
cfg := factory.CreateDefaultConfig()
|
||||
set := connectortest.NewNopSettingsWithType(factory.Type())
|
||||
set := connectortest.NewNopSettings(factory.Type())
|
||||
set.ID = component.NewIDWithName(builders.NopType, "conn")
|
||||
|
||||
tracesToTraces, err := factory.CreateTracesToTraces(context.Background(), set, cfg, consumertest.NewNop())
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ func TestNewNopExporterConfigsAndFactories(t *testing.T) {
|
|||
|
||||
factory := exportertest.NewNopFactory()
|
||||
cfg := factory.CreateDefaultConfig()
|
||||
set := exportertest.NewNopSettingsWithType(factory.Type())
|
||||
set := exportertest.NewNopSettings(factory.Type())
|
||||
set.ID = component.NewID(builders.NopType)
|
||||
|
||||
traces, err := factory.CreateTraces(context.Background(), set, cfg)
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ func TestNewNopExtensionConfigsAndFactories(t *testing.T) {
|
|||
|
||||
factory := extensiontest.NewNopFactory()
|
||||
cfg := factory.CreateDefaultConfig()
|
||||
set := extensiontest.NewNopSettingsWithType(factory.Type())
|
||||
set := extensiontest.NewNopSettings(factory.Type())
|
||||
set.ID = component.NewID(builders.NopType)
|
||||
|
||||
ext, err := factory.Create(context.Background(), set, cfg)
|
||||
|
|
|
|||
|
|
@ -188,7 +188,7 @@ func TestNewNopProcessorBuilder(t *testing.T) {
|
|||
|
||||
factory := processortest.NewNopFactory()
|
||||
cfg := factory.CreateDefaultConfig()
|
||||
set := processortest.NewNopSettingsWithType(factory.Type())
|
||||
set := processortest.NewNopSettings(factory.Type())
|
||||
set.ID = component.NewID(builders.NopType)
|
||||
|
||||
traces, err := factory.CreateTraces(context.Background(), set, cfg, consumertest.NewNop())
|
||||
|
|
|
|||
|
|
@ -188,7 +188,7 @@ func TestNewNopReceiverConfigsAndFactories(t *testing.T) {
|
|||
|
||||
factory := receivertest.NewNopFactory()
|
||||
cfg := factory.CreateDefaultConfig()
|
||||
set := receivertest.NewNopSettingsWithType(factory.Type())
|
||||
set := receivertest.NewNopSettings(factory.Type())
|
||||
set.ID = component.NewID(builders.NopType)
|
||||
|
||||
traces, err := factory.CreateTraces(context.Background(), set, cfg, consumertest.NewNop())
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ func TestTracesRouter(t *testing.T) {
|
|||
|
||||
cfg := ExampleRouterConfig{Traces: &LeftRightConfig{Left: leftID, Right: rightID}}
|
||||
tr, err := ExampleRouterFactory.CreateTracesToTraces(
|
||||
context.Background(), connectortest.NewNopSettingsWithType(ExampleRouterFactory.Type()), cfg, router)
|
||||
context.Background(), connectortest.NewNopSettings(ExampleRouterFactory.Type()), cfg, router)
|
||||
require.NoError(t, err)
|
||||
assert.False(t, tr.Capabilities().MutatesData)
|
||||
|
||||
|
|
@ -90,7 +90,7 @@ func TestMetricsRouter(t *testing.T) {
|
|||
|
||||
cfg := ExampleRouterConfig{Metrics: &LeftRightConfig{Left: leftID, Right: rightID}}
|
||||
mr, err := ExampleRouterFactory.CreateMetricsToMetrics(
|
||||
context.Background(), connectortest.NewNopSettingsWithType(ExampleRouterFactory.Type()), cfg, router)
|
||||
context.Background(), connectortest.NewNopSettings(ExampleRouterFactory.Type()), cfg, router)
|
||||
require.NoError(t, err)
|
||||
assert.False(t, mr.Capabilities().MutatesData)
|
||||
|
||||
|
|
@ -129,7 +129,7 @@ func TestLogsRouter(t *testing.T) {
|
|||
|
||||
cfg := ExampleRouterConfig{Logs: &LeftRightConfig{Left: leftID, Right: rightID}}
|
||||
lr, err := ExampleRouterFactory.CreateLogsToLogs(
|
||||
context.Background(), connectortest.NewNopSettingsWithType(ExampleRouterFactory.Type()), cfg, router)
|
||||
context.Background(), connectortest.NewNopSettings(ExampleRouterFactory.Type()), cfg, router)
|
||||
require.NoError(t, err)
|
||||
assert.False(t, lr.Capabilities().MutatesData)
|
||||
|
||||
|
|
@ -168,7 +168,7 @@ func TestProfilesRouter(t *testing.T) {
|
|||
|
||||
cfg := ExampleRouterConfig{Profiles: &LeftRightConfig{Left: leftID, Right: rightID}}
|
||||
tr, err := ExampleRouterFactory.CreateProfilesToProfiles(
|
||||
context.Background(), connectortest.NewNopSettingsWithType(ExampleRouterFactory.Type()), cfg, router)
|
||||
context.Background(), connectortest.NewNopSettings(ExampleRouterFactory.Type()), cfg, router)
|
||||
require.NoError(t, err)
|
||||
assert.False(t, tr.Capabilities().MutatesData)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue