lager_test_backend: error_logger_redirect_crashtest (case clause)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,296},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2534.0> gen_server crash terminated with reason: no case clause matching {} in crash:handle_call/3"},
{value,"[error] <0.2534.0> gen_server crash terminated with reason: no case clause matching {} in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,28}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (case clause string)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,305},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2550.0> gen_server crash terminated with reason: no case clause matching \"crash\" in crash:handle_call/3"},
{value,"[error] <0.2550.0> gen_server crash terminated with reason: no case clause matching \"crash\" in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,34}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (function clause)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,314},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2566.0> gen_server crash terminated with reason: no function clause matching crash:function({})"},
{value,"[error] <0.2566.0> gen_server crash terminated with reason: no function clause matching {crash,function,[{}],[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,95}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (if clause)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,323},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2582.0> gen_server crash terminated with reason: no true branch found while evaluating if expression in crash:handle_call/3"},
{value,"[error] <0.2582.0> gen_server crash terminated with reason: no true branch found while evaluating if expression in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,39}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (try clause)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,332},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2598.0> gen_server crash terminated with reason: no try clause matching [] in crash:handle_call/3"},
{value,"[error] <0.2598.0> gen_server crash terminated with reason: no try clause matching [] in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,43}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (undefined function)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,341},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2614.0> gen_server crash terminated with reason: call to undefined function crash:booger/0 from crash:handle_call/3"},
{value,"[error] <0.2614.0> gen_server crash terminated with reason: {'function not exported',[{crash,booger,[],[]},{crash,handle_call,3,[{file,\"test/crash.erl\"},{line,19}]},{gen_server,handle_msg,5,[{file,\"gen_server.erl\"},{line,588}]},{proc_lib,init_p_do_apply,3,[{file,\"proc_lib.erl\"},{line,227}]}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (bad math)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,350},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2630.0> gen_server crash terminated with reason: bad arithmetic expression in crash:handle_call/3"},
{value,"[error] <0.2630.0> gen_server crash terminated with reason: bad arithmetic expression in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,55}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (bad match)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,359},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2646.0> gen_server crash terminated with reason: no match of right hand value {} in crash:handle_call/3"},
{value,"[error] <0.2646.0> gen_server crash terminated with reason: no match of right hand value {} in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,50}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (bad arity)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,368},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2662.0> gen_server crash terminated with reason: fun called with wrong arity of 1 instead of 3 in crash:handle_call/3"},
{value,"[error] <0.2662.0> gen_server crash terminated with reason: fun called with wrong arity of 1 instead of 3 in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,78}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (bad arg1)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,377},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2678.0> gen_server crash terminated with reason: bad argument in crash:handle_call/3"},
{value,"[error] <0.2678.0> gen_server crash terminated with reason: bad argument in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,58}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (bad arg2)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,386},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2694.0> gen_server crash terminated with reason: bad argument in call to erlang:iolist_to_binary([\"foo\",bar]) in crash:handle_call/3"},
{value,"[error] <0.2694.0> gen_server crash terminated with reason: bad argument in {erlang,iolist_to_binary,[[[102,111,111],bar]],[]}"}]}
lager_test_backend: error_logger_redirect_crashtest (badfun)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,404},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.2726.0> gen_server crash terminated with reason: bad function booger in crash:handle_call/3"},
{value,"[error] <0.2726.0> gen_server crash terminated with reason: bad function booger in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,22}]}"}]}
lager_test_backend: error_logger_redirecttest (crash reports for 'special processes' should be handled right)...failed
::{assertEqual_failed,[{module,lager_test_backend},
{line,702},
{expression,"lists : flatten ( Msg )"},
{expected,"[error] <0.3152.0> CRASH REPORT Process <0.3152.0> with 0 neighbours crashed with reason: no function clause matching special_process:foo(bar)"},
{value,"[error] <0.3152.0> CRASH REPORT Process <0.3152.0> with 0 neighbours crashed with reason: no function clause matching {special_process,foo,[bar],[{file,[116,101,115,116,47,115,112,101,99,105,97,108,95,112,114,111,99,101,115,115,46,101,114,108]},{line,26}]}"}]}
=ERROR REPORT==== 28-Aug-2012::21:55:35 ===
* Generic server inet_gethost_native_sup terminating
* Last message in was {'EXIT',<0.633.0>,killed}
* When Server state == {state,inet_gethost_native,undefined,<0.633.0>,
{local,inet_gethost_native_sup}}
* Reason for termination ==
\ killed
ERROR: One or more eunit tests failed.
lager's eunit tests are failing.
$ git log -n 1 commit 5bb692254555520f13aa1438f06a94d5b3286a39 Author: Ulf Wiger ulf@feuerlabs.com Date: Mon Jul 9 19:01:23 2012 +0200
$ erl Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:2:2] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.9.1 (abort with ^G) 1>
$ cd deps/lager
$ make test ./rebar compile eunit
: :
lager_test_backend: lagertest (tracing works)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,189}, {expression,"count ( )"}, {expected,1}, {value,2}]}
lager_test_backend: lagertest (tracing works with custom attributes)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,201}, {expression,"count ( )"}, {expected,1}, {value,2}]}
lager_test_backend: lagertest (tracing honors loglevel)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,214}, {expression,"count ( )"}, {expected,0}, {value,1}]}
lager_test_backend: error_logger_redirect_crashtest (case clause)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,296}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2534.0> gen_server crash terminated with reason: no case clause matching {} in crash:handle_call/3"}, {value,"[error] <0.2534.0> gen_server crash terminated with reason: no case clause matching {} in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,28}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (case clause string)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,305}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2550.0> gen_server crash terminated with reason: no case clause matching \"crash\" in crash:handle_call/3"}, {value,"[error] <0.2550.0> gen_server crash terminated with reason: no case clause matching \"crash\" in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,34}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (function clause)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,314}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2566.0> gen_server crash terminated with reason: no function clause matching crash:function({})"}, {value,"[error] <0.2566.0> gen_server crash terminated with reason: no function clause matching {crash,function,[{}],[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,95}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (if clause)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,323}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2582.0> gen_server crash terminated with reason: no true branch found while evaluating if expression in crash:handle_call/3"}, {value,"[error] <0.2582.0> gen_server crash terminated with reason: no true branch found while evaluating if expression in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,39}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (try clause)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,332}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2598.0> gen_server crash terminated with reason: no try clause matching [] in crash:handle_call/3"}, {value,"[error] <0.2598.0> gen_server crash terminated with reason: no try clause matching [] in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,43}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (undefined function)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,341}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2614.0> gen_server crash terminated with reason: call to undefined function crash:booger/0 from crash:handle_call/3"}, {value,"[error] <0.2614.0> gen_server crash terminated with reason: {'function not exported',[{crash,booger,[],[]},{crash,handle_call,3,[{file,\"test/crash.erl\"},{line,19}]},{gen_server,handle_msg,5,[{file,\"gen_server.erl\"},{line,588}]},{proc_lib,init_p_do_apply,3,[{file,\"proc_lib.erl\"},{line,227}]}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (bad math)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,350}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2630.0> gen_server crash terminated with reason: bad arithmetic expression in crash:handle_call/3"}, {value,"[error] <0.2630.0> gen_server crash terminated with reason: bad arithmetic expression in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,55}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (bad match)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,359}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2646.0> gen_server crash terminated with reason: no match of right hand value {} in crash:handle_call/3"}, {value,"[error] <0.2646.0> gen_server crash terminated with reason: no match of right hand value {} in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,50}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (bad arity)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,368}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2662.0> gen_server crash terminated with reason: fun called with wrong arity of 1 instead of 3 in crash:handle_call/3"}, {value,"[error] <0.2662.0> gen_server crash terminated with reason: fun called with wrong arity of 1 instead of 3 in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,78}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (bad arg1)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,377}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2678.0> gen_server crash terminated with reason: bad argument in crash:handle_call/3"}, {value,"[error] <0.2678.0> gen_server crash terminated with reason: bad argument in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,58}]}"}]}
lager_test_backend: error_logger_redirect_crashtest (bad arg2)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,386}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2694.0> gen_server crash terminated with reason: bad argument in call to erlang:iolist_to_binary([\"foo\",bar]) in crash:handle_call/3"}, {value,"[error] <0.2694.0> gen_server crash terminated with reason: bad argument in {erlang,iolist_to_binary,[[[102,111,111],bar]],[]}"}]}
lager_test_backend: error_logger_redirect_crashtest (badfun)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,404}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.2726.0> gen_server crash terminated with reason: bad function booger in crash:handle_call/3"}, {value,"[error] <0.2726.0> gen_server crash terminated with reason: bad function booger in {crash,handle_call,3,[{file,[116,101,115,116,47,99,114,97,115,104,46,101,114,108]},{line,22}]}"}]}
lager_test_backend: error_logger_redirecttest (crash reports for 'special processes' should be handled right)...failed ::{assertEqual_failed,[{module,lager_test_backend}, {line,702}, {expression,"lists : flatten ( Msg )"}, {expected,"[error] <0.3152.0> CRASH REPORT Process <0.3152.0> with 0 neighbours crashed with reason: no function clause matching special_process:foo(bar)"}, {value,"[error] <0.3152.0> CRASH REPORT Process <0.3152.0> with 0 neighbours crashed with reason: no function clause matching {special_process,foo,[bar],[{file,[116,101,115,116,47,115,112,101,99,105,97,108,95,112,114,111,99,101,115,115,46,101,114,108]},{line,26}]}"}]}
Failed: 16. Skipped: 0. Passed: 87. Cover analysis: /home/norton/tmp/kvdb/deps/lager/.eunit/index.html
=INFO REPORT==== 28-Aug-2012::21:55:35 === application: inets exited: killed type: temporary
=ERROR REPORT==== 28-Aug-2012::21:55:35 === * Generic server inet_gethost_native_sup terminating * Last message in was {'EXIT',<0.633.0>,killed} * When Server state == {state,inet_gethost_native,undefined,<0.633.0>, {local,inet_gethost_native_sup}} * Reason for termination == \ killed ERROR: One or more eunit tests failed.
=INFO REPORT==== 28-Aug-2012::21:55:35 === application: compiler exited: stopped type: temporary make: *\ [test] Error 1