Требуется настроить стадию, где на каждый коммит и merge-request отрабатывают модульные, интеграционные и выборочные end-to-end сценарии. Результат — наглядный отчёт с разбивкой пройдено и упало, с причинами, доступный всей команде, плюс запрет на слияние и деплой при провале. Отдельно просим предусмотреть выявление плавающих тестов: их нужно подсвечивать, а не бесконечно перезапускать втихую. Время прогонки держим коротким через распараллеливание задач и кэш зависимостей.
У нас типовой Git-хостинг и стандартный агент сборки. В отклике укажите предпочитаемый инструментарий, схему стадий и оценку сроков. По завершении ждём документацию и созвон с передачей настроенного пайплайна нашим инженерам.
Критерии приёмки:
— прогоны запускаются сами на каждый коммит и запрос;
— отчёты с логами понятны без разработчика;
— при падении тестов выкат заблокирован;
— обратная связь приходит быстро.