Интеграционный тест стабильно проходит локально, но в CI падает примерно раз в 30 прогонов. Перезапуск сборки возвращает зелёный статус, а причина сбоя остаётся неизвестной. На примере Java, Spring Boot и JUnit 5 разберём, как случайный порядок запуска тестов и общее состояние базы данных приводят…
Тест падает раз в 30 прогонов, и только в CI. Где искать причину?
Это краткое изложение. Полный текст материала доступен на сайте источника.