For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /ru/docs/desktop/testing.md (or send Accept: text/markdown).
Тестирование оболочки рабочего стола
Запустите наборы Rust и страницы загрузки, проверьте конфигурацию релиза, затем проверьте установленный артефакт в каждой целевой ОС.
Настройка и конфигурация
Пакет рабочего стола имеет два уровня автоматических проверок: страница загрузки проверяется синтаксически, а набор Rust охватывает разрешение URL, навигационный шлюз, глубокие ссылки, каналы обновлений, сохранение масштаба и параметры окна. Оба запускаются на компьютере без готового установщика, поэтому начните здесь до установки сборки.
corepack pnpm --filter @supastack/desktop test
corepack pnpm --filter @supastack/desktop typecheck
node apps/desktop/scripts/check-release-config.mjsРабочий процесс внедрения
check-release-config.mjs проверяет публичный URL приложения, HTTPS-эндпоинт обновлений с токеном версии, публичный ключ и идентификатор продукта. Запускайте его перед каждой релизной сборкой, чтобы конфигурация-заглушка падала локально, а не попадала в релиз.
Проверка и устранение неполадок
Установите собранный артефакт в каждой целевой ОС и проверьте трей, горячую клавишу вызова, «Поверх всех окон», запуск свёрнутым, закрытие в трей, проверку обновлений, офлайн-баннер и сохранение сессии. Модульные тесты доказывают правила; только установленное приложение доказывает окно.
Чтобы продолжить настройку, прочитайте Устранение неполадок приложения для рабочего стола.