Cómo decirle a phpunit que se detenga en caso de falla

98

Estoy ejecutando un gran conjunto de pruebas phpunit, y me gustaría ver qué prueba falló tan pronto como falló, en lugar de esperar a que se completen todas las pruebas y luego hacer que enumere todas las fallas.

¿Cómo puedo decirle a phpunit que haga esto?

Johncorser
fuente

Respuestas:

168

Agregue el stopOnFailure="true"atributo a su phpunit.xmlelemento raíz.

También puede usarlo en la CLI: phpunit --stop-on-failure

Información del manual y algunos otros que pueden ser útiles para ti:

  • stopOnError - "Detiene la ejecución ante el primer error".
  • stopOnFailure - "Detiene la ejecución ante el primer error o falla".
  • stopOnIncomplete: "Detiene la ejecución en la primera prueba incompleta".

Más información en: PHPunit manual

Sven van Zoelen
fuente