2.8 KiB
2.8 KiB
Проверка 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.