@@ -18,19 +18,18 @@ defmodule OpentelemetryPhoenixTest do
18
18
end
19
19
20
20
setup do
21
- Application . ensure_all_started ( [ :telemetry ] )
22
21
:otel_simple_processor . set_exporter ( :otel_exporter_pid , self ( ) )
23
22
23
+ OpentelemetryPhoenix . setup ( adapter: :cowboy2 )
24
+
24
25
on_exit ( fn ->
25
- Application . stop ( :telemetry )
26
+ Enum . each ( :telemetry . list_handlers ( [ ] ) , & :telemetry . detach ( & 1 . id ) )
26
27
end )
27
28
28
29
:ok
29
30
end
30
31
31
32
test "records spans for Phoenix LiveView mount" do
32
- OpentelemetryPhoenix . setup ( adapter: :cowboy2 )
33
-
34
33
:telemetry . execute (
35
34
[ :phoenix , :live_view , :mount , :start ] ,
36
35
% { system_time: System . system_time ( ) } ,
@@ -53,8 +52,6 @@ defmodule OpentelemetryPhoenixTest do
53
52
end
54
53
55
54
test "records spans for Phoenix LiveView handle_params" do
56
- OpentelemetryPhoenix . setup ( adapter: :cowboy2 )
57
-
58
55
:telemetry . execute (
59
56
[ :phoenix , :live_view , :handle_params , :start ] ,
60
57
% { system_time: System . system_time ( ) } ,
@@ -77,8 +74,6 @@ defmodule OpentelemetryPhoenixTest do
77
74
end
78
75
79
76
test "records spans for Phoenix LiveView handle_event" do
80
- OpentelemetryPhoenix . setup ( adapter: :cowboy2 )
81
-
82
77
:telemetry . execute (
83
78
[ :phoenix , :live_view , :handle_event , :start ] ,
84
79
% { system_time: System . system_time ( ) } ,
@@ -101,8 +96,6 @@ defmodule OpentelemetryPhoenixTest do
101
96
end
102
97
103
98
test "handles exception during Phoenix LiveView handle_params" do
104
- OpentelemetryPhoenix . setup ( adapter: :cowboy2 )
105
-
106
99
:telemetry . execute (
107
100
[ :phoenix , :live_view , :mount , :start ] ,
108
101
% { system_time: System . system_time ( ) } ,
@@ -160,8 +153,6 @@ defmodule OpentelemetryPhoenixTest do
160
153
end
161
154
162
155
test "handles exceptions during Phoenix LiveView handle_event" do
163
- OpentelemetryPhoenix . setup ( adapter: :cowboy2 )
164
-
165
156
:telemetry . execute (
166
157
[ :phoenix , :live_view , :handle_event , :start ] ,
167
158
% { system_time: System . system_time ( ) } ,
0 commit comments