summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/clustering_management_SUITE.erl28
1 files changed, 17 insertions, 11 deletions
diff --git a/test/clustering_management_SUITE.erl b/test/clustering_management_SUITE.erl
index 43029153b0..2d7685b860 100644
--- a/test/clustering_management_SUITE.erl
+++ b/test/clustering_management_SUITE.erl
@@ -138,17 +138,23 @@ start_with_invalid_schema_in_path(Config) ->
end.
persistent_cluster_id(Config) ->
- [Rabbit, Hare] = cluster_members(Config),
- ClusterIDA1 = rpc:call(Rabbit, rabbit_nodes, persistent_cluster_id, []),
- ClusterIDB1 = rpc:call(Hare, rabbit_nodes, persistent_cluster_id, []),
- ?assertEqual(ClusterIDA1, ClusterIDB1),
-
- rabbit_ct_broker_helpers:restart_node(Config, Rabbit),
- ClusterIDA2 = rpc:call(Rabbit, rabbit_nodes, persistent_cluster_id, []),
- rabbit_ct_broker_helpers:restart_node(Config, Hare),
- ClusterIDB2 = rpc:call(Hare, rabbit_nodes, persistent_cluster_id, []),
- ?assertEqual(ClusterIDA1, ClusterIDA2),
- ?assertEqual(ClusterIDA2, ClusterIDB2).
+ case os:getenv("SECONDARY_UMBRELLA") of
+ false ->
+ [Rabbit, Hare] = cluster_members(Config),
+ ClusterIDA1 = rpc:call(Rabbit, rabbit_nodes, persistent_cluster_id, []),
+ ClusterIDB1 = rpc:call(Hare, rabbit_nodes, persistent_cluster_id, []),
+ ?assertEqual(ClusterIDA1, ClusterIDB1),
+
+ rabbit_ct_broker_helpers:restart_node(Config, Rabbit),
+ ClusterIDA2 = rpc:call(Rabbit, rabbit_nodes, persistent_cluster_id, []),
+ rabbit_ct_broker_helpers:restart_node(Config, Hare),
+ ClusterIDB2 = rpc:call(Hare, rabbit_nodes, persistent_cluster_id, []),
+ ?assertEqual(ClusterIDA1, ClusterIDA2),
+ ?assertEqual(ClusterIDA2, ClusterIDB2);
+ _ ->
+ %% skip the test in mixed version mode
+ {skip, "Should not run in mixed version environments"}
+ end.
create_bad_schema(Rabbit, Hare, Config) ->