24 lines
4.2 KiB
Markdown
24 lines
4.2 KiB
Markdown
# Проверка build 2026.09.27.2
|
||
|
||
## Сервер и расчёты
|
||
|
||
- Полный набор Python: **445 прошли, 40 не прошли**. Идентификаторы всех 40 неудачных тестов совпадают с предыдущим обновлением v5; новых падений нет. Это результаты тестов, не 40 новых падений сервера.
|
||
- После заключительных изменений повторно проверены аналитика и карьерные данные: **24 теста прошли**.
|
||
- 6 новых серверных тестов проверяют пропуски и неверные числа, выбор сезона/команды, ограниченное число запросов, права зрителя, сохранение после пересоздания приложения, независимость аккаунтов и матчей, конфликт версий, удаление и валидацию входных данных.
|
||
- 13 проверок JavaScript без дополнительных зависимостей: расчёты за матч, проценты и коэффициенты, нулевые/неизвестные данные, отрицательный плюс/минус, статистические отметки, отдельные показатели вратарей, дни рождения, возраст, переход года, 29 февраля, отсутствие дат.
|
||
- Проверены синтаксис JavaScript и компиляция изменённых Python-модулей.
|
||
|
||
## Работа общего интерфейса
|
||
|
||
Фактические файлы приложения открывались через локальный тестовый сервер и jsdom, с двумя авторизованными тестовыми аккаунтами: владелец матча и зритель.
|
||
|
||
Проверены загрузка реальных маршрутов аналитики, сезон/карьера, показатели за матч, вратари, отсутствие запросов при переключении сравнения, подготовка RUS/ENG, три варианта дней рождения (в день матча / до / после), сохранение зрителем, независимость подборки владельца, сохранение после повторного открытия страницы, защита от HTML-вставок, конфликт версий без потери текста, стабильность поля при обновлении данных матча, сохранение открытого выбора при позднем ответе, восстановление несохранённого черновика, выбор полного состава команды. Ошибок JavaScript не зарегистрировано.
|
||
|
||
Новые действия аналитики не вызывают маршруты управления матчем, подготовленными vMix Inputs или отправки команд Agent. Прежние проверки изоляции зрителя входят в полный набор.
|
||
|
||
## Ограничения проверки
|
||
|
||
Использовалась SQLite только в тестовом адаптере; приложение по-прежнему требует PostgreSQL. Рабочая PostgreSQL, установленный у пользователя Windows/vMix и живое чтение сайта КХЛ в этой итерации не проверялись. Геометрия интерфейса в полноценном браузере не измерялась; jsdom проверяет поведение и DOM, не пиксельную раскладку.
|
||
|
||
Модели, тексты и числа в интерфейсных испытаниях тестовые. Полнота подсказок у пользователя зависит от фактически загруженных дат рождения и статистики.
|