Skip to content

Commit 317b12f

Browse files
Merge pull request #14465 from rabbitmq/mk-rearrange-shovel-test-suites
Re-arrange shovel test suites
2 parents f25d871 + 30fb9c1 commit 317b12f

8 files changed

+11
-16
lines changed

deps/rabbitmq_shovel/test/dynamic_SUITE.erl renamed to deps/rabbitmq_shovel/test/amqp091_dynamic_SUITE.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
%% Copyright (c) 2007-2025 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.
66
%%
77

8-
-module(dynamic_SUITE).
8+
-module(amqp091_dynamic_SUITE).
99

1010
-include_lib("eunit/include/eunit.hrl").
1111
-include_lib("amqp_client/include/amqp_client.hrl").

deps/rabbitmq_shovel/test/configuration_SUITE.erl renamed to deps/rabbitmq_shovel/test/amqp091_static_SUITE.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
%% Copyright (c) 2007-2025 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.
66
%%
77

8-
-module(configuration_SUITE).
8+
-module(amqp091_static_SUITE).
99

1010
-include_lib("common_test/include/ct.hrl").
1111
-include_lib("amqp_client/include/amqp_client.hrl").

deps/rabbitmq_shovel/test/amqp10_dynamic_SUITE.erl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
-include_lib("eunit/include/eunit.hrl").
1212
-compile(export_all).
1313

14+
-import(shovel_test_utils, [await_credit/1]).
15+
1416
all() ->
1517
[
1618
{group, non_parallel_tests},
@@ -397,6 +399,7 @@ publish_expect(Session, Source, Dest, Tag, Payload) ->
397399
{ok, Sender} = amqp10_client:attach_sender_link(Session, LinkName, Source,
398400
unsettled, unsettled_state),
399401
ok = await_amqp10_event(link, Sender, attached),
402+
await_credit(Sender),
400403
publish(Sender, Tag, Payload),
401404
amqp10_client:detach_link(Sender),
402405
expect_one(Session, Dest).

deps/rabbitmq_shovel/test/amqp10_inter_cluster_SUITE.erl

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
-compile([export_all, nowarn_export_all]).
1616

1717
-import(rabbit_ct_broker_helpers, [rpc/5]).
18+
-import(shovel_test_utils, [await_credit/1]).
1819

1920
all() ->
2021
[
@@ -116,7 +117,7 @@ shovel(Caller, SrcNode, DestNode, ShovelNode, Config) ->
116117
{ok, Receiver} = amqp10_client:attach_receiver_link(
117118
DestSess, <<"my receiver">>, <<"/amq/queue/", DestQ/binary>>, settled),
118119

119-
ok = wait_for_credit(Sender),
120+
ok = await_credit(Sender),
120121
NumMsgs = 20,
121122
lists:map(
122123
fun(N) ->
@@ -163,15 +164,6 @@ shovel(Caller, SrcNode, DestNode, ShovelNode, Config) ->
163164
[ExpectedQueueLen],
164165
rpc(Config, ?NEW, ?MODULE, delete_queues, [])).
165166

166-
wait_for_credit(Sender) ->
167-
receive
168-
{amqp10_event, {link, Sender, credited}} ->
169-
ok
170-
after 5000 ->
171-
flush(?FUNCTION_NAME),
172-
ct:fail(credited_timeout)
173-
end.
174-
175167
receive_messages(Receiver, N) ->
176168
receive_messages0(Receiver, N, []).
177169

deps/rabbitmq_shovel/test/amqp10_SUITE.erl renamed to deps/rabbitmq_shovel/test/amqp10_static_SUITE.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
%% Copyright (c) 2007-2025 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.
66
%%
77

8-
-module(amqp10_SUITE).
8+
-module(amqp10_static_SUITE).
99

1010
-include_lib("common_test/include/ct.hrl").
1111
-include_lib("eunit/include/eunit.hrl").

deps/rabbitmq_shovel/test/local_SUITE.erl renamed to deps/rabbitmq_shovel/test/local_static_SUITE.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
%% Copyright (c) 2007-2025 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.
66
%%
77

8-
-module(local_SUITE).
8+
-module(local_static_SUITE).
99

1010
-include_lib("amqp_client/include/amqp_client.hrl").
1111
-include_lib("common_test/include/ct.hrl").

deps/rabbitmq_shovel/test/config_SUITE.erl renamed to deps/rabbitmq_shovel/test/unit_parsing_and_validation_SUITE.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
%% Copyright (c) 2007-2025 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.
66
%%
77

8-
-module(config_SUITE).
8+
-module(unit_parsing_and_validation_SUITE).
99

1010
-compile(export_all).
1111

deps/rabbitmq_shovel/test/parameters_SUITE.erl renamed to deps/rabbitmq_shovel/test/unit_runtime_parameter_SUITE.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
%% Copyright (c) 2007-2025 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.
66
%%
77

8-
-module(parameters_SUITE).
8+
-module(unit_runtime_parameter_SUITE).
99

1010
-compile(export_all).
1111

0 commit comments

Comments
 (0)