Skip to content

Commit 20b5c37

Browse files
committed
rabbitmq_ct_helpers: Use node 2 as seed node, even with secondary umbrella
[Why] This makes sure that nodes are clustered the same way, whether the tests are executed with or without a secondary umbrella.
1 parent 0fd6c3a commit 20b5c37

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

deps/rabbitmq_ct_helpers/src/rabbit_ct_broker_helpers.erl

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -981,12 +981,17 @@ cluster_nodes(Config, Nodes) when is_list(Nodes) ->
981981
[Nodename]),
982982
cluster_nodes1(Config, SecNodeConfig, NodeConfigs1);
983983
false ->
984-
[NodeConfig | NodeConfigs1] = NodeConfigs,
985-
Nodename = ?config(nodename, NodeConfig),
986-
ct:pal(
987-
"Using node ~s as the cluster seed node",
988-
[Nodename]),
989-
cluster_nodes1(Config, NodeConfig, NodeConfigs1)
984+
case NodeConfigs of
985+
[NodeConfig, SeedNodeConfig | NodeConfigs1] ->
986+
Nodename = ?config(nodename, SeedNodeConfig),
987+
ct:pal(
988+
"Using node ~s as the cluster seed node",
989+
[Nodename]),
990+
cluster_nodes1(
991+
Config, SeedNodeConfig, [NodeConfig | NodeConfigs1]);
992+
[_] ->
993+
Config
994+
end
990995
end;
991996
cluster_nodes(Config, SeedNode) ->
992997
Nodenames = get_node_configs(Config, nodename),

0 commit comments

Comments
 (0)