Автотесты в CI запускают на событиях (PR, merge, nightly): быстрый smoke на каждый PR, полный регресс — по расписанию или перед релизом.
Разбор
- Разделяйте suites по времени и критичности: lint/unit → API → UI smoke → full E2E.
- Пайплайн должен публиковать артефакты: отчёты, скриншоты, traces, логи.
- Параллель и шардирование сокращают wall-clock; кэшируйте зависимости браузеров.
- Fail-fast на smoke критичен; flaky quarantine не должен блокировать весь пайплайн бесконтрольно.
Итог
CI превращает автотесты в gate качества: быстрый фидбек на PR и глубокий контроль перед релизом.