summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@lshift.net>2008-09-02 14:47:03 +0100
committerMatthias Radestock <matthias@lshift.net>2008-09-02 14:47:03 +0100
commitaf50129da1992c1d8ee8aee0b82c57602a182827 (patch)
tree10cee97604b6f154f62c514727c79ffc4a014773
parentd3443aad822e33578f692b0271c7235f24509c32 (diff)
downloadrabbitmq-server-af50129da1992c1d8ee8aee0b82c57602a182827.tar.gz
some minor tweaks
- list comprehension instead of lists:map - make clean_logs check the return of file:delete, and return ok itself - rename non_writable_files to make_files_nonwritable for clarity
-rw-r--r--src/rabbit_tests.erl45
1 files changed, 20 insertions, 25 deletions
diff --git a/src/rabbit_tests.erl b/src/rabbit_tests.erl
index 5693c263..46158375 100644
--- a/src/rabbit_tests.erl
+++ b/src/rabbit_tests.erl
@@ -162,7 +162,7 @@ test_log_management() ->
ok = test_logs_working(MainLog, SaslLog),
%% reopening logs with log rotation performed first
- clean_logs([MainLog, SaslLog], Suffix),
+ ok = clean_logs([MainLog, SaslLog], Suffix),
ok = control_action(rotate_logs, []),
ok = file:rename(MainLog, [MainLog, Suffix]),
ok = file:rename(SaslLog, [SaslLog, Suffix]),
@@ -171,15 +171,15 @@ test_log_management() ->
ok = test_logs_working(MainLog, SaslLog),
%% logs with suffix are not writable
- non_writable_files([[MainLog, Suffix], [SaslLog, Suffix]]),
+ ok = make_files_non_writable([[MainLog, Suffix], [SaslLog, Suffix]]),
ok = control_action(rotate_logs, [Suffix]),
ok = test_logs_working(MainLog, SaslLog),
%% original log files are not writable
- non_writable_files([MainLog, SaslLog]),
+ ok = make_files_non_writable([MainLog, SaslLog]),
{error, _} = control_action(rotate_logs, []),
%% cleanup, add handlers removed by last command
- clean_logs([MainLog, SaslLog], Suffix),
+ ok = clean_logs([MainLog, SaslLog], Suffix),
ok = error_logger:add_report_handler(rabbit_error_logger_file_h,
MainLog),
ok = error_logger:add_report_handler(rabbit_sasl_report_file_h,
@@ -394,21 +394,16 @@ control_action(Command, Node, Args) ->
end.
empty_files(Files) ->
- lists:map(fun(File) ->
- case file:read_file_info(File) of
- {ok, FInfo} -> FInfo#file_info.size == 0;
- Error -> Error
- end
- end, Files).
+ [case file:read_file_info(File) of
+ {ok, FInfo} -> FInfo#file_info.size == 0;
+ Error -> Error
+ end || File <- Files].
non_empty_files(Files) ->
- Results = empty_files(Files),
- lists:map(fun(EmptyFile) ->
- case EmptyFile of
- {error, Reason} -> {error, Reason};
- _ -> not(EmptyFile)
- end
- end, Results).
+ [case EmptyFile of
+ {error, Reason} -> {error, Reason};
+ _ -> not(EmptyFile)
+ end || EmptyFile <- empty_files(Files)].
test_logs_working(MainLogFile, SaslLogFile) ->
ok = rabbit_log:error("foo bar"),
@@ -419,13 +414,13 @@ test_logs_working(MainLogFile, SaslLogFile) ->
ok.
clean_logs(Files, Suffix) ->
- lists:map(fun(File) ->
- file:delete(File),
- file:delete([File, Suffix])
- end, Files),
+ [begin
+ ok = file:delete(File),
+ ok = file:delete([File, Suffix])
+ end || File <- Files],
ok.
-non_writable_files(Files) ->
- lists:map(fun(File) ->
- ok = file:write_file_info(File, #file_info{mode=0})
- end, Files).
+make_files_non_writable(Files) ->
+ [ok = file:write_file_info(File, #file_info{mode=0}) ||
+ File <- Files],
+ ok.