假设我有一个名为example.erl
在此模块中,我使用以下构造进行调试:
%%% Switch debugging output on/off:
%-define(DBG(Str, Args), ok).
-define(DBG(Str, Args), io:format(Str, Args)).
它可以帮助我将各种调试信息输出到 Erlang shell:
?DBG("Function fun1 starting... ~n", [])
但是,如果我example.erl
从example_tests
with调用example:test()
,则不会出现此输出信息。
如何在 EUnit 测试期间使其可见?
UPD:我找到了一些相关信息,但我仍然不知道如何解决这个问题。