@@ -69,19 +69,23 @@ init_per_testcase(quorum_queue_leadership_transfer = Testcase, Config) ->
69
69
rabbit_ct_broker_helpers :setup_steps () ++
70
70
rabbit_ct_client_helpers :setup_steps ());
71
71
init_per_testcase (metadata_store_leadership_transfer = Testcase , Config ) ->
72
- rabbit_ct_helpers :testcase_started (Config , Testcase ),
73
- ClusterSize = ? config (rmq_nodes_count , Config ),
74
- TestNumber = rabbit_ct_helpers :testcase_number (Config , ? MODULE , Testcase ),
75
- Config1 = rabbit_ct_helpers :set_config (Config , [
76
- {rmq_nodes_clustered , true },
77
- {rmq_nodename_suffix , Testcase },
78
- {tcp_ports_base , {skip_n_nodes , TestNumber * ClusterSize }},
79
- {metadata_store , khepri }
80
- ]),
81
- rabbit_ct_helpers :run_steps (
82
- Config1 ,
83
- rabbit_ct_broker_helpers :setup_steps () ++
84
- rabbit_ct_client_helpers :setup_steps ());
72
+ case rabbit_ct_broker_helpers :configured_metadata_store (Config ) of
73
+ mnesia ->
74
+ {skip , " Leadership transfer does not apply to mnesia" };
75
+ _ ->
76
+ rabbit_ct_helpers :testcase_started (Config , Testcase ),
77
+ ClusterSize = ? config (rmq_nodes_count , Config ),
78
+ TestNumber = rabbit_ct_helpers :testcase_number (Config , ? MODULE , Testcase ),
79
+ Config1 = rabbit_ct_helpers :set_config (Config , [
80
+ {rmq_nodes_clustered , true },
81
+ {rmq_nodename_suffix , Testcase },
82
+ {tcp_ports_base , {skip_n_nodes , TestNumber * ClusterSize }}
83
+ ]),
84
+ rabbit_ct_helpers :run_steps (
85
+ Config1 ,
86
+ rabbit_ct_broker_helpers :setup_steps () ++
87
+ rabbit_ct_client_helpers :setup_steps ())
88
+ end ;
85
89
init_per_testcase (Testcase , Config ) ->
86
90
rabbit_ct_helpers :testcase_started (Config , Testcase ),
87
91
ClusterSize = ? config (rmq_nodes_count , Config ),
0 commit comments