summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/per_user_connection_channel_limit_SUITE.erl24
-rw-r--r--test/per_user_connection_channel_limit_partitions_SUITE.erl28
-rw-r--r--test/per_user_connection_channel_tracking_SUITE.erl26
3 files changed, 45 insertions, 33 deletions
diff --git a/test/per_user_connection_channel_limit_SUITE.erl b/test/per_user_connection_channel_limit_SUITE.erl
index 2a64a67505..8486ef181d 100644
--- a/test/per_user_connection_channel_limit_SUITE.erl
+++ b/test/per_user_connection_channel_limit_SUITE.erl
@@ -65,13 +65,8 @@ suite() ->
%% -------------------------------------------------------------------
init_per_suite(Config) ->
- case quorum_queue_utils:is_mixed_versions() of
- true ->
- {skip, "Not mixed versions compatible"};
- false ->
- rabbit_ct_helpers:log_environment(),
- rabbit_ct_helpers:run_setup_steps(Config)
- end.
+ rabbit_ct_helpers:log_environment(),
+ rabbit_ct_helpers:run_setup_steps(Config).
end_per_suite(Config) ->
rabbit_ct_helpers:run_teardown_steps(Config).
@@ -100,9 +95,18 @@ init_per_multinode_group(Group, Config, NodeCount) ->
% The broker is managed by {init,end}_per_testcase().
Config1;
_ ->
- rabbit_ct_helpers:run_steps(Config1,
- rabbit_ct_broker_helpers:setup_steps() ++
- rabbit_ct_client_helpers:setup_steps())
+ Config2 = rabbit_ct_helpers:run_steps(
+ Config1, rabbit_ct_broker_helpers:setup_steps() ++
+ rabbit_ct_client_helpers:setup_steps()),
+ EnableFF = rabbit_ct_broker_helpers:enable_feature_flag(
+ Config2, user_limits),
+ case EnableFF of
+ ok ->
+ Config2;
+ Skip ->
+ end_per_group(Group, Config2),
+ Skip
+ end
end.
end_per_group(cluster_rename, Config) ->
diff --git a/test/per_user_connection_channel_limit_partitions_SUITE.erl b/test/per_user_connection_channel_limit_partitions_SUITE.erl
index 4fa8210c60..8af68f0112 100644
--- a/test/per_user_connection_channel_limit_partitions_SUITE.erl
+++ b/test/per_user_connection_channel_limit_partitions_SUITE.erl
@@ -42,14 +42,9 @@ suite() ->
%% -------------------------------------------------------------------
init_per_suite(Config) ->
- case quorum_queue_utils:is_mixed_versions() of
- true ->
- {skip, "Not mixed versions compatible"};
- false ->
- rabbit_ct_helpers:log_environment(),
- rabbit_ct_helpers:run_setup_steps(
- Config, [fun rabbit_ct_broker_helpers:configure_dist_proxy/1])
- end.
+ rabbit_ct_helpers:log_environment(),
+ rabbit_ct_helpers:run_setup_steps(
+ Config, [fun rabbit_ct_broker_helpers:configure_dist_proxy/1]).
end_per_suite(Config) ->
rabbit_ct_helpers:run_teardown_steps(Config).
@@ -58,15 +53,24 @@ init_per_group(net_ticktime_1 = Group, Config) ->
Config1 = rabbit_ct_helpers:set_config(Config, [{net_ticktime, 1}]),
init_per_multinode_group(Group, Config1, 3).
-init_per_multinode_group(_Group, Config, NodeCount) ->
+init_per_multinode_group(Group, Config, NodeCount) ->
Suffix = rabbit_ct_helpers:testcase_absname(Config, "", "-"),
Config1 = rabbit_ct_helpers:set_config(Config, [
{rmq_nodes_count, NodeCount},
{rmq_nodename_suffix, Suffix}
]),
- rabbit_ct_helpers:run_steps(Config1,
- rabbit_ct_broker_helpers:setup_steps() ++
- rabbit_ct_client_helpers:setup_steps()).
+ Config2 = rabbit_ct_helpers:run_steps(
+ Config1, rabbit_ct_broker_helpers:setup_steps() ++
+ rabbit_ct_client_helpers:setup_steps()),
+ EnableFF = rabbit_ct_broker_helpers:enable_feature_flag(
+ Config2, user_limits),
+ case EnableFF of
+ ok ->
+ Config2;
+ Skip ->
+ end_per_group(Group, Config2),
+ Skip
+ end.
end_per_group(_Group, Config) ->
rabbit_ct_helpers:run_steps(Config,
diff --git a/test/per_user_connection_channel_tracking_SUITE.erl b/test/per_user_connection_channel_tracking_SUITE.erl
index 912f74ee4a..923bdea541 100644
--- a/test/per_user_connection_channel_tracking_SUITE.erl
+++ b/test/per_user_connection_channel_tracking_SUITE.erl
@@ -52,13 +52,8 @@ suite() ->
%% -------------------------------------------------------------------
init_per_suite(Config) ->
- case quorum_queue_utils:is_mixed_versions() of
- true ->
- {skip, "Not mixed versions compatible"};
- false ->
- rabbit_ct_helpers:log_environment(),
- rabbit_ct_helpers:run_setup_steps(Config)
- end.
+ rabbit_ct_helpers:log_environment(),
+ rabbit_ct_helpers:run_setup_steps(Config).
end_per_suite(Config) ->
rabbit_ct_helpers:run_teardown_steps(Config).
@@ -76,15 +71,24 @@ init_per_group(cluster_size_2_direct, Config) ->
Config1 = rabbit_ct_helpers:set_config(Config, [{connection_type, direct}]),
init_per_multinode_group(cluster_size_2_direct, Config1, 2).
-init_per_multinode_group(_Group, Config, NodeCount) ->
+init_per_multinode_group(Group, Config, NodeCount) ->
Suffix = rabbit_ct_helpers:testcase_absname(Config, "", "-"),
Config1 = rabbit_ct_helpers:set_config(Config, [
{rmq_nodes_count, NodeCount},
{rmq_nodename_suffix, Suffix}
]),
- rabbit_ct_helpers:run_steps(Config1,
- rabbit_ct_broker_helpers:setup_steps() ++
- rabbit_ct_client_helpers:setup_steps()).
+ Config2 = rabbit_ct_helpers:run_steps(
+ Config1, rabbit_ct_broker_helpers:setup_steps() ++
+ rabbit_ct_client_helpers:setup_steps()),
+ EnableFF = rabbit_ct_broker_helpers:enable_feature_flag(
+ Config2, user_limits),
+ case EnableFF of
+ ok ->
+ Config2;
+ Skip ->
+ end_per_group(Group, Config2),
+ Skip
+ end.
end_per_group(_Group, Config) ->
rabbit_ct_helpers:run_steps(Config,