> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Тестирование оболочки рабочего стола

Запустите наборы 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-эндпоинт обновлений с токеном версии, публичный ключ и идентификатор продукта. Запускайте его перед каждой релизной сборкой, чтобы конфигурация-заглушка падала локально, а не попадала в релиз.


## Проверка и устранение неполадок

Установите собранный артефакт в каждой целевой ОС и проверьте трей, горячую клавишу вызова, «Поверх всех окон», запуск свёрнутым, закрытие в трей, проверку обновлений, офлайн-баннер и сохранение сессии. Модульные тесты доказывают правила; только установленное приложение доказывает окно.


Чтобы продолжить настройку, прочитайте [Устранение неполадок приложения для рабочего стола](https://supastack.dev/ru/docs/desktop/troubleshooting.md).


## Вперёд

[Устранение неполадок приложения для рабочего стола](https://supastack.dev/ru/docs/desktop/troubleshooting.md)
