我最近一直在运行几千个PHPunit测试.我使用–process-isolation选项,因此测试完成需要大约40分钟.
有时在激进的重构后,很多测试开始失败(感谢上帝,我有测试!).如果在测试套件中间测试失败,那么我必须再等20分钟才能看到测试是什么以及它的消息.
如果没有中断整个过程,我会使用–stop-on-failure.基本上我正在寻找–log-on-failure选项.
我正在寻找的确切方法是在失败之后立即查看测试的失败/错误消息,而不是在所有其他测试完成之后.但是不应该中断其他测试执行的整个过程.记录到文件也足够了.
我很感激你的建议.
编辑:我很高兴看到你的建议我如何改进我的测试一般,我会尝试遵循它们,但我想找到解决我的确切问题.