Skip to content

Commit 603ad0d

Browse files
committed
amqp_client_SUITE: Retry connection in two testcases
The testcases are `leader_transfer_credit` and `dead_letter_into_stream`.
1 parent 6557686 commit 603ad0d

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

deps/rabbit/test/amqp_client_SUITE.erl

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
-include_lib("eunit/include/eunit.hrl").
1212
-include_lib("amqp_client/include/amqp_client.hrl").
1313
-include_lib("amqp10_common/include/amqp10_framing.hrl").
14+
-include_lib("rabbitmq_ct_helpers/include/rabbit_assert.hrl").
1415

1516
-compile([nowarn_export_all,
1617
export_all]).
@@ -3860,11 +3861,14 @@ leader_transfer_stream_credit_batches(Config) ->
38603861
leader_transfer_credit(QName, QType, Credit, Config) ->
38613862
%% Create queue with leader on node 1.
38623863
{_, _, LinkPair1} = Init = init(1, Config),
3863-
{ok, #{type := QType}} = rabbitmq_amqp_client:declare_queue(
3864-
LinkPair1,
3865-
QName,
3866-
#{arguments => #{<<"x-queue-type">> => {utf8, QType},
3867-
<<"x-queue-leader-locator">> => {utf8, <<"client-local">>}}}),
3864+
?awaitMatch(
3865+
{ok, #{type := QType}},
3866+
rabbitmq_amqp_client:declare_queue(
3867+
LinkPair1,
3868+
QName,
3869+
#{arguments => #{<<"x-queue-type">> => {utf8, QType},
3870+
<<"x-queue-leader-locator">> => {utf8, <<"client-local">>}}}),
3871+
60000),
38683872
ok = close(Init),
38693873

38703874
OpnConf = connection_config(0, Config),
@@ -5436,12 +5440,15 @@ dead_letter_into_stream(Config) ->
54365440
<<"x-dead-letter-exchange">> => {utf8, <<>>},
54375441
<<"x-dead-letter-routing-key">> => {utf8, QName1}
54385442
}}),
5439-
{ok, #{type := <<"stream">>}} = rabbitmq_amqp_client:declare_queue(
5440-
LinkPair1,
5441-
QName1,
5442-
#{arguments => #{<<"x-queue-type">> => {utf8, <<"stream">>},
5443-
<<"x-initial-cluster-size">> => {ulong, 1}
5444-
}}),
5443+
?awaitMatch(
5444+
{ok, #{type := <<"stream">>}},
5445+
rabbitmq_amqp_client:declare_queue(
5446+
LinkPair1,
5447+
QName1,
5448+
#{arguments => #{<<"x-queue-type">> => {utf8, <<"stream">>},
5449+
<<"x-initial-cluster-size">> => {ulong, 1}
5450+
}}),
5451+
60000),
54455452
{ok, Receiver} = amqp10_client:attach_receiver_link(
54465453
Session1, <<"receiver">>, <<"/amq/queue/", QName1/binary>>,
54475454
settled, configuration,

0 commit comments

Comments
 (0)