当你在common_test中调用io:format时,它会去哪里?

时间:2011-02-15 21:06:02

标签: erlang

io:common_test模块中的格式调用不会进入用户控制台,尽管error_log消息可以。我无法弄清楚io:格式调用DO去哪里。在我的仓库中运行ack相关的字符串没有任何结果。有谁知道他们去哪了?

1 个答案:

答案 0 :(得分:4)

在规范中定义{logdir, "logs"}.,然后将io:格式转到日志中。通过设置group_leader通过erlang:group_leader/2来捕获测试的IO输出来完成。

实际输出位于该测试用例的日志输出中相应测试用例的下方。 logs/index.html是您仔细阅读的起点。

最后,在http://www.erlang.org/doc/apps/common_test/run_test_chapter.html第6.9节中,它有点松散地记录在案。