summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2019-04-25 02:50:16 +0300
committerMichael Klishin <michael@clojurewerkz.org>2019-04-25 02:50:16 +0300
commitf51f528fe9d397111cd08f237d1eda7074d2d16c (patch)
treef5a4777bb2fbb968dd60166e25db9c2ad91947d9
parentf799de5a532fedd4b60c33d50cb7286f4e0d4853 (diff)
downloadrabbitmq-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.erl26
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(),