Что такое test retry и как правильно настроить?

Middle
261 просмотров
AFK Offer AI

Test retry — автоматический перезапуск упавшего теста. Используется для борьбы с flaky тестами. Playwright: retries: 2 в конфиге. Cypress: retries: {runMode: 2}. pytest: pytest-rerunfailures плагин. Важно: retry должен быть последним средством, не маскировать нестабильный тест. Правильный подход: retry 1-2 раза, но активно работать над устранением flakiness. Отчёты должны показывать: тест прошёл со второй попытки — это потенциальный flaky тест, требующий внимания.

Следующий вопрос

Что такое ACID и как тестировать соблюдение этих свойств?