Выбор ответа Junior CI и параллельный запуск обновлено

Когда выгружать отчёт

Вопрос

В пайплайне шаг выгрузки отчёта Playwright не срабатывает, когда тесты упали. Почему и что поменять?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Шаги после упавшего не идут, нужен if: ${{ !cancelled() }} или always(). В GitHub Actions после упавшего шага остальные пропускаются, если не задано условие.

Варианты ответа

  1. Playwright не создаёт отчёт при упавших тестах, его надо включать отдельным флагом
  2. Шаги после упавшего не идут, нужен if: ${{ !cancelled() }} или always()правильный ответ
  3. Отчёт с трейсами превышает лимит артефакта, надо увеличить размер
  4. Отчёт выгружается лишь в ночных прогонах, это настройка расписания

Разбор

В GitHub Actions после упавшего шага остальные пропускаются, если не задано условие. Отчёт нужен как раз при падении, поэтому шаг выгрузки помечают if: ${{ !cancelled() }} или always(). Отчёт при падении создаётся, размер и расписание тут ни при чём.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.