我正在使用common_test,只想将值记录到stdout或stderr。怎么会?我试过了:
最先进的技术似乎是手动梳理html文件。但是我在服务器上,除了我的日志行之外,我不关心任何事情,我只想要stdout。而且我从来不想在编写测试时查看HTML文件,所以关于如何避免这种情况的建议通常会很有帮助。
svmlkihl1#
您应该使用ct:print或ct:pal(打印和日志),不过我建议使用后者。(You可以始终使用erlang:display,这是对stdout的低级访问)请记住,如果您使用具有默认配置与ct值的Rebar3,则ct:print仅在--verbose时显示,而ct:pal仅在测试失败时显示。
--verbose
1条答案
按热度按时间svmlkihl1#
您应该使用ct:print或ct:pal(打印和日志),不过我建议使用后者。
(You可以始终使用erlang:display,这是对stdout的低级访问)
请记住,如果您使用具有默认配置与ct值的Rebar3,则ct:print仅在
--verbose
时显示,而ct:pal仅在测试失败时显示。