> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# 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.mjs
```


## Fluxo 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](https://supastack.dev/pt/docs/desktop/troubleshooting.md).


## Seguinte

[Resolução de problemas da aplicação de desktop](https://supastack.dev/pt/docs/desktop/troubleshooting.md)
