@@ -44,7 +44,6 @@ class CustomSubscriptions < GraphQL::Subscriptions::ActionCableSubscriptions
44
44
cursor_encoder Object . new
45
45
context_class Class . new
46
46
directives [ DummyFeature1 ]
47
- tracer GraphQL ::Tracing ::DataDogTracing
48
47
extra_types ExtraType
49
48
query_analyzer Object . new
50
49
multiplex_analyzer Object . new
@@ -69,7 +68,6 @@ class CustomSubscriptions < GraphQL::Subscriptions::ActionCableSubscriptions
69
68
assert_equal base_schema . orphan_types , schema . orphan_types
70
69
assert_equal base_schema . context_class , schema . context_class
71
70
assert_equal base_schema . directives , schema . directives
72
- assert_equal base_schema . tracers , schema . tracers
73
71
assert_equal base_schema . query_analyzers , schema . query_analyzers
74
72
assert_equal base_schema . multiplex_analyzers , schema . multiplex_analyzers
75
73
assert_equal base_schema . disable_introspection_entry_points? , schema . disable_introspection_entry_points?
@@ -123,7 +121,6 @@ class CustomSubscriptions < GraphQL::Subscriptions::ActionCableSubscriptions
123
121
multiplex_analyzer = Object . new
124
122
schema . multiplex_analyzer ( multiplex_analyzer )
125
123
schema . rescue_from ( GraphQL ::ExecutionError )
126
- schema . tracer ( GraphQL ::Tracing ::NewRelicTracing )
127
124
128
125
assert_equal query , schema . query
129
126
assert_equal mutation , schema . mutation
@@ -142,10 +139,6 @@ class CustomSubscriptions < GraphQL::Subscriptions::ActionCableSubscriptions
142
139
assert_equal base_schema . query_analyzers + [ query_analyzer ] , schema . query_analyzers
143
140
assert_equal base_schema . multiplex_analyzers + [ multiplex_analyzer ] , schema . multiplex_analyzers
144
141
assert_equal [ GraphQL ::Backtrace , GraphQL ::Subscriptions ::ActionCableSubscriptions , CustomSubscriptions ] , schema . plugins . map ( &:first )
145
- assert_equal [ GraphQL ::Tracing ::DataDogTracing ] , base_schema . tracers
146
- assert_includes base_schema . new_trace . class . ancestors , GraphQL ::Tracing ::CallLegacyTracers
147
- assert_equal [ GraphQL ::Tracing ::DataDogTracing , GraphQL ::Tracing ::NewRelicTracing ] , schema . tracers
148
- assert_includes schema . new_trace . class . ancestors , GraphQL ::Tracing ::CallLegacyTracers
149
142
assert_equal custom_query_class , schema . query_class
150
143
assert_equal [ ExtraType , extra_type_2 ] , schema . extra_types
151
144
assert_instance_of CustomSubscriptions , schema . subscriptions
@@ -217,16 +210,7 @@ def self.reset_calls
217
210
end
218
211
end
219
212
220
- describe "`use` works with plugins that attach instrumentation, tracers, query analyzers" do
221
- class NoOpTracer
222
- def trace ( _key , data )
223
- if ( query = data [ :query ] )
224
- query . context [ :no_op_tracer_ran ] = true
225
- end
226
- yield
227
- end
228
- end
229
-
213
+ describe "`use` works with plugins that attach instrumentation, trace modules, query analyzers" do
230
214
module NoOpTrace
231
215
def execute_query ( query :)
232
216
query . context [ :no_op_trace_ran_before_query ] = true
@@ -254,7 +238,6 @@ def result
254
238
module PluginWithInstrumentationTracingAndAnalyzer
255
239
def self . use ( schema_defn )
256
240
schema_defn . trace_with ( NoOpTrace )
257
- schema_defn . tracer NoOpTracer . new
258
241
schema_defn . query_analyzer NoOpAnalyzer
259
242
end
260
243
end
@@ -281,7 +264,6 @@ def foobar; 1337; end
281
264
282
265
assert_equal true , query . context [ :no_op_trace_ran_before_query ]
283
266
assert_equal true , query . context [ :no_op_trace_ran_after_query ]
284
- assert_equal true , query . context [ :no_op_tracer_ran ]
285
267
assert_equal true , query . context [ :no_op_analyzer_ran_initialize ]
286
268
assert_equal true , query . context [ :no_op_analyzer_ran_on_leave_field ]
287
269
assert_equal true , query . context [ :no_op_analyzer_ran_result ]
@@ -308,7 +290,6 @@ def foobar; 1337; end
308
290
309
291
assert_equal true , query . context [ :no_op_trace_ran_before_query ]
310
292
assert_equal true , query . context [ :no_op_trace_ran_after_query ]
311
- assert_equal true , query . context [ :no_op_tracer_ran ]
312
293
assert_equal true , query . context [ :no_op_analyzer_ran_initialize ]
313
294
assert_equal true , query . context [ :no_op_analyzer_ran_on_leave_field ]
314
295
assert_equal true , query . context [ :no_op_analyzer_ran_result ]
0 commit comments