PHPUnit需要很长时间才能显示错误并失败

时间:2013-09-04 13:45:45

标签: php phpunit

我正在使用PHPunit来测试我的课程。当所有断言都正确时,事情就好了,但是当代码中发现PHP错误时,PHPunit会说“时间为0秒,1个错误”,然后需要额外的10-15秒来显示错误是什么以及发生故障的地方。看起来它确实发生了错误发生的完整堆栈跟踪,这似乎比PHP默认情况下更全面。这是花费太长时间的原因吗?如果是这样,有没有办法加快这个过程?

1 个答案:

答案 0 :(得分:1)

使用--stop-on-failure参数运行测试可以帮助您在发生错误后不运行其他测试,并立即查看错误原因。

> phpunit --stop-on-failure .

另一个选择是使用--tap选项运行测试以查找哪个测试会减慢测试速度

> phpunit --tap .
相关问题