@@ -13,69 +13,51 @@ defmodule OtelTest do
1313 test "converts fahrenheit to celsius (capture)" do
1414 :otel_simple_processor . set_exporter ( :otel_exporter_pid , self ( ) )
1515
16- log =
16+ _log =
1717 capture_log ( fn ->
1818 assert Otel . f_to_c ( 451 ) == 233
1919 Process . sleep ( 100 )
2020 end )
2121
2222 # assert log =~ "[warning] Unexpected throttle setting for group `:weather_reports` → nil"
2323
24- # nested span
24+ # parent span
2525 assert_receive { :span ,
26- { :span , _ , _ , { :tracestate , [ ] } , parent_span_id , "otel.do_f_to_c " , :internal , _ , _ ,
26+ { :span , _ , span_id , { :tracestate , [ ] } , _ , _ , "otel.f_to_c " , :internal , _ , _ ,
2727 { :attributes , 128 , :infinity , 0 ,
2828 % {
2929 "args_fahrenheit" => 451 ,
30- "context_conditional" => nil ,
31- "context_options_group" => :weather_reports ,
32- "context_options_level" => :info ,
33- "env_file" => _ ,
34- "env_line" => 13 ,
3530 "env_module" => Otel ,
36- "result" => 232.77777777777777 ,
37- "measurements_consumed" => _ ,
38- "measurements_system_time_monotonic" => _ ,
39- "measurements_system_time_system" => _ ,
31+ "env_line" => 7 ,
32+ "locals_celsius" => 232.77777777777777 ,
33+ "result" => 233 ,
4034 "telemetria_group" => :weather_reports
4135 } } ,
4236 { :events , 128 , 128 , :infinity , 0 ,
4337 [
44- { :event , _ , "otel.do_f_to_c@" <> _ , { :attributes , 128 , :infinity , 0 , % { } } }
45- ] } ,
46- { :links , 128 , 128 , :infinity , 0 ,
47- [
48- { :link , _ , _ , { :attributes , 128 , :infinity , 0 , % { } } , { :tracestate , [ ] } }
49- ] } , :undefined , 1 , false ,
50- { :instrumentation_scope , "telemetria" , _ , :undefined } } }
51- when is_integer ( parent_span_id ) ,
38+ { :event , _ , "otel.f_to_c@" <> _ , _ }
39+ ] } , _ , :undefined , 1 , false ,
40+ { :instrumentation_scope , "telemetria" , _ , :undefined } } } ,
5241 1000
5342
54- # parent span
43+ # nested span
5544 assert_receive { :span ,
56- { :span , _ , span_id , { :tracestate , [ ] } , :undefined , "otel.f_to_c" , :internal , _ , _ ,
45+ { :span , _ , _ , { :tracestate , [ ] } , parent_span_id , _ , "otel.do_f_to_c" , :internal ,
46+ _ , _ ,
5747 { :attributes , 128 , :infinity , 0 ,
5848 % {
5949 "args_fahrenheit" => 451 ,
60- "context_conditional" => nil ,
61- "context_options_group" => :weather_reports ,
62- "context_options_level" => :info ,
63- "context_options_locals_0" => :celsius ,
64- "env_file" => _ ,
65- "env_line" => 7 ,
6650 "env_module" => Otel ,
67- "locals_celsius" => 232.77777777777777 ,
68- "measurements_consumed" => _ ,
69- "measurements_system_time_monotonic" => _ ,
70- "measurements_system_time_system" => _ ,
71- "result" => 233 ,
51+ "env_line" => 13 ,
52+ "result" => 232.77777777777777 ,
7253 "telemetria_group" => :weather_reports
7354 } } ,
7455 { :events , 128 , 128 , :infinity , 0 ,
7556 [
76- { :event , _ , "otel.f_to_c@" <> _ , { :attributes , 128 , :infinity , 0 , % { } } }
77- ] } , { :links , 128 , 128 , :infinity , 1 , [ ] } , :undefined , 1 , false ,
78- { :instrumentation_scope , "telemetria" , _ , :undefined } } } ,
57+ { :event , _ , "otel.do_f_to_c@" <> _ , _ }
58+ ] } , _ , :undefined , 1 , false ,
59+ { :instrumentation_scope , "telemetria" , _ , :undefined } } }
60+ when is_integer ( parent_span_id ) ,
7961 1000
8062
8163 assert parent_span_id == span_id
0 commit comments