> ## 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

# Die Desktop-Shell testen

Führe die Rust- und Boot-Seiten-Suiten aus, validiere die Release-Konfiguration und prüfe dann das installierte Artefakt auf jedem Ziel-OS.

## Einrichtung und Konfiguration

Das Desktop-Paket hat zwei Ebenen automatischer Prüfungen: Die Boot-Seite wird syntaktisch geprüft, und die Rust-Suite deckt URL-Auflösung, das Navigations-Gate, Deep Links, Updater-Kanäle, Zoom-Persistenz und Fensteroptionen ab. Beide laufen auf dem Computer ohne gepackten Installer und lassen sich vor dem Installieren eines Builds ausführen.

```
corepack pnpm --filter @supastack/desktop test
corepack pnpm --filter @supastack/desktop typecheck
node apps/desktop/scripts/check-release-config.mjs
```


## Implementierungsablauf

`check-release-config.mjs` validiert die öffentliche App-URL, den HTTPS-Updater-Endpunkt mit Versions-Token, den öffentlichen Schlüssel und die Produktkennung. Führe es vor jedem Release-Build aus, damit eine Platzhalter-Konfiguration lokal scheitert statt ausgeliefert zu werden.


## Überprüfung und Fehlerbehebung

Installiere das gebaute Artefakt auf jedem Ziel-OS und prüfe Tray, Aufruf-Shortcut, Immer im Vordergrund, Minimiert starten, In den Tray schließen, eine Update-Prüfung, das Offline-Banner und die Sitzungspersistenz. Unit-Tests belegen die Regeln; nur die installierte App belegt das Fenster.


Wenn du die Einrichtung fortsetzen möchtest, lies [Fehlerbehebung für die Desktop-App](https://supastack.dev/de/docs/desktop/troubleshooting.md).


## Weiter

[Fehlerbehebung für die Desktop-App](https://supastack.dev/de/docs/desktop/troubleshooting.md)
