如何从php单元中仅记录外部文件中的故障?我想要完整的信息,包括实际值,期望值,行号等.现在我正在使用fwrite并将所有通过和失败测试记录到文件中,有更好的方法吗?
请参阅" PHPUnit手册"中的"登录 "一章.
"正确"的方法是编写一个自定义Logger并将其挂钩到PHPUnit的Logging API中.或者扩展PHPUnit的标准Listener以将任何错误写入文件.
您可以在phpunit.xml文件中设置任何自定义记录器和监听器.有关相应的标记,请参阅PHPUnit手册中的附录:
编写自己的记录器的另一种方法是使用XSLT转换常规HTML输出以仅提供错误: