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