Я думаю, что PHPUnit по умолчанию продолжает запускать тесты при неудаче.Таким образом, вы, вероятно, определили stopOnFailure="true"
в вашем phpunit.xml
.Либо удалите это полностью, либо попробуйте установить его на true
.
. Есть несколько флагов, которые вы можете добавить к своей команде, что делает остановку PHPUnit при ошибке / ошибке:
--stop-on-defect Stop execution upon first not-passed test
--stop-on-error Stop execution upon first error
--stop-on-failure Stop execution upon first error or failure
--stop-on-warning Stop execution upon first warning
--stop-on-risky Stop execution upon first risky test
--stop-on-skipped Stop execution upon first skipped test
--stop-on-incomplete Stop execution upon first incomplete test
Вы можете узнать больше о phpunit.xml здесь.