Вступить в клуб →
средняявопросТестовые окружения: Docker и данные

Тест отчёта «за сегодня» падает только в прогонах после полуночи

Тест создаёт заказ и проверяет, что он попал в отчёт за сегодняшний день. Контейнеры на стенде работают в UTC, агент CI — в московском времени (UTC+3). Тест падает в ночных прогонах, запущенных между полуночью и тремя часами ночи по Москве: заказ в отчёт за «сегодня» не попадает. Днём и вечером тест зелёный.

Что здесь происходит?

  • Тест берёт дату по Москве, а сервис — по UTC, и ночью эти даты разные
  • Ночью на стенде запускается очистка данных и удаляет заказ
  • В контейнере неправильно идут часы и отстают на три часа
  • Отчёт строится по расписанию раз в сутки, и ночью данные устаревают

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела