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 /pt/docs/desktop/testing.md (or send Accept: text/markdown).
Testar a shell de desktop
Executa as suites Rust e da página de arranque, valida a configuração de release e depois verifica o artefacto instalado em cada sistema de destino.
Instalação e configuração
O pacote de desktop tem duas camadas de verificações automáticas: a página de arranque é verificada sintaticamente, e a suite Rust cobre resolução de URLs, a porta de navegação, links profundos, canais do atualizador, persistência do zoom e preferências da janela. Ambas correm no computador sem um instalador empacotado, por isso comece aqui antes de instalar uma compilação.
corepack pnpm --filter @supastack/desktop test
corepack pnpm --filter @supastack/desktop typecheck
node apps/desktop/scripts/check-release-config.mjsFluxo de implementação
check-release-config.mjs valida o URL público da aplicação, o endpoint HTTPS do atualizador com o token de versão, a chave pública e o identificador do produto. Executa-o antes de cada build de release para que uma configuração de exemplo falhe localmente em vez de ser publicada.
Verificação e resolução de problemas
Instala o artefacto compilado em cada sistema de destino e verifica a bandeja, o atalho de invocação, Sempre visível, Iniciar minimizado, Fechar para a bandeja, uma verificação de atualização, o aviso offline e a persistência de sessão. Os testes unitários provam as regras; só a aplicação instalada prova a janela.
Para continuar a configuração, leia Resolução de problemas da aplicação de desktop.