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 /it/docs/desktop/testing.md (or send Accept: text/markdown).
Testa la shell desktop
Esegui le suite Rust e della pagina di avvio, valida la configurazione di release, poi verifica l’artefatto installato su ogni sistema di destinazione.
Installazione e configurazione
Il pacchetto desktop ha due livelli di controlli automatici: la pagina di avvio viene verificata sintatticamente, e la suite Rust copre risoluzione degli URL, gate di navigazione, deep link, canali dell’updater, persistenza dello zoom e preferenze della finestra. Entrambi girano sul computer senza un installer pacchettizzato, quindi inizia qui prima di installare una build.
corepack pnpm --filter @supastack/desktop test
corepack pnpm --filter @supastack/desktop typecheck
node apps/desktop/scripts/check-release-config.mjsFlusso di implementazione
check-release-config.mjs valida l’URL pubblico dell’app, l’endpoint HTTPS dell’updater con il token di versione, la chiave pubblica e l’identificatore del prodotto. Eseguilo prima di ogni build di release, così una configurazione segnaposto fallisce in locale invece di essere pubblicata.
Verifica e risoluzione dei problemi
Installa l’artefatto compilato su ogni sistema di destinazione e verifica tray, scorciatoia di richiamo, Sempre in primo piano, Avvio minimizzato, Chiudi nella tray, un controllo aggiornamenti, il banner offline e la persistenza della sessione. I test unitari dimostrano le regole; solo l’app installata dimostra la finestra.
Per continuare la configurazione, leggi Risoluzione dei problemi dell’app desktop.