[erlang-questions] Failing Makefile build on EUnit test failures

Angel Alvarez <>
Wed Dec 16 10:06:35 CET 2009


El Miércoles, 16 de Diciembre de 2009 02:06:35 Jeremy Raymond escribió:
> Hello,
> 
> I have a make file that runs my EUnit tests like this:
> 
> eunit: ${EUNIT_OBJ}
>     erl -noshell -pa ebin -eval 'eunit:test(${TEST_MODULES}, [verbose])' -s
> init stop
> 
> What I'd like to happen is have my build fail if any of the eunit tests fail
> however even if tests fail the build suceeds (the command to run the tests
> returns 0?). How can I make my build fail if the tests fail, and pass if the
> tests pass?
> 
> 
> Thanks,
> 
> Jeremy
> 

Also

:~/Tmp/kt> erl -noshell -eval "erlang:halt(0)" && echo Ok
Ok

:~/Tmp/kt> erl -noshell -eval "erlang:halt(1)" && echo Ok


And using init:stop you allow apps to shutdown nicely...


:~/Tmp/kt> erl -noshell -eval "init:stop(0)" && echo Ok
Ok

:~/Tmp/kt> erl -noshell -eval "init:stop(1)" && echo Ok


-- 
No imprima este correo si no es necesario. El medio ambiente está en nuestras manos.
__________________________________________

Clist UAH a.k.a Angel
__________________________________________
Vivimos en un sociedad exquisitamente dependiente de la ciencia y la tecnología, cuando muy poco gente conoce algo de la ciencia ó de la tecnología.


More information about the erlang-questions mailing list