Smoke — короткий набор «система жива»; sanity — узкая проверка после точечного фикса; regression — широкий набор на регрессии функциональности.
Разбор
- Smoke гоняют на каждый PR/деплой: логин, главная, ключевой API health.
- Sanity подтверждают, что конкретная область не сломана после патча.
- Regression — nightly/pre-release, может быть шардирован.
- Путаница имён в команде хуже отсутствия тегов — зафиксируйте определения в CONTRIBUTING.
Итог
Теги suites задают, когда и насколько глубоко гонять автотесты в пайплайне.