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 /ja/docs/desktop/testing.md (or send Accept: text/markdown).
デスクトップシェルをテストする
Rust とブートページのスイートを実行し、リリース設定を検証してから、各対象 OS でインストール済み成果物を確認します。
インストールとセットアップ
デスクトップパッケージには 2 層の自動チェックがあります。ブートページは構文チェックされ、Rust スイートは URL 解決、ナビゲーションゲート、ディープリンク、アップデーターのチャネル、ズームの永続化、ウィンドウ設定を対象にします。 どちらもパッケージ済みインストーラーなしでパソコン上で実行できるため、ビルドをインストールする前にここから始めてください。
corepack pnpm --filter @supastack/desktop test
corepack pnpm --filter @supastack/desktop typecheck
node apps/desktop/scripts/check-release-config.mjs実装ワークフロー
check-release-config.mjs は公開アプリ URL、バージョントークン付きの HTTPS アップデーターエンドポイント、公開鍵、製品識別子を検証します。毎回のリリースビルド前に実行し、プレースホルダー設定が出荷ではなくローカルで失敗するようにしてください。
検証とトラブルシューティング
ビルドした成果物を各対象 OS にインストールし、トレイ、呼び出しショートカット、常に最前面、最小化して起動、トレイに閉じる、更新確認、オフラインバナー、セッションの永続化を確認します。単体テストはルールを証明しますが、ウィンドウを証明するのはインストール済みアプリだけです。
設定を続けるには、デスクトップアプリのトラブルシューティングをご覧ください。