我们可以保存PHPUnit测试的结果吗

我们可以保存PHPUnit测试的结果吗,phpunit,Phpunit,是否可以将PHPUnit测试生成的结果保存为文本文件或html文件,以便我们以后可以查看并通过电子邮件发送给相关人员?简单地说,我的要求是将IDE(Netbean或Eclipse)或命令提示符中的输出保存到本地系统(我执行测试的系统)的文件中。搜索了很长时间后,我没有找到所需的解决方案。如果有人有解决方案,请帮助我。如果您在unix上使用命令提示符,是否可以使用将输出重定向到文本文件 phpunit ArrayTest > MyArrayTestOutput.txt 大多数IDE还允许您

是否可以将PHPUnit测试生成的结果保存为文本文件或html文件,以便我们以后可以查看并通过电子邮件发送给相关人员?简单地说,我的要求是将IDE(Netbean或Eclipse)或命令提示符中的输出保存到本地系统(我执行测试的系统)的文件中。搜索了很长时间后,我没有找到所需的解决方案。如果有人有解决方案,请帮助我。

如果您在unix上使用命令提示符,是否可以使用
将输出重定向到文本文件

phpunit ArrayTest > MyArrayTestOutput.txt

大多数IDE还允许您将其缓冲区/终端的输出复制/粘贴到您想要的任何地方。

PHPUnit还提供了三个命令行选项,用于将结果保存到文件中:

phpunit——记录junit results.xml test.php
——将test.php的结果保存为xml文件results.xml

phpunit——日志点击
——将另存为点击


phpunit——日志json
——将另存为json

,感谢您的回复。这解决了我的问题。对于那些同样面临类似问题的人,下面这行可能会有所帮助。要附加进一步的测试结果,我们可以使用“>>”而不是上面由sleepynate给出的示例中的“>”。现在将是phpunit ArrayTest>>MyArrayTestOutput.txt。使用Jenkins!然后您将在一个漂亮的GUI中拥有控制台输出的永久记录。
--log tap
--log json
在phpunit版本6中都被删除了。