Skip to content
This repository was archived by the owner on Nov 17, 2020. It is now read-only.

Commit 3477e66

Browse files
committed
rabbit_ct_broker_helpers: Allow to start a broker without plugins
1 parent c84f130 commit 3477e66

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/rabbit_ct_broker_helpers.erl

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,17 @@ write_config_file(Config, NodeConfig, _I) ->
333333
ConfigFile ++ "\": " ++ file:format_error(Reason)}
334334
end.
335335

336-
do_start_rabbitmq_node(Config, NodeConfig, _I) ->
337-
SrcDir = ?config(current_srcdir, Config),
336+
do_start_rabbitmq_node(Config, NodeConfig, I) ->
337+
WithPlugins0 = rabbit_ct_helpers:get_config(Config,
338+
broker_with_plugins),
339+
WithPlugins = case is_list(WithPlugins0) of
340+
true -> lists:nth(I + 1, WithPlugins0);
341+
false -> WithPlugins0
342+
end,
343+
SrcDir = case WithPlugins of
344+
false -> ?config(rabbit_srcdir, Config);
345+
_ -> ?config(current_srcdir, Config)
346+
end,
338347
PrivDir = ?config(priv_dir, Config),
339348
Nodename = ?config(nodename, NodeConfig),
340349
InitialNodename = ?config(initial_nodename, NodeConfig),

0 commit comments

Comments
 (0)