Skip to content

Commit 91c2e9c

Browse files
dumbbellmergify[bot]
authored andcommitted
amqp_client_SUITE: Retry connection in two testcases
The testcases are `leader_transfer_credit` and `dead_letter_into_stream`. (cherry picked from commit 603ad0d) # Conflicts: # deps/rabbit/test/amqp_client_SUITE.erl
1 parent 0b5dc9d commit 91c2e9c

File tree

1 file changed

+23
-6
lines changed

1 file changed

+23
-6
lines changed

deps/rabbit/test/amqp_client_SUITE.erl

Lines changed: 23 additions & 6 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]).
@@ -3866,6 +3867,7 @@ leader_transfer_stream_credit_batches(Config) ->
38663867

38673868
leader_transfer_credit(QName, QType, Credit, Config) ->
38683869
%% Create queue with leader on node 1.
3870+
<<<<<<< HEAD
38693871
{Connection1, Session1, LinkPair1} = init(1, Config),
38703872
{ok, #{type := QType}} = rabbitmq_amqp_client:declare_queue(
38713873
LinkPair1,
@@ -3875,6 +3877,18 @@ leader_transfer_credit(QName, QType, Credit, Config) ->
38753877
ok = rabbitmq_amqp_client:detach_management_link_pair_sync(LinkPair1),
38763878
ok = end_session_sync(Session1),
38773879
ok = close_connection_sync(Connection1),
3880+
=======
3881+
{_, _, LinkPair1} = Init = init(1, Config),
3882+
?awaitMatch(
3883+
{ok, #{type := QType}},
3884+
rabbitmq_amqp_client:declare_queue(
3885+
LinkPair1,
3886+
QName,
3887+
#{arguments => #{<<"x-queue-type">> => {utf8, QType},
3888+
<<"x-queue-leader-locator">> => {utf8, <<"client-local">>}}}),
3889+
60000),
3890+
ok = close(Init),
3891+
>>>>>>> 603ad0d7e (amqp_client_SUITE: Retry connection in two testcases)
38783892

38793893
%% Consume from a follower.
38803894
OpnConf = connection_config(0, Config),
@@ -5184,12 +5198,15 @@ dead_letter_into_stream(Config) ->
51845198
<<"x-dead-letter-exchange">> => {utf8, <<>>},
51855199
<<"x-dead-letter-routing-key">> => {utf8, QName1}
51865200
}}),
5187-
{ok, #{type := <<"stream">>}} = rabbitmq_amqp_client:declare_queue(
5188-
LinkPair1,
5189-
QName1,
5190-
#{arguments => #{<<"x-queue-type">> => {utf8, <<"stream">>},
5191-
<<"x-initial-cluster-size">> => {ulong, 1}
5192-
}}),
5201+
?awaitMatch(
5202+
{ok, #{type := <<"stream">>}},
5203+
rabbitmq_amqp_client:declare_queue(
5204+
LinkPair1,
5205+
QName1,
5206+
#{arguments => #{<<"x-queue-type">> => {utf8, <<"stream">>},
5207+
<<"x-initial-cluster-size">> => {ulong, 1}
5208+
}}),
5209+
60000),
51935210
{ok, Receiver} = amqp10_client:attach_receiver_link(
51945211
Session1, <<"receiver">>, <<"/amq/queue/", QName1/binary>>,
51955212
settled, configuration,

0 commit comments

Comments
 (0)