diff options
author | Michael Klishin <michael@clojurewerkz.org> | 2020-02-02 15:13:32 +0300 |
---|---|---|
committer | Michael Klishin <michael@clojurewerkz.org> | 2020-02-02 15:13:32 +0300 |
commit | 8f90d8facf0d887b24d283d287aa6811adfa4b35 (patch) | |
tree | 5635b0bad97902ff3fd00f2a5240eec656b4039f /test/clustering_management_SUITE.erl | |
parent | 7708878c885c0151fd5a33099b0678e036d30acb (diff) | |
download | rabbitmq-server-git-8f90d8facf0d887b24d283d287aa6811adfa4b35.tar.gz |
Skip persistent cluster ID test for mixed version clusters
As previous 3.7.x do not have the function the test relies on.
Note that the change is otherwise safe for them.
Diffstat (limited to 'test/clustering_management_SUITE.erl')
-rw-r--r-- | test/clustering_management_SUITE.erl | 28 |
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) -> |