@@ -54,6 +54,11 @@ init_per_testcase(Testcase, Config) ->
5454 TestCaseName = rabbit_ct_helpers :config_to_testcase_name (Config , Testcase ),
5555 Config1 = rabbit_ct_helpers :set_config (Config , {test_resource_name ,
5656 re :replace (TestCaseName , " /" , " -" , [global , {return , list }])}),
57+ Nodes = rabbit_ct_broker_helpers :get_node_configs (Config , nodename ),
58+ [case rabbit_ct_broker_helpers :enable_plugin (Config , N , rabbitmq_local_exchange ) of
59+ ok -> ok ;
60+ _ -> {skip }
61+ end || N <- Nodes ],
5762 rabbit_ct_helpers :testcase_started (Config1 , Testcase ).
5863
5964end_per_testcase (Testcase , Config ) ->
@@ -64,6 +69,8 @@ end_per_testcase(Testcase, Config) ->
6469% % -------------------------------------------------------------------
6570
6671routed_to_one_local_queue_test (Config ) ->
72+ % ok = ensure_plugin_enabled(Config),
73+
6774 E = make_exchange_name (Config , " 0" ),
6875 declare_exchange (Config , E ),
6976 % % declare queue on the first two nodes: 0, 1
@@ -76,6 +83,8 @@ routed_to_one_local_queue_test(Config) ->
7683 passed .
7784
7885routed_to_one_nonlocal_queue_test (Config ) ->
86+ % ok = ensure_plugin_enabled(Config),
87+
7988 E = make_exchange_name (Config , " 0" ),
8089 declare_exchange (Config , E ),
8190 % % declare queue on nodes 0, 1
0 commit comments