@@ -38,6 +38,7 @@ class InstrumentationTest < ActiveSupport::TestCase
38
38
end
39
39
40
40
test "starting and stopping a worker emits register_process and deregister_process events" do
41
+ StoreResultJob . perform_later ( 42 , pause : SolidQueue . shutdown_timeout + 10 . second )
41
42
process = nil
42
43
43
44
events = subscribed ( /(register|deregister)_process\. solid_queue/ ) do
@@ -52,9 +53,8 @@ class InstrumentationTest < ActiveSupport::TestCase
52
53
53
54
assert_equal 2 , events . size
54
55
register_event , deregister_event = events
55
-
56
56
assert_event register_event , "register_process" , kind : "Worker" , pid : ::Process . pid
57
- assert_event deregister_event , "deregister_process" , process : process , pruned : false
57
+ assert_event deregister_event , "deregister_process" , process : process , pruned : false , claimed_size : 1
58
58
end
59
59
60
60
test "pruning processes emit prune_processes and deregister_process events" do
@@ -75,7 +75,7 @@ class InstrumentationTest < ActiveSupport::TestCase
75
75
76
76
assert_event prune_event , "prune_processes" , size : 3
77
77
deregister_events . each_with_index do |event , i |
78
- assert_event event , "deregister_process" , process : processes [ i ] , pruned : true
78
+ assert_event event , "deregister_process" , process : processes [ i ] , pruned : true , claimed_size : 0
79
79
end
80
80
end
81
81
0 commit comments