Do not test global parameters command
Should be handled by CLI tests
This commit is contained in:
		
							parent
							
								
									f50465102e
								
							
						
					
					
						commit
						6f728e7b54
					
				| 
						 | 
				
			
			@ -31,7 +31,6 @@
 | 
			
		|||
-export([list_queues_local/1
 | 
			
		||||
        ,list_queues_offline/1
 | 
			
		||||
        ,list_queues_online/1
 | 
			
		||||
        ,manage_global_parameters/1
 | 
			
		||||
        ]).
 | 
			
		||||
 | 
			
		||||
all() ->
 | 
			
		||||
| 
						 | 
				
			
			@ -46,8 +45,7 @@ groups() ->
 | 
			
		|||
            [list_queues_local
 | 
			
		||||
            ,list_queues_online
 | 
			
		||||
            ,list_queues_offline
 | 
			
		||||
            ]},
 | 
			
		||||
        {global_parameters, [], [manage_global_parameters]}
 | 
			
		||||
            ]}
 | 
			
		||||
    ].
 | 
			
		||||
 | 
			
		||||
init_per_suite(Config) ->
 | 
			
		||||
| 
						 | 
				
			
			@ -63,13 +61,6 @@ init_per_group(list_queues, Config0) ->
 | 
			
		|||
    Config1 = declare_some_queues(Config),
 | 
			
		||||
    rabbit_ct_broker_helpers:stop_node(Config1, NumNodes - 1),
 | 
			
		||||
    Config1;
 | 
			
		||||
init_per_group(global_parameters,Config) ->
 | 
			
		||||
    Config1 = rabbit_ct_helpers:set_config(Config, [
 | 
			
		||||
        {rmq_nodename_suffix, ?MODULE}
 | 
			
		||||
    ]),
 | 
			
		||||
    rabbit_ct_helpers:run_setup_steps(Config1,
 | 
			
		||||
        rabbit_ct_broker_helpers:setup_steps() ++
 | 
			
		||||
        rabbit_ct_client_helpers:setup_steps());
 | 
			
		||||
init_per_group(_, Config) ->
 | 
			
		||||
    Config.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -144,75 +135,6 @@ list_queues_offline(Config) ->
 | 
			
		|||
    assert_ctl_queues(Config, 1, ["--offline"], OfflineQueues),
 | 
			
		||||
    ok.
 | 
			
		||||
 | 
			
		||||
manage_global_parameters(Config) ->
 | 
			
		||||
    0 = length(global_parameters(Config)),
 | 
			
		||||
    Parameter1Key = global_param1,
 | 
			
		||||
    GlobalParameter1ValueAsString = "{\"a\":\"b\", \"c\":\"d\"}",
 | 
			
		||||
    ok = control_action(Config, set_global_parameter,
 | 
			
		||||
        [atom_to_list(Parameter1Key),
 | 
			
		||||
            GlobalParameter1ValueAsString
 | 
			
		||||
    ]),
 | 
			
		||||
 | 
			
		||||
    1 = length(global_parameters(Config)),
 | 
			
		||||
 | 
			
		||||
    GlobalParameter1Value = rabbit_ct_broker_helpers:rpc(
 | 
			
		||||
        Config, 0,
 | 
			
		||||
        rabbit_runtime_parameters, value_global,
 | 
			
		||||
        [Parameter1Key]
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
    [{<<"a">>,<<"b">>}, {<<"c">>,<<"d">>}] = GlobalParameter1Value,
 | 
			
		||||
 | 
			
		||||
    Parameter2Key = global_param2,
 | 
			
		||||
    GlobalParameter2ValueAsString = "{\"e\":\"f\", \"g\":\"h\"}",
 | 
			
		||||
    ok = control_action(Config, set_global_parameter,
 | 
			
		||||
        [atom_to_list(Parameter2Key),
 | 
			
		||||
            GlobalParameter2ValueAsString
 | 
			
		||||
        ]),
 | 
			
		||||
 | 
			
		||||
    2 = length(global_parameters(Config)),
 | 
			
		||||
 | 
			
		||||
    GlobalParameter2Value = rabbit_ct_broker_helpers:rpc(
 | 
			
		||||
        Config, 0,
 | 
			
		||||
        rabbit_runtime_parameters, value_global,
 | 
			
		||||
        [Parameter2Key]
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
    [{<<"e">>,<<"f">>}, {<<"g">>,<<"h">>}] = GlobalParameter2Value,
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    GlobalParameter1Value2AsString = "{\"a\":\"z\", \"c\":\"d\"}",
 | 
			
		||||
    ok = control_action(Config, set_global_parameter,
 | 
			
		||||
        [atom_to_list(Parameter1Key),
 | 
			
		||||
            GlobalParameter1Value2AsString
 | 
			
		||||
        ]),
 | 
			
		||||
 | 
			
		||||
    2 = length(global_parameters(Config)),
 | 
			
		||||
 | 
			
		||||
    GlobalParameter1Value2 = rabbit_ct_broker_helpers:rpc(
 | 
			
		||||
        Config, 0,
 | 
			
		||||
        rabbit_runtime_parameters, value_global,
 | 
			
		||||
        [Parameter1Key]
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
    [{<<"a">>,<<"z">>}, {<<"c">>,<<"d">>}] = GlobalParameter1Value2,
 | 
			
		||||
 | 
			
		||||
    ok = control_action(Config, clear_global_parameter,
 | 
			
		||||
        [atom_to_list(Parameter1Key)]
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
    1 = length(global_parameters(Config)),
 | 
			
		||||
 | 
			
		||||
    not_found = rabbit_ct_broker_helpers:rpc(
 | 
			
		||||
        Config, 0,
 | 
			
		||||
        rabbit_runtime_parameters, value_global,
 | 
			
		||||
        [Parameter1Key]
 | 
			
		||||
    ),
 | 
			
		||||
 | 
			
		||||
    ok = control_action(Config, list_global_parameters, []),
 | 
			
		||||
 | 
			
		||||
    ok.
 | 
			
		||||
 | 
			
		||||
%%----------------------------------------------------------------------------
 | 
			
		||||
%% Helpers
 | 
			
		||||
%%----------------------------------------------------------------------------
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue