[erlang-questions] Eunit debug macros cause tests to fail?
Fernando Benavides
fernando.benavides@REDACTED
Thu Dec 2 22:32:06 CET 2010
Hi Hunter,
I didn't try your code, but seems like you need to
use ?debugVal([1,2,6]) instead of eunit:debugVal([1,2,6]).
You should try that :)
Cheers!
On Thu, 2010-12-02 at 21:14 +0000, Hunter Kelly wrote:
> Hi there, I'm pretty new to Erlang and EUnit in particular, but I
> thought I'd give it a shot.
>
> I was writing a small function, using TDD with EUnit to help drive it.
>
> Every time I put in the debugging macros, though, I get failures like this:
>
> (emacs@REDACTED)88> foo:test().
> foo:30: partition_into_test_...*failed*
> ::error:undef
> in function eunit:debugVal/1
> called as debugVal([1,2,6])
> in call from foo:partition_into/2
> in call from foo:'-partition_into_test_/0-fun-0-'/1
>
>
> foo:32: partition_into_test_...*failed*
> ::error:undef
> in function eunit:debugVal/1
> called as debugVal([1,4,6])
> in call from foo:partition_into/2
> in call from foo:'-partition_into_test_/0-fun-2-'/1
>
>
> foo:34: partition_into_test_...*failed*
> ::error:undef
> in function eunit:debugVal/1
> called as debugVal([2,0,6])
> in call from foo:partition_into/2
> in call from foo:'-partition_into_test_/0-fun-4-'/1
>
>
> foo:36: partition_into_test_...*failed*
> ::error:undef
> in function eunit:debugVal/1
> called as debugVal([2,2,5])
> in call from foo:partition_into/2
> in call from foo:'-partition_into_test_/0-fun-6-'/1
>
>
> =======================================================
> Failed: 4. Skipped: 0. Passed: 0.
> error
> (emacs@REDACTED)89>
>
> The tests pass when I remove the debugging macros, though! Since
> io:format stuff gets swallowed, it was rather difficult figuring out
> what I needed to do to make the tests pass!
>
> Is there some misconfgiguration or something?
>
> Erlang version:
>
> $ erl -sname shell
> Erlang R14A (erts-5.8) [source] [smp:2:2] [rq:2] [async-threads:0]
> [hipe] [kernel-poll:false]
>
> Eshell V5.8 (abort with ^G)
> (shell@REDACTED)1>
>
> I've attached the file causing the problems.
>
> Thanks!
>
> H
> ________________________________________________________________
> erlang-questions (at) erlang.org mailing list.
> See http://www.erlang.org/faq.html
> To unsubscribe; mailto:erlang-questions-unsubscribe@REDACTED
________________________________________________________________________
Fernando Benavides
fernando@REDACTED
More information about the erlang-questions
mailing list