Comment dire à phpunit d'arrêter en cas d'échec

98

J'exécute une grande suite de tests phpunit, et j'aimerais voir quel test a échoué dès qu'il a échoué, plutôt que d'attendre que tous les tests se terminent, puis de lister tous les échecs.

Comment puis-je dire à phpunit de faire cela?

johncorser
la source

Réponses:

168

Ajoutez l' stopOnFailure="true"attribut à votre phpunit.xmlélément racine.

Vous pouvez également l'utiliser dans la CLI: phpunit --stop-on-failure

Informations du manuel et quelques autres qui peuvent vous être utiles:

  • stopOnError - "Arrête l'exécution à la première erreur."
  • stopOnFailure - "Arrête l'exécution à la première erreur ou échec."
  • stopOnIncomplete - "Arrête l'exécution lors du premier test incomplet."

Plus d'informations sur: PHPunit manual

Sven van Zoelen
la source