diff options
author | Michael Klishin <michael@clojurewerkz.org> | 2019-04-25 02:50:16 +0300 |
---|---|---|
committer | Michael Klishin <michael@clojurewerkz.org> | 2019-04-25 02:50:16 +0300 |
commit | f51f528fe9d397111cd08f237d1eda7074d2d16c (patch) | |
tree | f5a4777bb2fbb968dd60166e25db9c2ad91947d9 | |
parent | f799de5a532fedd4b60c33d50cb7286f4e0d4853 (diff) | |
download | rabbitmq-server-git-f51f528fe9d397111cd08f237d1eda7074d2d16c.tar.gz |
unit_inbroker_non_parallel suite: split log management test into two smaller ones
-rw-r--r-- | test/unit_inbroker_non_parallel_SUITE.erl | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/test/unit_inbroker_non_parallel_SUITE.erl b/test/unit_inbroker_non_parallel_SUITE.erl index 866d529489..b881ebaf8b 100644 --- a/test/unit_inbroker_non_parallel_SUITE.erl +++ b/test/unit_inbroker_non_parallel_SUITE.erl @@ -39,7 +39,8 @@ groups() -> file_handle_cache, %% Change FHC limit. head_message_timestamp_statistics, %% Expect specific statistics. log_management, %% Check log files. - log_management_during_startup, %% Check log files. + log_file_initialised_during_startup, + log_file_fails_to_initialise_during_startup, externally_rotated_logs_are_automatically_reopened %% Check log files. ]} ]. @@ -271,11 +272,11 @@ log_management1(_Config) -> ok = test_logs_working([LogFile]), passed. -log_management_during_startup(Config) -> +log_file_initialised_during_startup(Config) -> passed = rabbit_ct_broker_helpers:rpc(Config, 0, - ?MODULE, log_management_during_startup1, [Config]). + ?MODULE, log_file_initialised_during_startup1, [Config]). -log_management_during_startup1(_Config) -> +log_file_initialised_during_startup1(_Config) -> [LogFile|_] = rabbit:log_locations(), Suffix = ".0", @@ -299,6 +300,23 @@ log_management_during_startup1(_Config) -> application:unset_env(lager, extra_sinks), ok = rabbit:start(), + %% clean up + ok = application:set_env(rabbit, lager_default_file, LogFile), + application:unset_env(rabbit, log), + application:unset_env(lager, handlers), + application:unset_env(lager, extra_sinks), + ok = rabbit:start(), + passed. + + +log_file_fails_to_initialise_during_startup(Config) -> + passed = rabbit_ct_broker_helpers:rpc(Config, 0, + ?MODULE, log_file_fails_to_initialise_during_startup1, [Config]). + +log_file_fails_to_initialise_during_startup1(_Config) -> + [LogFile|_] = rabbit:log_locations(), + Suffix = ".0", + %% start application with logging to directory with no %% write permissions ok = rabbit:stop(), |