@@ -19,8 +19,9 @@ all() ->
1919 [empty_os_environment , sampler , sampler_parent_based , sampler_parent_based_zero ,
2020 sampler_trace_id , sampler_trace_id_default , sampler_parent_based_one ,
2121 log_level , propagators , propagators_b3 , propagators_b3multi , otlp_exporter ,
22- jaeger_exporter , zipkin_exporter , none_exporter , span_limits , bad_span_limits ,
23- bad_app_config , app_env_exporter , deny_list , resource_detectors ].
22+ jaeger_exporter , zipkin_exporter , none_exporter , app_env_exporter ,
23+ otlp_metrics_exporter , none_metrics_exporter , span_limits , bad_span_limits ,
24+ bad_app_config , deny_list , resource_detectors ].
2425
2526init_per_testcase (empty_os_environment , Config ) ->
2627 Vars = [],
@@ -112,6 +113,19 @@ init_per_testcase(none_exporter, Config) ->
112113
113114 setup_env (Vars ),
114115
116+ [{os_vars , Vars } | Config ];
117+
118+ init_per_testcase (otlp_metrics_exporter , Config ) ->
119+ Vars = [{" OTEL_METRICS_EXPORTER" , " otlp" }],
120+
121+ setup_env (Vars ),
122+
123+ [{os_vars , Vars } | Config ];
124+ init_per_testcase (none_metrics_exporter , Config ) ->
125+ Vars = [{" OTEL_METRICS_EXPORTER" , " none" }],
126+
127+ setup_env (Vars ),
128+
115129 [{os_vars , Vars } | Config ];
116130init_per_testcase (deny_list , Config ) ->
117131 Vars = [{" OTEL_DENY_LIST" , " opentelemetry_exporter,opentelemetry,nonexisting_atom" }],
@@ -283,6 +297,18 @@ app_env_exporter(_Config) ->
283297
284298 ok .
285299
300+ otlp_metrics_exporter (_Config ) ->
301+ ? assertMatch ({opentelemetry_exporter , #{}},
302+ maps :get (metrics_exporter , otel_configuration :merge_with_os ([]))),
303+
304+ ok .
305+
306+ none_metrics_exporter (_Config ) ->
307+ ? assertMatch (undefined ,
308+ maps :get (metrics_exporter , otel_configuration :merge_with_os ([]))),
309+
310+ ok .
311+
286312deny_list (_Config ) ->
287313 % % nonexisting_atom in the OTEL_DENY_LIST os var is dropped bc it isn't an existing atom
288314 ? assertMatch (#{deny_list := [opentelemetry_exporter ,opentelemetry ]},
0 commit comments