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

时间:2010-08-11 14:23:43

标签: phpunit

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

2 个答案:

答案 0 :(得分:20)

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

phpunit --log-junit results.xml test.php - 将test.php的结果保存为XML文件results.xml

phpunit --log-tap - 将保存为TAP

phpunit --log-json - 将另存为JSON

答案 1 :(得分:13)

如果你在unix上使用命令提示符,你不能只使用>将输出重定向到文本文件吗?

phpunit ArrayTest > MyArrayTestOutput.txt

大多数IDE还允许您将缓冲区/终端的输出复制/粘贴到您希望的任何位置。