web-dev-qa-db-fra.com

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

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 soient terminés, puis de lister tous les échecs.

Comment puis-je dire à phpunit de faire cela?

75
johncorser

Ajouter le 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 d’autres pouvant vous être utiles:

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

Plus d'infos sur: Manuel PHPunit

126
Sven van Zoelen