@@ -156,7 +156,7 @@ properties_section(Config) ->
156156 ok = amqp10_client :flow_link_credit (Receiver1 , 10 , never ),
157157 receive {amqp10_msg , Receiver1 , R1M1 } ->
158158 ? assertEqual ([<<" m1" >>], amqp10_msg :body (R1M1 ))
159- after 5000 -> ct :fail ({missing_msg , ? LINE })
159+ after 30000 -> ct :fail ({missing_msg , ? LINE })
160160 end ,
161161 ok = assert_no_msg_received (? LINE ),
162162 ok = detach_link_sync (Receiver1 ),
@@ -183,7 +183,7 @@ properties_section(Config) ->
183183 Session , <<" receiver 3" >>, Address ,
184184 unsettled , configuration , Filter3 ),
185185 receive {amqp10_event , {link , Receiver3 , {attached , # 'v1_0.attach' {}}}} -> ok
186- after 5000 -> ct :fail ({missing_event , ? LINE })
186+ after 30000 -> ct :fail ({missing_event , ? LINE })
187187 end ,
188188 ok = amqp10_client :flow_link_credit (Receiver3 , 10 , never ),
189189 ok = assert_no_msg_received (? LINE ),
@@ -205,7 +205,7 @@ properties_section(Config) ->
205205 source = # 'v1_0.source' {filter = {map , ActualFilter }}}}}} ->
206206 ? assertMatch ([{{symbol ,<<" rabbitmq:stream-offset-spec" >>}, _ }],
207207 ActualFilter )
208- after 5000 -> ct :fail ({missing_event , ? LINE })
208+ after 30000 -> ct :fail ({missing_event , ? LINE })
209209 end ,
210210 {ok , R4M1 } = amqp10_client :get_msg (Receiver4 ),
211211 {ok , R4M2 } = amqp10_client :get_msg (Receiver4 ),
@@ -271,6 +271,12 @@ application_properties_section(Config) ->
271271 {ok , Receiver0 } = amqp10_client :attach_receiver_link (
272272 Session , <<" receiver 0" >>, Address ,
273273 unsettled , configuration , Filter0 ),
274+ % % Wait for the attach so the detach command won't fail
275+ receive {amqp10_event ,
276+ {link , Receiver0 , {attached , # 'v1_0.attach' {}}}} ->
277+ ok
278+ after 30000 -> ct :fail ({missing_event , ? LINE })
279+ end ,
274280 ok = amqp10_client :flow_link_credit (Receiver0 , 10 , never ),
275281 ok = assert_no_msg_received (? LINE ),
276282 ok = detach_link_sync (Receiver0 ),
@@ -298,12 +304,12 @@ application_properties_section(Config) ->
298304 {{utf8 , <<" k3" >>}, false }
299305 ]}},
300306 proplists :get_value ({symbol , ? DESCRIPTOR_NAME_APPLICATION_PROPERTIES_FILTER }, ActualFilter1 ))
301- after 5000 -> ct :fail ({missing_event , ? LINE })
307+ after 30000 -> ct :fail ({missing_event , ? LINE })
302308 end ,
303309 ok = amqp10_client :flow_link_credit (Receiver1 , 10 , never ),
304310 receive {amqp10_msg , Receiver1 , R1M1 } ->
305311 ? assertEqual ([<<" m1" >>], amqp10_msg :body (R1M1 ))
306- after 5000 -> ct :fail ({missing_msg , ? LINE })
312+ after 30000 -> ct :fail ({missing_msg , ? LINE })
307313 end ,
308314 ok = assert_no_msg_received (? LINE ),
309315 ok = detach_link_sync (Receiver1 ),
@@ -358,7 +364,7 @@ application_properties_section(Config) ->
358364 source = # 'v1_0.source' {filter = {map , ActualFilter4 }}}}}} ->
359365 ? assertMatch ([{{symbol ,<<" rabbitmq:stream-offset-spec" >>}, _ }],
360366 ActualFilter4 )
361- after 5000 -> ct :fail ({missing_event , ? LINE })
367+ after 30000 -> ct :fail ({missing_event , ? LINE })
362368 end ,
363369 {ok , R4M1 } = amqp10_client :get_msg (Receiver4 ),
364370 {ok , R4M2 } = amqp10_client :get_msg (Receiver4 ),
@@ -498,12 +504,12 @@ filter_few_messages_from_many(Config) ->
498504 receive {amqp10_msg , Receiver , M1 } ->
499505 ? assertEqual ([<<" first msg" >>], amqp10_msg :body (M1 )),
500506 ok = amqp10_client :accept_msg (Receiver , M1 )
501- after 5000 -> ct :fail ({missing_msg , ? LINE })
507+ after 30000 -> ct :fail ({missing_msg , ? LINE })
502508 end ,
503509 receive {amqp10_msg , Receiver , M2 } ->
504510 ? assertEqual ([<<" last msg" >>], amqp10_msg :body (M2 )),
505511 ok = amqp10_client :accept_msg (Receiver , M2 )
506- after 5000 -> ct :fail ({missing_msg , ? LINE })
512+ after 30000 -> ct :fail ({missing_msg , ? LINE })
507513 end ,
508514 ok = detach_link_sync (Receiver ),
509515
@@ -576,7 +582,7 @@ string_modifier(Config) ->
576582 ok = amqp10_client :flow_link_credit (Receiver1 , 10 , never ),
577583 receive {amqp10_msg , Receiver1 , R1M1 } ->
578584 ? assertEqual ([<<" m1" >>], amqp10_msg :body (R1M1 ))
579- after 5000 -> ct :fail ({missing_msg , ? LINE })
585+ after 30000 -> ct :fail ({missing_msg , ? LINE })
580586 end ,
581587 ok = assert_no_msg_received (? LINE ),
582588 ok = detach_link_sync (Receiver1 ),
@@ -604,11 +610,11 @@ string_modifier(Config) ->
604610 ok = amqp10_client :flow_link_credit (Receiver3 , 10 , never ),
605611 receive {amqp10_msg , Receiver3 , R3M1 } ->
606612 ? assertEqual ([<<" m1" >>], amqp10_msg :body (R3M1 ))
607- after 5000 -> ct :fail ({missing_msg , ? LINE })
613+ after 30000 -> ct :fail ({missing_msg , ? LINE })
608614 end ,
609615 receive {amqp10_msg , Receiver3 , R3M3 } ->
610616 ? assertEqual ([<<" m3" >>], amqp10_msg :body (R3M3 ))
611- after 5000 -> ct :fail ({missing_msg , ? LINE })
617+ after 30000 -> ct :fail ({missing_msg , ? LINE })
612618 end ,
613619 ok = detach_link_sync (Receiver3 ),
614620
0 commit comments