Jak nakazać phpunitowi zatrzymanie się w przypadku awarii


101

Prowadzę duży zestaw testów phpunit i chciałbym zobaczyć, który test się nie powiódł, gdy tylko zawiódł, zamiast czekać na zakończenie wszystkich testów, a następnie wypisać wszystkie niepowodzenia.

Jak mogę powiedzieć phpunitowi, żeby to zrobił?

Odpowiedzi:


173

Dodaj stopOnFailure="true"atrybut do phpunit.xmlelementu głównego.

Możesz również użyć go w CLI: phpunit --stop-on-failure

Informacje z instrukcji i kilka innych, które mogą być dla Ciebie przydatne:

  • stopOnError - "Zatrzymaj wykonywanie przy pierwszym błędzie."
  • stopOnFailure - "Zatrzymaj wykonywanie przy pierwszym błędzie lub niepowodzeniu."
  • stopOnIncomplete - "Zatrzymaj wykonywanie po pierwszym niekompletnym teście."

Więcej informacji: podręcznik PHPunit

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.