Files
evening_detective_screen/docs/SCREEN-008_RESULTS.md
T
2026-10-17 21:28:21 +07:00

83 lines
7.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 и весь пользовательский профиль.