8
8
wait_for_messages_total /3 ,
9
9
wait_for_messages /2 ,
10
10
wait_for_messages /3 ,
11
+ wait_for_messages /4 ,
11
12
wait_for_min_messages /3 ,
12
13
wait_for_max_messages /3 ,
13
14
dirty_query /3 ,
14
15
ra_name /1 ,
15
- fifo_machines_use_same_version /1 ,
16
- fifo_machines_use_same_version /2 ,
16
+ ra_machines_use_same_version /3 ,
17
17
wait_for_local_stream_member /4 ,
18
18
has_local_stream_member_rpc /1
19
19
]).
@@ -36,12 +36,15 @@ wait_for_messages_total(Servers, QName, Total) ->
36
36
fun rabbit_fifo :query_messages_total /1 ,
37
37
? WFM_DEFAULT_NUMS ).
38
38
39
+ wait_for_messages (Servers , QName , Total , Fun ) ->
40
+ wait_for_messages (Servers , QName , Total , Fun , ? WFM_DEFAULT_NUMS ).
41
+
39
42
wait_for_messages (Servers , QName , Number , Fun , 0 ) ->
40
43
Msgs = dirty_query (Servers , QName , Fun ),
41
44
? assertEqual ([Number || _ <- lists :seq (1 , length (Servers ))], Msgs );
42
45
wait_for_messages (Servers , QName , Number , Fun , N ) ->
43
46
Msgs = dirty_query (Servers , QName , Fun ),
44
- ct :pal (" Got messages ~tp ~tp " , [QName , Msgs ]),
47
+ ct :log (" Got messages ~tp ~tp " , [QName , Msgs ]),
45
48
% % hack to allow the check to succeed in mixed versions clusters if at
46
49
% % least one node matches the criteria rather than all nodes for
47
50
F = case rabbit_ct_helpers :is_mixed_versions () of
@@ -157,16 +160,16 @@ filter_queues(Expected, Got) ->
157
160
lists :member (hd (G ), Keys )
158
161
end , Got ).
159
162
160
- fifo_machines_use_same_version (Config ) ->
163
+ ra_machines_use_same_version (Config ) ->
161
164
Nodenames = rabbit_ct_broker_helpers :get_node_configs (Config , nodename ),
162
- fifo_machines_use_same_version ( Config , Nodenames ).
165
+ ra_machines_use_same_version ( rabbit_fifo , Config , Nodenames ).
163
166
164
- fifo_machines_use_same_version ( Config , Nodenames )
167
+ ra_machines_use_same_version ( MachineModule , Config , Nodenames )
165
168
when length (Nodenames ) >= 1 ->
166
169
[MachineAVersion | OtherMachinesVersions ] =
167
170
[(catch rabbit_ct_broker_helpers :rpc (
168
171
Config , Nodename ,
169
- rabbit_fifo , version , []))
172
+ MachineModule , version , []))
170
173
|| Nodename <- Nodenames ],
171
174
lists :all (fun (V ) -> V =:= MachineAVersion end , OtherMachinesVersions ).
172
175
0 commit comments