Допустим, у меня есть модуль с именем example.erl
В этом модуле я использую следующую конструкцию для отладки:
%%% Switch debugging output on/off:
%-define(DBG(Str, Args), ok).
-define(DBG(Str, Args), io:format(Str, Args)).
Это помогает мне выводить различную отладочную информацию в оболочку Erlang:
?DBG("Function fun1 starting... ~n", [])
Но если я позвоню example.erl
из example_tests
с помощью example:test()
, эта выходная информация не появится.
Как я могу сделать его видимым во время теста EUnit?
UPD: я нашел некоторую связанную информацию, но все еще нахожу не знаю, как решить проблему.