Como dizer ao phpunit para parar em caso de falha

98

Estou executando um grande conjunto de testes phpunit e gostaria de ver qual teste falhou assim que falhou, em vez de esperar que todos os testes sejam concluídos e, em seguida, ter uma lista de todas as falhas.

Como posso dizer ao phpunit para fazer isso?

johncorser
fonte

Respostas:

168

Adicione o stopOnFailure="true"atributo ao seu phpunit.xmlelemento raiz.

Você também pode usá-lo na CLI: phpunit --stop-on-failure

Informações do manual e algumas outras que podem ser úteis para você:

  • stopOnError - "Pare a execução no primeiro erro."
  • stopOnFailure - "Pare a execução no primeiro erro ou falha."
  • stopOnIncomplete - "Pare a execução no primeiro teste incompleto."

Mais informações em: manual do PHPunit

Sven van Zoelen
fonte