35
35
36
36
control_action /2 , control_action /3 , control_action /4 ,
37
37
rabbitmqctl /3 , rabbitmqctl /4 , rabbitmqctl_list /3 ,
38
- rabbitmq_queues /3 ,
38
+ rabbitmq_queues /3 , rabbitmq_diagnostics / 3 ,
39
39
40
40
add_code_path_to_node /2 ,
41
41
add_code_path_to_all_nodes /2 ,
@@ -219,6 +219,7 @@ setup_steps() ->
219
219
fun rabbit_ct_helpers :ensure_rabbitmqctl_cmd /1 ,
220
220
fun rabbit_ct_helpers :ensure_rabbitmqctl_app /1 ,
221
221
fun rabbit_ct_helpers :ensure_rabbitmq_plugins_cmd /1 ,
222
+ fun rabbit_ct_helpers :ensure_rabbitmq_diagnostics_cmd /1 ,
222
223
fun set_lager_flood_limit /1 ,
223
224
fun configure_metadata_store /1 ,
224
225
fun start_rabbitmq_nodes /1 ,
@@ -229,6 +230,7 @@ setup_steps() ->
229
230
fun rabbit_ct_helpers :ensure_rabbitmqctl_cmd /1 ,
230
231
fun rabbit_ct_helpers :load_rabbitmqctl_app /1 ,
231
232
fun rabbit_ct_helpers :ensure_rabbitmq_plugins_cmd /1 ,
233
+ fun rabbit_ct_helpers :ensure_rabbitmq_diagnostics_cmd /1 ,
232
234
fun set_lager_flood_limit /1 ,
233
235
fun configure_metadata_store /1 ,
234
236
fun start_rabbitmq_nodes /1 ,
@@ -1565,6 +1567,21 @@ rabbitmq_queues(Config, Node, Args) ->
1565
1567
Cmd = [RabbitmqQueues , " -n" , Nodename | Args ],
1566
1568
rabbit_ct_helpers :exec (Cmd , [{env , Env }]).
1567
1569
1570
+ rabbitmq_diagnostics (Config , Node , Args ) ->
1571
+ Rabbitmqdiagnostics = ? config (rabbitmq_diagnostics_cmd , Config ),
1572
+ NodeConfig = get_node_config (Config , Node ),
1573
+ Nodename = ? config (nodename , NodeConfig ),
1574
+ Env = [
1575
+ {" RABBITMQ_SCRIPTS_DIR" , filename :dirname (Rabbitmqdiagnostics )},
1576
+ {" RABBITMQ_PID_FILE" , ? config (pid_file , NodeConfig )},
1577
+ {" RABBITMQ_MNESIA_DIR" , ? config (data_dir , NodeConfig )},
1578
+ {" RABBITMQ_PLUGINS_DIR" , ? config (plugins_dir , NodeConfig )},
1579
+ {" RABBITMQ_ENABLED_PLUGINS_FILE" ,
1580
+ ? config (enabled_plugins_file , NodeConfig )}
1581
+ ],
1582
+ Cmd = [Rabbitmqdiagnostics , " -n" , Nodename | Args ],
1583
+ rabbit_ct_helpers :exec (Cmd , [{env , Env }]).
1584
+
1568
1585
% % -------------------------------------------------------------------
1569
1586
% % Other helpers.
1570
1587
% % -------------------------------------------------------------------
0 commit comments