@@ -156,7 +156,7 @@ properties_section(Config) ->
156
156
ok = amqp10_client :flow_link_credit (Receiver1 , 10 , never ),
157
157
receive {amqp10_msg , Receiver1 , R1M1 } ->
158
158
? assertEqual ([<<" m1" >>], amqp10_msg :body (R1M1 ))
159
- after 5000 -> ct :fail ({missing_msg , ? LINE })
159
+ after 30000 -> ct :fail ({missing_msg , ? LINE })
160
160
end ,
161
161
ok = assert_no_msg_received (? LINE ),
162
162
ok = detach_link_sync (Receiver1 ),
@@ -183,7 +183,7 @@ properties_section(Config) ->
183
183
Session , <<" receiver 3" >>, Address ,
184
184
unsettled , configuration , Filter3 ),
185
185
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 })
187
187
end ,
188
188
ok = amqp10_client :flow_link_credit (Receiver3 , 10 , never ),
189
189
ok = assert_no_msg_received (? LINE ),
@@ -205,7 +205,7 @@ properties_section(Config) ->
205
205
source = # 'v1_0.source' {filter = {map , ActualFilter }}}}}} ->
206
206
? assertMatch ([{{symbol ,<<" rabbitmq:stream-offset-spec" >>}, _ }],
207
207
ActualFilter )
208
- after 5000 -> ct :fail ({missing_event , ? LINE })
208
+ after 30000 -> ct :fail ({missing_event , ? LINE })
209
209
end ,
210
210
{ok , R4M1 } = amqp10_client :get_msg (Receiver4 ),
211
211
{ok , R4M2 } = amqp10_client :get_msg (Receiver4 ),
@@ -271,6 +271,12 @@ application_properties_section(Config) ->
271
271
{ok , Receiver0 } = amqp10_client :attach_receiver_link (
272
272
Session , <<" receiver 0" >>, Address ,
273
273
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 ,
274
280
ok = amqp10_client :flow_link_credit (Receiver0 , 10 , never ),
275
281
ok = assert_no_msg_received (? LINE ),
276
282
ok = detach_link_sync (Receiver0 ),
@@ -298,12 +304,12 @@ application_properties_section(Config) ->
298
304
{{utf8 , <<" k3" >>}, false }
299
305
]}},
300
306
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 })
302
308
end ,
303
309
ok = amqp10_client :flow_link_credit (Receiver1 , 10 , never ),
304
310
receive {amqp10_msg , Receiver1 , R1M1 } ->
305
311
? assertEqual ([<<" m1" >>], amqp10_msg :body (R1M1 ))
306
- after 5000 -> ct :fail ({missing_msg , ? LINE })
312
+ after 30000 -> ct :fail ({missing_msg , ? LINE })
307
313
end ,
308
314
ok = assert_no_msg_received (? LINE ),
309
315
ok = detach_link_sync (Receiver1 ),
@@ -358,7 +364,7 @@ application_properties_section(Config) ->
358
364
source = # 'v1_0.source' {filter = {map , ActualFilter4 }}}}}} ->
359
365
? assertMatch ([{{symbol ,<<" rabbitmq:stream-offset-spec" >>}, _ }],
360
366
ActualFilter4 )
361
- after 5000 -> ct :fail ({missing_event , ? LINE })
367
+ after 30000 -> ct :fail ({missing_event , ? LINE })
362
368
end ,
363
369
{ok , R4M1 } = amqp10_client :get_msg (Receiver4 ),
364
370
{ok , R4M2 } = amqp10_client :get_msg (Receiver4 ),
@@ -498,12 +504,12 @@ filter_few_messages_from_many(Config) ->
498
504
receive {amqp10_msg , Receiver , M1 } ->
499
505
? assertEqual ([<<" first msg" >>], amqp10_msg :body (M1 )),
500
506
ok = amqp10_client :accept_msg (Receiver , M1 )
501
- after 5000 -> ct :fail ({missing_msg , ? LINE })
507
+ after 30000 -> ct :fail ({missing_msg , ? LINE })
502
508
end ,
503
509
receive {amqp10_msg , Receiver , M2 } ->
504
510
? assertEqual ([<<" last msg" >>], amqp10_msg :body (M2 )),
505
511
ok = amqp10_client :accept_msg (Receiver , M2 )
506
- after 5000 -> ct :fail ({missing_msg , ? LINE })
512
+ after 30000 -> ct :fail ({missing_msg , ? LINE })
507
513
end ,
508
514
ok = detach_link_sync (Receiver ),
509
515
@@ -576,7 +582,7 @@ string_modifier(Config) ->
576
582
ok = amqp10_client :flow_link_credit (Receiver1 , 10 , never ),
577
583
receive {amqp10_msg , Receiver1 , R1M1 } ->
578
584
? assertEqual ([<<" m1" >>], amqp10_msg :body (R1M1 ))
579
- after 5000 -> ct :fail ({missing_msg , ? LINE })
585
+ after 30000 -> ct :fail ({missing_msg , ? LINE })
580
586
end ,
581
587
ok = assert_no_msg_received (? LINE ),
582
588
ok = detach_link_sync (Receiver1 ),
@@ -604,11 +610,11 @@ string_modifier(Config) ->
604
610
ok = amqp10_client :flow_link_credit (Receiver3 , 10 , never ),
605
611
receive {amqp10_msg , Receiver3 , R3M1 } ->
606
612
? assertEqual ([<<" m1" >>], amqp10_msg :body (R3M1 ))
607
- after 5000 -> ct :fail ({missing_msg , ? LINE })
613
+ after 30000 -> ct :fail ({missing_msg , ? LINE })
608
614
end ,
609
615
receive {amqp10_msg , Receiver3 , R3M3 } ->
610
616
? assertEqual ([<<" m3" >>], amqp10_msg :body (R3M3 ))
611
- after 5000 -> ct :fail ({missing_msg , ? LINE })
617
+ after 30000 -> ct :fail ({missing_msg , ? LINE })
612
618
end ,
613
619
ok = detach_link_sync (Receiver3 ),
614
620
0 commit comments