<div dir="ltr">Glad you found the issue. My fav one is having a module called c.erl / c.beam. erts *does not* like that one at all!<div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Fri, Jun 13, 2014 at 11:30 AM, Martin Koroudjiev <span dir="ltr"><<a href="mailto:mrtndimitrov@gmail.com" target="_blank">mrtndimitrov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Just for the record.<br>
<br>
It turned out I had a module in the code path called eunit_test. There<br>
is a module called the same in eunit lib.<br>
<span class="HOEnZb"><font color="#888888"><br>
Martin<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On 6/12/2014 8:20 AM, Martin Koroudjiev wrote:<br>
> Hello,<br>
><br>
> I've used eunit framework many times before with no problems but now I<br>
> try to compile dynamically a test module and to run the tests. I get<br>
> this error:<br>
><br>
> undefined<br>
> *unexpected termination of test process*<br>
> ::{undef,[{eunit_test,mf_wrapper,[my_test,fib_test_],[]},<br>
>           {eunit_data,parse,1,[{file,"eunit_data.erl"},{line,245}]},<br>
>           {eunit_data,next,1,[{file,"eunit_data.erl"},{line,170}]},<br>
>           {eunit_data,lookahead,1,[{file,"eunit_data.erl"},{line,530}]},<br>
>           {eunit_data,group,1,[{file,[...]},{line,...}]},<br>
>           {eunit_data,next,1,[{file,...},{...}]},<br>
>           {eunit_data,iter_next,1,[{...}|...]},<br>
>           {eunit_proc,get_next_item,1,[...]}]}<br>
><br>
> =======================================================<br>
>   Failed: 0.  Skipped: 0.  Passed: 0.<br>
> One or more tests were cancelled.<br>
><br>
> =ERROR REPORT==== 12-Jun-2014::08:10:16 ===<br>
> Error in process <0.185.0> on node 'dilbert@Martin-PC' with exit value:<br>
> {undef,[{eunit_test,mf_wrapper,[my_test,fib_test_],[]},{eunit_data,parse,1,[{file,"eunit_data.erl"},{line,245}]},{eunit_data,next,1,[{file,"eunit_data.erl"},{line,170}]},{eunit_data,lookahead,1,[{file,"eunit_data.erl"},{line...<br>

><br>
><br>
> error<br>
><br>
> The test module is the fib example from the doc page:<br>
><br>
> -module(my_test).<br>
><br>
> -include_lib("eunit/include/eunit.hrl").<br>
><br>
> -export([fib/1]).<br>
><br>
> fib(0) -> 1;<br>
>    fib(1) -> 1;<br>
>    fib(N) when N > 1 -> fib(N-1) + fib(N-2).<br>
><br>
> fib_test_() -><br>
>    [?_assert(fib(0) =:= 1),<br>
>     ?_assert(fib(1) =:= 1),<br>
>     ?_assert(fib(2) =:= 2),<br>
>     ?_assert(fib(3) =:= 3),<br>
>     ?_assert(fib(4) =:= 5),<br>
>     ?_assert(fib(5) =:= 8),<br>
>     ?_assertException(error, function_clause, fib(-1)),<br>
>     ?_assert(fib(31) =:= 2178309)<br>
>        ].<br>
><br>
> Does anyone know what can be wrong? Thanks in advance for your time.<br>
><br>
> Regards,<br>
> Martin<br>
<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div>