diff options
| author | Michael Klishin <michael@clojurewerkz.org> | 2020-07-03 11:32:47 +0700 |
|---|---|---|
| committer | Michael Klishin <michael@clojurewerkz.org> | 2020-07-03 11:32:47 +0700 |
| commit | 4a15f7142d71fad81b156ba7a2c24f48b09ac247 (patch) | |
| tree | 62200e42c28973bd3cb8b6f8383512fb0de75f66 /test | |
| parent | dc53b23824f611541ae42ad0f6977929308e7e20 (diff) | |
| download | rabbitmq-server-git-4a15f7142d71fad81b156ba7a2c24f48b09ac247.tar.gz | |
Speed up definition import tests
by avoiding distribution name/port conflicts that do resolve
themselves but only after a timeout.
Diffstat (limited to 'test')
| -rw-r--r-- | test/definition_import_SUITE.erl | 43 |
1 files changed, 18 insertions, 25 deletions
diff --git a/test/definition_import_SUITE.erl b/test/definition_import_SUITE.erl index e319c6d588..8950cec291 100644 --- a/test/definition_import_SUITE.erl +++ b/test/definition_import_SUITE.erl @@ -25,9 +25,9 @@ all() -> [ - {group, import_on_a_running_node}, - {group, import_on_a_booting_node}, - {group, roundtrip} + {group, boot_time_import}, + {group, roundtrip}, + {group, import_on_a_running_node} ]. groups() -> @@ -50,8 +50,8 @@ groups() -> import_case11, import_case12 ]}, - {import_on_a_booting_node, [], [ - import_on_boot_case1 + {boot_time_import, [], [ + import_on_a_booting_node ]}, {roundtrip, [], [ @@ -70,33 +70,26 @@ init_per_suite(Config) -> end_per_suite(Config) -> Config. -init_per_group(_, 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()). - -end_per_group(_, Config) -> - rabbit_ct_helpers:run_teardown_steps(Config, - rabbit_ct_client_helpers:teardown_steps() ++ - rabbit_ct_broker_helpers:teardown_steps()). - -init_per_testcase(import_on_boot_case1 = Testcase, Config) -> +init_per_group(boot_time_import = Group, Config) -> CasePath = filename:join(?config(data_dir, Config), "case5.json"), Config1 = rabbit_ct_helpers:set_config(Config, [ - {rmq_nodename_suffix, Testcase}, + {rmq_nodename_suffix, Group}, {rmq_nodes_count, 1} ]), Config2 = rabbit_ct_helpers:merge_app_env(Config1, {rabbit, [ {load_definitions, CasePath} ]}), - rabbit_ct_helpers:run_steps(Config2, - rabbit_ct_broker_helpers:setup_steps() ++ - rabbit_ct_client_helpers:setup_steps()), - rabbit_ct_helpers:testcase_started(Config, Testcase); + rabbit_ct_helpers:run_setup_steps(Config2, rabbit_ct_broker_helpers:setup_steps()); +init_per_group(Group, Config) -> + Config1 = rabbit_ct_helpers:set_config(Config, [ + {rmq_nodename_suffix, Group} + ]), + rabbit_ct_helpers:run_setup_steps(Config1, rabbit_ct_broker_helpers:setup_steps()). + +end_per_group(_, Config) -> + rabbit_ct_helpers:run_teardown_steps(Config, rabbit_ct_broker_helpers:teardown_steps()). + init_per_testcase(Testcase, Config) -> rabbit_ct_helpers:testcase_started(Config, Testcase). @@ -137,7 +130,7 @@ export_import_round_trip_case1(Config) -> Defs = export(Config), import_raw(Config, rabbit_json:encode(Defs)). -import_on_boot_case1(Config) -> +import_on_a_booting_node(Config) -> %% see case5.json VHost = <<"vhost2">>, %% verify that vhost2 eventually starts |
