浏览代码

Fix test in lager_file_backend with exception for win32

pull/509/head
Luke Bakken 5 年前
父节点
当前提交
c7d7fce951
找不到此签名对应的密钥 GPG 密钥 ID: D99DE30E43EAE440
共有 1 个文件被更改,包括 12 次插入7 次删除
  1. +12
    -7
      src/lager_file_backend.erl

+ 12
- 7
src/lager_file_backend.erl 查看文件

@ -701,13 +701,18 @@ filesystem_test_() ->
% from preventing cleanup
?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},
{"unavailable files that are fixed at runtime should start having log messages written",
fun() ->

正在加载...
取消
保存