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 /fr/docs/desktop/testing.md (or send Accept: text/markdown).
Tester le shell de bureau
Lancez les suites Rust et de la page de démarrage, validez la configuration de release, puis vérifiez l’artefact installé sur chaque système cible.
Configuration et paramètres
Le paquet de bureau possède deux niveaux de contrôles automatisés : la page de démarrage est vérifiée syntaxiquement, et la suite Rust couvre la résolution d’URL, la porte de navigation, les liens profonds, les canaux du programme de mise à jour, la persistance du zoom et les préférences de fenêtre. Les deux s’exécutent sur l’ordinateur sans installateur empaqueté ; commencez ici avant d’installer une build.
corepack pnpm --filter @supastack/desktop test
corepack pnpm --filter @supastack/desktop typecheck
node apps/desktop/scripts/check-release-config.mjsProcessus d’implémentation
check-release-config.mjs valide l’URL publique de l’application, le point de terminaison HTTPS du programme de mise à jour avec le jeton de version, la clé publique et l’identifiant du produit. Exécutez-le avant chaque build de release pour qu’une configuration factice échoue localement au lieu d’être publiée.
Vérification et dépannage
Installez l’artefact compilé sur chaque système cible et vérifiez la zone de notification, le raccourci d’invocation, Toujours au premier plan, Démarrer minimisé, Fermer vers la zone de notification, une recherche de mise à jour, la bannière hors ligne et la persistance de session. Les tests unitaires prouvent les règles ; seule l’application installée prouve la fenêtre.
Pour poursuivre la configuration, consultez Dépannage de l’application de bureau.