Files
ridebus-status/artifacts/verification.md
2026-10-13 02:24:39 +03:00

2.8 KiB
Raw Blame History

Проверка RideBus Status

Дата: 12 октября 2026.

  • npm test: 16 тестов, все проходят. Покрыты подтверждение сбоя и восстановления, SQLite после перезапуска, агрегация по дням/часам, пропуски данных, таймауты, защита заголовков при редиректе и публичные HTTP-маршруты.
  • npm run build: TypeScript и production-сборка Vite проходят. Собранная версия запущена через npm start и открыта в браузере.
  • Пять публичных адресов реально проверены сервером: сайт, админка, PWA, API /health, табло. В момент проверки все ответили HTTP 200 с ожидаемым содержимым. Полные пользовательские сценарии этих внешних приложений не тестировались.
  • В браузере проверены ширина 1280 px и 390 px: нет горизонтальной прокрутки, видны все пять сервисов. На мобильном экране 90 дневных сегментов помещаются, диалог помещается по ширине.
  • Проверены RU/EN, светлая/тёмная темы, диапазон 90 дней, подробности API, закрытие диалога Escape, фильтры инцидентов, явно помеченная демонстрация и описание границ мониторинга. Ошибок JavaScript в проверенной production-странице нет.
  • docker compose config --quiet: проходит. Образ не собран и не запущен, поскольку Docker daemon на машине не работает.
  • На внешнем хостинге проект не опубликован: хостинг ещё не выбран. Для текущей реализации нужны постоянный Node/Docker-процесс и постоянный диск.

desktop-live.jpg — реальные статусы с историей, накопленной во время разработки. mobile-dark-demo.jpg — явно помеченный пример с тестовыми данными. methodology.jpg — описание проверок и их ограничений.

Локальный процесс, использованный для проверки, остановлен после завершения. Мониторинг продолжится при следующем npm run dev / npm start; ранее записанная история останется в data/status.sqlite.