소스 검색

Fix test in lager_file_backend with exception for win32

pull/509/head
Luke Bakken 5 년 전
부모
커밋
c7d7fce951
No known key found for this signature in database 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() ->

불러오는 중...
취소
저장