Мы используем TeamCity для запуска cypress.io для нашего приложения NodeJs, и некоторые тесты не выполняются из-за тайм-аута. Кажется, что эти тайм-ауты основаны на задержке для базы данных (AWS RDS) и варьируются от сборки к сборке.
Что мы хотели бы сделать, это попытаться установить покрытие теста на 95% успеха и посмотреть, если это позволяет продолжить сборку.
В TeamCity есть возможность запускать этапы сборки независимо от того, были ли предыдущие шаги неудачными, но мы бы хотели, чтобы наши тесты не выполнялись таким образом.
Любой совет будет оценен. Спасибо!