summaryrefslogtreecommitdiff
path: root/test/dead_lettering_SUITE.erl
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2019-02-13 15:17:03 +0100
committerJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2019-02-13 15:17:03 +0100
commit375f743238ba75376f038544cb6199bbd637bf5b (patch)
treed427011f92cdafae402938baf809d18340d9e151 /test/dead_lettering_SUITE.erl
parent8ee96662e87386fd9fd1c7e3524bf9cc7f541617 (diff)
downloadrabbitmq-server-git-375f743238ba75376f038544cb6199bbd637bf5b.tar.gz
Use the new feature flags helper in `rabbit_ct_broker_helpers`
It simplifies the test of feature flags support. While here, update the `queue_parallel` testsuite to use it.
Diffstat (limited to 'test/dead_lettering_SUITE.erl')
-rw-r--r--test/dead_lettering_SUITE.erl17
1 files changed, 4 insertions, 13 deletions
diff --git a/test/dead_lettering_SUITE.erl b/test/dead_lettering_SUITE.erl
index 6722958973..c255949d67 100644
--- a/test/dead_lettering_SUITE.erl
+++ b/test/dead_lettering_SUITE.erl
@@ -93,23 +93,14 @@ init_per_group(classic_queue, Config) ->
[{queue_args, [{<<"x-queue-type">>, longstr, <<"classic">>}]},
{queue_durable, false}]);
init_per_group(quorum_queue, Config) ->
- Nodes = rabbit_ct_broker_helpers:get_node_configs(
- Config, nodename),
- Ret = rabbit_ct_broker_helpers:rpc(
- Config, 0,
- rabbit_feature_flags,
- is_supported_remotely,
- [Nodes, [quorum_queue], 60000]),
- case Ret of
- true ->
- ok = rabbit_ct_broker_helpers:rpc(
- Config, 0, rabbit_feature_flags, enable, [quorum_queue]),
+ case rabbit_ct_broker_helpers:enable_feature_flag(Config, quorum_queue) of
+ ok ->
rabbit_ct_helpers:set_config(
Config,
[{queue_args, [{<<"x-queue-type">>, longstr, <<"quorum">>}]},
{queue_durable, true}]);
- false ->
- {skip, "Quorum queues are unsupported"}
+ Skip ->
+ Skip
end;
init_per_group(mirrored_queue, Config) ->
rabbit_ct_broker_helpers:set_ha_policy(Config, 0, <<"^max_length.*queue">>,