83 lines
7.9 KiB
Markdown
83 lines
7.9 KiB
Markdown
# SCREEN-008 — Результаты приёмки 0.2.0-rc.1
|
||
|
||
«Собран» не означает аппаратный PASS. Отчёты владельца пока не получены.
|
||
|
||
| Стенд | Артефакт | Установка | Реальный проектор/звук | Полный час офлайн | Обновление/сеть/сон | Физическая медиана/p95 |
|
||
| --- | --- | --- | --- | --- | --- | --- |
|
||
| macOS 13+ Intel | Ожидается сборка на Mac | Не проверено | Не проверено | Не проверено | Не проверено | Нет замеров |
|
||
| macOS 13+ Apple Silicon | Ожидается сборка на Mac | Не проверено | Не проверено | Не проверено | Не проверено | M1 16 ГБ: цель p95 ≤150 мс, нет замеров |
|
||
| Windows 11 x64 | Собран, проверен архив | Не проверено | Не проверено | Не проверено | Не проверено | Нет замеров |
|
||
| Windows 11 ARM64 | Собран, проверен архив | Не проверено | Не проверено | Не проверено | Не проверено | Нет замеров |
|
||
| Ubuntu 24.04 x64 | Собран, проверен архив | Не проверено | Не проверено | Не проверено | Не проверено | Нет замеров |
|
||
| Debian 13 x64 | Тот же Linux x64 архив | Не проверено | Не проверено | Не проверено | Не проверено | Нет замеров |
|
||
| Ubuntu 24.04 ARM64 | Собран, проверен архив | Не проверено | Не проверено | Не проверено | Не проверено | Нет замеров |
|
||
| Debian 13 ARM64 | Тот же Linux ARM64 архив | Не проверено | Не проверено | Не проверено | Не проверено | Нет замеров |
|
||
|
||
## Программная проверка 2026-10-17
|
||
|
||
Стенд: Manjaro Linux x64, один физический дисплей. Node.js 26.8.1,
|
||
Electron 42.11.15, electron-builder 26.15.3, ffmpeg n9.0.1.
|
||
Версия приложения 0.2.0-rc.1. Сборка из рабочей копии (`dirty: true`),
|
||
Git revision `1d4028b18382983196da94d7f2a5762d23d0150f`.
|
||
|
||
- `npm run type-check`, ESLint, Stylelint, 73 теста — PASS.
|
||
- `npm run dist -- --linux --win --x64 --arm64 --publish never` — PASS.
|
||
Все четыре архива распакованы и проверены: ELF/PE архитектура,
|
||
разрешённый состав app.asar, версия приложения и хеши включённых файлов.
|
||
- Артефакты: `release/evening-detective-screen-0.2.0-rc.1-{linux-x64,linux-arm64}.tar.gz`
|
||
и `release/evening-detective-screen-0.2.0-rc.1-{win-x64,win-arm64}.zip`.
|
||
У каждого — `.build-info.json`; текущие контрольные суммы:
|
||
`release/SHA256SUMS-linux-arm64_linux-x64_win-arm64_win-x64`.
|
||
Архивы 0.1.0 и прежний SHA256SUMS не относятся к кандидату.
|
||
- Упакованный Linux x64: обновление с сохранённого стенда 0.1.0 и два запуска
|
||
кандидата на изолированном профиле — PASS. Два офлайн-файла, выбранный пакет,
|
||
снимок результатов и настройки сохранены; Range работает; автоматического
|
||
открытия показа/звука/таймера нет. Проверены начало/конец диагностического журнала.
|
||
- GUI smoke — PASS: восемь режимов, 11 превью, локальные WAV/H.264 и Range,
|
||
независимая музыка, существующее серверное управление и запреты IPC.
|
||
Проверены аварии дисплея/питания/окна, настоящее завершение renderer и повторное
|
||
открытие без автопуска; все 16 блокировок сна освобождены. Дисплей синтетический,
|
||
события топологии/fullscreen/сна подставлены; флаги no-sandbox/mute-audio/
|
||
disable-gpu использованы только для теста. Физические задержки не измерялись.
|
||
- Повторный packaged smoke после исправления завершения тестового процесса — PASS.
|
||
`sha256sum -c SHA256SUMS-linux-arm64_linux-x64_win-arm64_win-x64` — четыре OK.
|
||
`git diff --check` — PASS.
|
||
|
||
Windows-архивы здесь не запускались. GitHub Actions не запускался, артефактов
|
||
macOS нет. Этот стенд не подтверждает Ubuntu/Debian, реальный проектор,
|
||
системный аудиовыход, сон, час офлайн и физическую задержку на M1.
|
||
|
||
## Начало аппаратной приёмки Linux (2026-10-17)
|
||
|
||
- Повторная проверка SHA-256 четырёх архивов — OK.
|
||
- Доступный стенд: Manjaro x86_64, KDE Wayland/XWayland. `kscreen-doctor -o`
|
||
обнаружил только встроенный eDP-1: 3072×1920, масштаб 1.5; внешнего
|
||
дисплея/проектора на момент проверки нет.
|
||
- Запущен `release/linux-unpacked/evening-detective-screen` без тестовых флагов,
|
||
с отдельным постоянным профилем `release/acceptance-profile-linux-x64`.
|
||
Журнал подтвердил app-start версии 0.2.0-rc.1 / Electron 42.11.15 / linux x64.
|
||
- В stderr: ошибка инициализации VAAPI i965 и три сообщения о падении
|
||
GPU-процесса с exit_code=139. Основной процесс не завершился на момент
|
||
наблюдения, но видимость/работоспособность пульта владельцем ещё не подтверждены.
|
||
Обычный запуск пока не отмечается PASS; тестовые флаги для обхода не добавлялись.
|
||
- Ожидается подключение реального проектора и подтверждение интерфейса владельцем.
|
||
Физический звук, час офлайн, телефон, сон, переподключение и замеры не выполнены.
|
||
Этот Manjaro-стенд не заменяет Ubuntu/Debian из обязательной матрицы.
|
||
|
||
## Отчёт одного стенда
|
||
|
||
- Дата, версия приложения и SHA-256 архива:
|
||
- ОС/версия/архитектура; CPU/RAM:
|
||
- Дисплей/проектор, разрешение/масштаб, переходник; для Linux X11/XWayland:
|
||
- Аудиовыходы (кабель/USB/HDMI) и форматы:
|
||
- Предупреждения неподписанного запуска и результат установки:
|
||
- Подготовка/восемь режимов/музыка/таймер/результаты:
|
||
- Телефон Safari iPhone / Chrome Android:
|
||
- Час работы офлайн; отключение и возврат сети:
|
||
- Переподключение дисплея/fullscreen/сон/перезапуск:
|
||
- Замена приложения с сохранением профиля:
|
||
- 30 физических пусков каждого формата/выхода; медиана/p95:
|
||
- Сбои и непройденные пункты; приложенные diagnostic*.jsonl:
|
||
|
||
Не прикладывать пароли, токены, файл credentials.bin и весь пользовательский профиль.
|