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 /de/docs/desktop/testing.md (or send Accept: text/markdown).
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.mjsImplementierungsablauf
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.