up
This commit is contained in:
@@ -19,6 +19,11 @@ Electron загружается отдельной командой install-elec
|
||||
| Linux x64 | npm run dist -- --linux --x64 | release/*.tar.gz |
|
||||
| Linux ARM64 | npm run dist -- --linux --arm64 | release/*.tar.gz |
|
||||
|
||||
В Linux приложение явно использует X11, в сессии Wayland — через XWayland.
|
||||
Нативный Wayland не позволяет надёжно задавать глобальные координаты окна:
|
||||
[ограничение Electron](https://www.electronjs.org/docs/latest/api/browser-window#platform-notices).
|
||||
Перед fullscreen окно явно размещается в границах выбранного дисплея.
|
||||
|
||||
Сборки macOS выполняйте на Mac. На Windows ARM используйте ARM-версию Node.js.
|
||||
Linux tar.gz распаковать с сохранением прав файлов; запуск — исполняемый файл
|
||||
в распакованном каталоге. Архивы Windows распаковать целиком, macOS .app перенести в Applications.
|
||||
@@ -52,8 +57,11 @@ build, 4 теста и GUI smoke — PASS, включая запуск кноп
|
||||
## Автоматический smoke
|
||||
|
||||
После генерации медиа выполните npm run smoke в графической сессии. Проверка
|
||||
использует синтетический второй дисплей: IPC, Range, запуск/пауза/стоп/seek,
|
||||
запрет IPC из окна показа и отсутствие автоповтора при открытии окна. Дополнительно
|
||||
использует реальный второй дисплей при наличии, иначе синтетический: IPC, Range,
|
||||
запуск/пауза/стоп/seek, запрет IPC из окна показа и отсутствие автоповтора.
|
||||
Проверяются координаты выбранного дисплея перед fullscreen и при повторном открытии;
|
||||
в Linux — режим X11. При реальном втором дисплее дополнительно проверяется,
|
||||
на каком мониторе фактически оказалось полноэкранное окно. Дополнительно
|
||||
проверяется отсутствие LAN-методов в preload и сетевых параметров в данных пульта.
|
||||
Это не проверка реального проектора. Серверное управление проверяется в SCREEN-006.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user