Browse Source

Fix test in lager_file_backend with exception for win32

pull/509/head
Luke Bakken 5 years ago
parent
commit
c7d7fce951
No known key found for this signature in database GPG Key ID: D99DE30E43EAE440
1 changed files with 12 additions and 7 deletions
  1. +12
    -7
      src/lager_file_backend.erl

+ 12
- 7
src/lager_file_backend.erl View File

@ -701,13 +701,18 @@ filesystem_test_() ->
% from preventing cleanup % from preventing cleanup
?assertEqual(ok, file:write_file_info(TestLog, FInfo0)), ?assertEqual(ok, file:write_file_info(TestLog, FInfo0)),
?assertEqual(3, lager_test_backend:count()),
lager_test_backend:pop(),
lager_test_backend:pop(),
{_Level, _Time, Message, _Metadata} = lager_test_backend:pop(),
?assertEqual(
"Failed to reopen log file " ++ TestLog ++ " with error permission denied",
lists:flatten(Message))
case os:type() of
{win32, _} ->
% Note: on win32, setting mode = 0 does not result in a permission error
?assertEqual(2, lager_test_backend:count());
_ ->
lager_test_backend:pop(),
lager_test_backend:pop(),
{_Level, _Time, Message, _Metadata} = lager_test_backend:pop(),
?assertEqual(
"Failed to reopen log file " ++ TestLog ++ " with error permission denied",
lists:flatten(Message))
end
end}, end},
{"unavailable files that are fixed at runtime should start having log messages written", {"unavailable files that are fixed at runtime should start having log messages written",
fun() -> fun() ->

Loading…
Cancel
Save