191 build - поправлены старые падения, проверены 3 матча и 6 агентов одновременных
This commit is contained in:
@@ -50,7 +50,7 @@ Stat2TV также может использовать существующий
|
||||
Для BUILD190 обязательно повторите установку `python -m pip install -r requirements.txt`:
|
||||
добавлена база часовых поясов `tzdata` для Windows. Agent.exe заменять не требуется.
|
||||
Три целочисленных поля публикации Mapping добавляются существующим механизмом
|
||||
миграции схемы. После запуска проверьте `/api/health`: версия `2026.10.21.1`.
|
||||
миграции схемы. После запуска проверьте `/api/health`: версия `2026.10.21.2`.
|
||||
Для обновления существующей VM используйте пакет только изменённых файлов;
|
||||
полный архив содержит снимок настроек из присланной копии и предназначен для
|
||||
восстановления/новой установки. Не заменяйте им более свежие настройки эфира.
|
||||
@@ -132,6 +132,15 @@ XML не удаляются по возрасту: на них ссылаетс
|
||||
|
||||
После обновления выполните целевые проверки mapping/прав/нескольких матчей и
|
||||
`python -m pytest tests/test_build190_mapping_delivery.py tests/test_mapping_publications.py tests/test_program_log.py tests/test_web_observability.py tests/test_storage_maintenance.py tests/test_stage1_match_access.py tests/test_stage2_ui_storage.py`.
|
||||
Старые тесты с жёстко заданными историческими номерами сборок требуют отдельной
|
||||
актуализации; результат такого теста сам по себе не доказывает сбой эфира.
|
||||
Полный набор для разработки: `python -m pytest -q` в отдельной тестовой копии.
|
||||
Дополнительно к зависимостям приложения нужны pytest и Node.js: проверки интерфейса
|
||||
исполняют настоящие функции JavaScript. Исторические тесты таймеров и интерфейса
|
||||
актуализированы в BUILD191; номера в именах файлов сохраняют историю появления.
|
||||
Живой vMix и рабочая PostgreSQL должны проверяться на отдельном прогоне перед эфиром.
|
||||
|
||||
Совместную работу трёх матчей и шести Agents можно повторить командой
|
||||
`python tests/multi_match_harness.py --run --ticks 60 --fields 64 --phase-timeout 900 --output multi-match-result.json`.
|
||||
Без `--run` скрипт только показывает план. Он использует временную SQLite,
|
||||
локальные API и поддельные WebSocket, проверяет ACK, переподключение, медленный
|
||||
источник и передачу управления. Производительность PostgreSQL и настоящего
|
||||
vMix проверяется отдельно на рабочем оборудовании.
|
||||
|
||||
Reference in New Issue
Block a user