11.14. Ponowne wykonywanie testów zakończonych niepowodzeniem

Wielkie, rzeczywiste aplikacje z reguły wymagają stosowania setek lub tysięcy przypadków testowych. W takim przypadku konieczność ponownego wykonania całego pakietu testów tylko dlatego, że dwa lub trzy testy zakończyły się niepowodzeniem, bywa bardzo frustrujące. Czyż nie byłoby lepiej, gdybyśmy mogli naprawić wadliwy kod i ponownie wykonać tylko te testy, które wcześniej zakończyły się błędami? Framework TestNG oferuje prosty, ale skuteczny mechanizm, który może nam to zadanie bardzo ułatwić — mowa o opcji wymuszającej ponowne wykonywanie tylko tych metod testów, które w ostatniej próbie zakończyły się niepowodzeniem.

Za każdym razem, gdy framework TestNG wykrywa błąd testu, tworzy ...

Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.