Browse Source

Add 10 second timeout for trace stop

pull/346/head
Mark Allen 9 years ago
parent
commit
d2dfec2a32
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      test/lager_test_backend.erl

+ 3
- 2
test/lager_test_backend.erl View File

@ -539,6 +539,7 @@ lager_test_() ->
end end
}, },
{"stopped trace stops and removes its event handler - default sink (gh#267)", {"stopped trace stops and removes its event handler - default sink (gh#267)",
{timeout, 10,
fun() -> fun() ->
Sink = ?DEFAULT_SINK, Sink = ?DEFAULT_SINK,
StartHandlers = gen_event:which_handlers(Sink), StartHandlers = gen_event:which_handlers(Sink),
@ -562,14 +563,14 @@ lager_test_() ->
?assertEqual(length(StartGlobal)+1, length(lager_config:global_get(handlers))), ?assertEqual(length(StartGlobal)+1, length(lager_config:global_get(handlers))),
ok = lager:stop_trace(TestTrace2), ok = lager:stop_trace(TestTrace2),
EndHandlers = gen_event:which_handlers(?DEFAULT_SINK),
EndHandlers = gen_event:which_handlers(Sink),
EndGlobal = lager_config:global_get(handlers), EndGlobal = lager_config:global_get(handlers),
{_, T3} = lager_config:get({Sink, loglevel}), {_, T3} = lager_config:get({Sink, loglevel}),
?assertEqual([], T3), ?assertEqual([], T3),
?assertEqual(StartHandlers, EndHandlers), ?assertEqual(StartHandlers, EndHandlers),
?assertEqual(StartGlobal, EndGlobal), ?assertEqual(StartGlobal, EndGlobal),
ok ok
end
end}
}, },
{"record printing works", {"record printing works",
fun() -> fun() ->

Loading…
Cancel
Save