[erlang-questions] EUnit Help

Alex Arnon <>
Thu Jun 3 10:50:54 CEST 2010


Hi,

I am also running into a similar issue with my tests.
I am running unit tests that spawn-link a gen_server (tests are defined in
same module), then send it a shut down request.
The tests work on R12B5, but fail with the following on R13B1 and R13B4.
Note that the final error is different from David's:

()2> eunit:test(dbr_status_server).
dbr_status_server: server_stop_0_test...*skipped*
undefined
*unexpected termination of test process*
::shutdown

=======================================================
  Failed: 0.  Skipped: 0.  Passed: 1.
One or more tests were cancelled.
error


A unit test that does not invoke the gen_server passes with no problem (see
'Passed: 1' above).

Please help! :)




On Mon, Jun 15, 2009 at 11:37 PM, Richard Carlsson <>wrote:

> David Mercer wrote:
>
>> *unexpected termination of test process*
>>
>> ::{badarg,[{io,put_chars,[<0.133.0>,unicode,<<>>]},
>>           {eunit_proc,handle_test,2},
>>           {eunit_proc,tests_inorder,3},
>>           {eunit_proc,with_timeout,3},
>>           {eunit_proc,run_group,2},
>>           {eunit_proc,child_process,2}]}
>>
>
> Are you running R13B (not R13B01) with an unpatched EUnit? In that case,
> either install the fixed 2.1.1 version that can be found on the download
> page (http://www.erlang.org/download.html), or upgrade to R13B01. Sorry
> for the inconvenience.
>
>    /Richard
>
>
> ________________________________________________________________
> erlang-questions mailing list. See http://www.erlang.org/faq.html
> erlang-questions (at) erlang.org
>
>


More information about the erlang-questions mailing list