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 /nl/docs/desktop/testing.md (or send Accept: text/markdown).
De desktop-shell testen
Voer de Rust- en bootpagina-suites uit, valideer de releaseconfiguratie en verifieer daarna het geïnstalleerde artefact op elk doelbesturingssysteem.
Setup en configuratie
Het desktoppakket heeft twee lagen geautomatiseerde controles: de bootpagina wordt syntactisch gecontroleerd, en de Rust-suite dekt URL-resolutie, de navigatiepoort, deep links, updaterkanalen, zoomopslag en venstervoorkeuren. Beide draaien op de computer zonder een verpakt installatieprogramma, dus begin hier voordat je een build installeert.
corepack pnpm --filter @supastack/desktop test
corepack pnpm --filter @supastack/desktop typecheck
node apps/desktop/scripts/check-release-config.mjsImplementatieworkflow
check-release-config.mjs valideert de openbare app-URL, het HTTPS-updater-eindpunt met het versietoken, de openbare sleutel en de productidentificatie. Voer het vóór elke releasebuild uit, zodat een plaatsvervangende configuratie lokaal faalt in plaats van te worden uitgebracht.
Verificatie en probleemoplossing
Installeer het gebouwde artefact op elk doelbesturingssysteem en controleer de tray, de oproepsneltoets, Altijd bovenaan, Geminimaliseerd starten, Sluiten naar tray, een updatecontrole, de offlinebanner en sessiebehoud. Unittests bewijzen de regels; alleen de geïnstalleerde app bewijst het venster.
Wil je verdergaan met de configuratie? Lees Problemen met de desktopapp oplossen.