Сокращение времени выполнения ... Заметка
DZone.com Feed на русском

Сокращение времени выполнения CI с помощью выбора тестов на основе влияния в разных репозиториях

Современные CI/CD конвейеры часто выполняют полные регрессионные тесты для каждого изменения кода, независимо от фактического влияния модификации. Хотя такой подход гарантирует широкое покрытие валидации, он также приводит к ненужному выполнению тестов, замедлению циклов обратной связи и увеличению затрат на инфраструктуру.Эта проблема становится более очевидной в системах, основанных на микросервисах, где репозитории, сервисы и наборы автоматизации распределены по нескольким проектам. Небольшое изменение в одном модуле может непреднамеренно запустить весь регрессионный конвейер, содержащий тесты, не связанные с обновленным кодом.