@@ -36,7 +36,6 @@ func TestDecodeConfig(t *testing.T) {
3636
3737 // Verify extensions.
3838 assert .Equal (t , 3 , len (config .Extensions ))
39- assert .False (t , config .Extensions ["exampleextension/disabled" ].IsEnabled ())
4039 assert .Equal (t , "some string" , config .Extensions ["exampleextension/1" ].(* ExampleExtensionCfg ).ExtraSetting )
4140
4241 // Verify service.
@@ -137,57 +136,57 @@ func TestSimpleConfig(t *testing.T) {
137136 const extensionExtra = "some extension string"
138137 const extensionExtraMapValue = "some extension map value"
139138 const extensionExtraListElement = "some extension list value"
140- os .Setenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA" , extensionExtra )
141- os .Setenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_MAP_EXT_VALUE_1" , extensionExtraMapValue + "_1" )
142- os .Setenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_MAP_EXT_VALUE_2" , extensionExtraMapValue + "_2" )
143- os .Setenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_LIST_VALUE_1" , extensionExtraListElement + "_1" )
144- os .Setenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_LIST_VALUE_2" , extensionExtraListElement + "_2" )
139+ assert . NoError ( t , os .Setenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA" , extensionExtra ) )
140+ assert . NoError ( t , os .Setenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_MAP_EXT_VALUE_1" , extensionExtraMapValue + "_1" ) )
141+ assert . NoError ( t , os .Setenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_MAP_EXT_VALUE_2" , extensionExtraMapValue + "_2" ) )
142+ assert . NoError ( t , os .Setenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_LIST_VALUE_1" , extensionExtraListElement + "_1" ) )
143+ assert . NoError ( t , os .Setenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_LIST_VALUE_2" , extensionExtraListElement + "_2" ) )
145144
146145 const receiverExtra = "some receiver string"
147146 const receiverExtraMapValue = "some receiver map value"
148147 const receiverExtraListElement = "some receiver list value"
149- os .Setenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA" , receiverExtra )
150- os .Setenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_MAP_RECV_VALUE_1" , receiverExtraMapValue + "_1" )
151- os .Setenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_MAP_RECV_VALUE_2" , receiverExtraMapValue + "_2" )
152- os .Setenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_LIST_VALUE_1" , receiverExtraListElement + "_1" )
153- os .Setenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_LIST_VALUE_2" , receiverExtraListElement + "_2" )
148+ assert . NoError ( t , os .Setenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA" , receiverExtra ) )
149+ assert . NoError ( t , os .Setenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_MAP_RECV_VALUE_1" , receiverExtraMapValue + "_1" ) )
150+ assert . NoError ( t , os .Setenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_MAP_RECV_VALUE_2" , receiverExtraMapValue + "_2" ) )
151+ assert . NoError ( t , os .Setenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_LIST_VALUE_1" , receiverExtraListElement + "_1" ) )
152+ assert . NoError ( t , os .Setenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_LIST_VALUE_2" , receiverExtraListElement + "_2" ) )
154153
155154 const processorExtra = "some processor string"
156155 const processorExtraMapValue = "some processor map value"
157156 const processorExtraListElement = "some processor list value"
158- os .Setenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA" , processorExtra )
159- os .Setenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_MAP_PROC_VALUE_1" , processorExtraMapValue + "_1" )
160- os .Setenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_MAP_PROC_VALUE_2" , processorExtraMapValue + "_2" )
161- os .Setenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_LIST_VALUE_1" , processorExtraListElement + "_1" )
162- os .Setenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_LIST_VALUE_2" , processorExtraListElement + "_2" )
157+ assert . NoError ( t , os .Setenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA" , processorExtra ) )
158+ assert . NoError ( t , os .Setenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_MAP_PROC_VALUE_1" , processorExtraMapValue + "_1" ) )
159+ assert . NoError ( t , os .Setenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_MAP_PROC_VALUE_2" , processorExtraMapValue + "_2" ) )
160+ assert . NoError ( t , os .Setenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_LIST_VALUE_1" , processorExtraListElement + "_1" ) )
161+ assert . NoError ( t , os .Setenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_LIST_VALUE_2" , processorExtraListElement + "_2" ) )
163162
164163 const exporterExtra = "some exporter string"
165164 const exporterExtraMapValue = "some exporter map value"
166165 const exporterExtraListElement = "some exporter list value"
167- os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_INT" , "65" )
168- os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA" , exporterExtra )
169- os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_MAP_EXP_VALUE_1" , exporterExtraMapValue + "_1" )
170- os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_MAP_EXP_VALUE_2" , exporterExtraMapValue + "_2" )
171- os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_LIST_VALUE_1" , exporterExtraListElement + "_1" )
172- os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_LIST_VALUE_2" , exporterExtraListElement + "_2" )
166+ assert . NoError ( t , os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_INT" , "65" ) )
167+ assert . NoError ( t , os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA" , exporterExtra ) )
168+ assert . NoError ( t , os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_MAP_EXP_VALUE_1" , exporterExtraMapValue + "_1" ) )
169+ assert . NoError ( t , os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_MAP_EXP_VALUE_2" , exporterExtraMapValue + "_2" ) )
170+ assert . NoError ( t , os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_LIST_VALUE_1" , exporterExtraListElement + "_1" ) )
171+ assert . NoError ( t , os .Setenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_LIST_VALUE_2" , exporterExtraListElement + "_2" ) )
173172
174173 defer func () {
175- os .Unsetenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA" )
176- os .Unsetenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_MAP_EXT_VALUE" )
177- os .Unsetenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_LIST_VALUE_1" )
178-
179- os .Unsetenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA" )
180- os .Unsetenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_MAP_RECV_VALUE" )
181- os .Unsetenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_LIST_VALUE_1" )
182-
183- os .Unsetenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA" )
184- os .Unsetenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_MAP_PROC_VALUE" )
185- os .Unsetenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_LIST_VALUE_1" )
186-
187- os .Unsetenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_INT" )
188- os .Unsetenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA" )
189- os .Unsetenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_MAP_EXP_VALUE" )
190- os .Unsetenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_LIST_VALUE_1" )
174+ assert . NoError ( t , os .Unsetenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA" ) )
175+ assert . NoError ( t , os .Unsetenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_MAP_EXT_VALUE" ) )
176+ assert . NoError ( t , os .Unsetenv ("EXTENSIONS_EXAMPLEEXTENSION_EXTRA_LIST_VALUE_1" ) )
177+
178+ assert . NoError ( t , os .Unsetenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA" ) )
179+ assert . NoError ( t , os .Unsetenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_MAP_RECV_VALUE" ) )
180+ assert . NoError ( t , os .Unsetenv ("RECEIVERS_EXAMPLERECEIVER_EXTRA_LIST_VALUE_1" ) )
181+
182+ assert . NoError ( t , os .Unsetenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA" ) )
183+ assert . NoError ( t , os .Unsetenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_MAP_PROC_VALUE" ) )
184+ assert . NoError ( t , os .Unsetenv ("PROCESSORS_EXAMPLEPROCESSOR_EXTRA_LIST_VALUE_1" ) )
185+
186+ assert . NoError ( t , os .Unsetenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_INT" ) )
187+ assert . NoError ( t , os .Unsetenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA" ) )
188+ assert . NoError ( t , os .Unsetenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_MAP_EXP_VALUE" ) )
189+ assert . NoError ( t , os .Unsetenv ("EXPORTERS_EXAMPLEEXPORTER_EXTRA_LIST_VALUE_1" ) )
191190 }()
192191
193192 for _ , test := range testCases {
@@ -203,7 +202,6 @@ func TestSimpleConfig(t *testing.T) {
203202
204203 // Verify extensions.
205204 assert .Equalf (t , 1 , len (config .Extensions ), "TEST[%s]" , test .name )
206- assert .Truef (t , config .Extensions ["exampleextension" ].IsEnabled (), "TEST[%s]" , test .name )
207205 assert .Equalf (t ,
208206 & ExampleExtensionCfg {
209207 ExtensionSettings : configmodels.ExtensionSettings {
@@ -223,7 +221,6 @@ func TestSimpleConfig(t *testing.T) {
223221
224222 // Verify receivers
225223 assert .Equalf (t , 1 , len (config .Receivers ), "TEST[%s]" , test .name )
226- assert .Truef (t , config .Receivers ["examplereceiver" ].IsEnabled (), "TEST[%s]" , test .name )
227224
228225 assert .Equalf (t ,
229226 & ExampleReceiver {
@@ -241,7 +238,6 @@ func TestSimpleConfig(t *testing.T) {
241238
242239 // Verify exporters
243240 assert .Equalf (t , 1 , len (config .Exporters ), "TEST[%s]" , test .name )
244- assert .Truef (t , config .Exporters ["exampleexporter" ].IsEnabled (), "TEST[%s]" , test .name )
245241
246242 assert .Equalf (t ,
247243 & ExampleExporter {
@@ -259,7 +255,6 @@ func TestSimpleConfig(t *testing.T) {
259255
260256 // Verify Processors
261257 assert .Equalf (t , 1 , len (config .Processors ), "TEST[%s]" , test .name )
262- assert .Truef (t , config .Processors ["exampleprocessor" ].IsEnabled (), "TEST[%s]" , test .name )
263258
264259 assert .Equalf (t ,
265260 & ExampleProcessor {
@@ -348,8 +343,6 @@ func TestDecodeConfig_Invalid(t *testing.T) {
348343 }{
349344 {name : "empty-config" },
350345 {name : "missing-all-sections" },
351- {name : "missing-enabled-exporters" , expected : errMissingExporters },
352- {name : "missing-enabled-receivers" , expected : errMissingReceivers },
353346 {name : "missing-exporters" , expected : errMissingExporters },
354347 {name : "missing-receivers" , expected : errMissingReceivers },
355348 {name : "missing-processors" },
@@ -370,12 +363,8 @@ func TestDecodeConfig_Invalid(t *testing.T) {
370363 {name : "unknown-receiver-type" , expected : errUnknownReceiverType },
371364 {name : "unknown-exporter-type" , expected : errUnknownExporterType },
372365 {name : "unknown-processor-type" , expected : errUnknownProcessorType },
373- {name : "invalid-extension-disabled-value" , expected : errUnmarshalErrorOnExtension },
374366 {name : "invalid-service-extensions-value" , expected : errUnmarshalErrorOnService },
375- {name : "invalid-bool-value" , expected : errUnmarshalErrorOnProcessor },
376367 {name : "invalid-sequence-value" , expected : errUnmarshalErrorOnPipeline },
377- {name : "invalid-disabled-bool-value" , expected : errUnmarshalErrorOnExporter },
378- {name : "invalid-disabled-bool-value2" , expected : errUnmarshalErrorOnReceiver },
379368 {name : "invalid-pipeline-type" , expected : errInvalidPipelineType },
380369 {name : "invalid-pipeline-type-and-name" , expected : errInvalidTypeAndNameKey },
381370 {name : "duplicate-extension" , expected : errDuplicateExtensionName },
0 commit comments