Skip to content

Commit 311be97

Browse files
committed
cluster_SUITE: Run setup_node() at the group level
[Why] For test cases running on the common_test node directly, we can set it up once.
1 parent e261747 commit 311be97

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

test/cluster_SUITE.erl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,9 @@ end_per_suite(Config) ->
125125
end,
126126
ok.
127127

128+
init_per_group(single_node, Config) ->
129+
setup_node(),
130+
Config;
128131
init_per_group(_Group, Config) ->
129132
Config.
130133

@@ -141,7 +144,6 @@ init_per_testcase(Testcase, Config)
141144
Testcase =:= initial_members_are_ignored orelse
142145
Testcase =:= fail_to_join_non_existing_node orelse
143146
Testcase =:= can_set_snapshot_interval ->
144-
setup_node(),
145147
{ok, _} = application:ensure_all_started(khepri),
146148
Props = helpers:start_ra_system(Testcase),
147149
[{ra_system_props, #{node() => Props}} | Config];
@@ -190,7 +192,6 @@ init_per_testcase(Testcase, Config)
190192
init_per_testcase(Testcase, Config)
191193
when Testcase =:= can_use_default_store_on_single_node orelse
192194
Testcase =:= can_start_store_in_specified_data_dir_on_single_node ->
193-
setup_node(),
194195
Config.
195196

196197
end_per_testcase(Testcase, _Config)

0 commit comments

Comments
 (0)