Есть ли способ прервать набор тестов в TestCafe, если тест в середине не пройден? - PullRequest
2 голосов
/ 02 октября 2019

У меня есть серия тестов, которые зависят от шага в середине (например, создание учетной записи). API, который я использую для этого, довольно хрупкий (это отдельная проблема) и иногда дает сбой. Я хотел бы иметь возможность просто выйти из тестов в середине, когда это не удастся, вместо того, чтобы ждать, пока TestCafe провалит первоначальные утверждения для следующих нескольких следующих тестов. Есть ли способ заставить тестовый контроллер остановиться или показать устройству, что тесты должны быть остановлены? Я сразу подумал об аннотации @Stepwise Спока, но ничего подобного в документах TestCafe найти не могу.

1 Ответ

1 голос
/ 02 октября 2019

Опция Остановка при первом сбое останавливает весь прогон, если не пройден тест. Если я правильно понимаю ваш сценарий, вы можете добавить утверждение для успешного создания учетной записи, а в случае неудачи завершить весь прогон с этой опцией.

CLI Documentation
Документация API (по параметрам)

...