Как сказать phpunit останавливаться при ошибке

101

Я запускаю большой набор тестов phpunit, и я хотел бы видеть, какой тест не удался, как только он потерпел неудачу, вместо того, чтобы ждать завершения всех тестов, а затем перечислять все ошибки.

Как я могу сообщить об этом phpunit?

Джонкорсер
источник

Ответы:

173

Добавьте stopOnFailure="true"атрибут в свой phpunit.xmlкорневой элемент.

Вы также можете использовать его в CLI: phpunit --stop-on-failure

Информация из руководства и некоторые другие, которые могут быть вам полезны:

  • stopOnError - «Остановить выполнение при первой ошибке».
  • stopOnFailure - «Остановить выполнение при первой ошибке или сбое».
  • stopOnIncomplete - «Остановить выполнение при первом незавершенном тесте».

Дополнительная информация: Руководство по PHPunit

Свен ван Зоелен
источник