@@ -305,12 +305,12 @@ class InstrumentationTest < ActiveSupport::TestCase
305
305
306
306
test "enqueuing recurring task emits enqueue_recurring_task event" do
307
307
recurring_task = { example_task : { class : "AddToBufferJob" , schedule : "every second" , args : 42 } }
308
- dispatcher = SolidQueue ::Dispatcher . new ( concurrency_maintenance : false , recurring_tasks : recurring_task )
308
+ scheduler = SolidQueue ::Scheduler . new ( recurring_tasks : recurring_task )
309
309
310
310
events = subscribed ( "enqueue_recurring_task.solid_queue" ) do
311
- dispatcher . start
311
+ scheduler . start
312
312
sleep 1.01
313
- dispatcher . stop
313
+ scheduler . stop
314
314
end
315
315
316
316
assert events . size >= 1
@@ -323,12 +323,12 @@ class InstrumentationTest < ActiveSupport::TestCase
323
323
324
324
test "skipping a recurring task is reflected in the enqueue_recurring_task event" do
325
325
recurring_task = { example_task : { class : "AddToBufferJob" , schedule : "every second" , args : 42 } }
326
- dispatchers = 2 . times . collect { SolidQueue ::Dispatcher . new ( concurrency_maintenance : false , recurring_tasks : recurring_task ) }
326
+ schedulers = 2 . times . collect { SolidQueue ::Scheduler . new ( recurring_tasks : recurring_task ) }
327
327
328
328
events = subscribed ( "enqueue_recurring_task.solid_queue" ) do
329
- dispatchers . each ( &:start )
329
+ schedulers . each ( &:start )
330
330
sleep 1.01
331
- dispatchers . each ( &:stop )
331
+ schedulers . each ( &:stop )
332
332
end
333
333
334
334
assert events . size >= 2
@@ -349,12 +349,12 @@ class InstrumentationTest < ActiveSupport::TestCase
349
349
recurring_task = { example_task : { class : "AddToBufferJob" , schedule : "every second" , args : 42 } }
350
350
SolidQueue ::Job . stubs ( :create! ) . raises ( ActiveRecord ::Deadlocked )
351
351
352
- dispatcher = SolidQueue ::Dispatcher . new ( concurrency_maintenance : false , recurring_tasks : recurring_task )
352
+ scheduler = SolidQueue ::Scheduler . new ( recurring_tasks : recurring_task )
353
353
354
354
events = subscribed ( "enqueue_recurring_task.solid_queue" ) do
355
- dispatcher . start
355
+ scheduler . start
356
356
sleep ( 1.01 )
357
- dispatcher . stop
357
+ scheduler . stop
358
358
end
359
359
360
360
assert events . size >= 1
@@ -368,14 +368,15 @@ class InstrumentationTest < ActiveSupport::TestCase
368
368
test "an error enqueuing a recurring task with another adapter is reflected in the enqueue_recurring_task event" do
369
369
AddToBufferJob . queue_adapter = :async
370
370
ActiveJob ::QueueAdapters ::AsyncAdapter . any_instance . stubs ( :enqueue ) . raises ( ActiveJob ::EnqueueError . new ( "All is broken" ) )
371
+
371
372
recurring_task = { example_task : { class : "AddToBufferJob" , schedule : "every second" , args : 42 } }
372
373
373
- dispatcher = SolidQueue ::Dispatcher . new ( concurrency_maintenance : false , recurring_tasks : recurring_task )
374
+ scheduler = SolidQueue ::Scheduler . new ( recurring_tasks : recurring_task )
374
375
375
376
events = subscribed ( "enqueue_recurring_task.solid_queue" ) do
376
- dispatcher . start
377
+ scheduler . start
377
378
sleep ( 1.01 )
378
- dispatcher . stop
379
+ scheduler . stop
379
380
end
380
381
381
382
assert events . size >= 1
0 commit comments