Hello, I'm pretty new to Erlang and I guess this is an old discussion. But why do erl -make return 0 even on error? It makes it harder to do: erl -make && erl -pa ebin/ test/ -noshell -s r1_tests test -s init stop I have found some previous posts about it through google but they normally boil down to "write a wrapper". --Albin