テスト

  • フルテストキット(スイート、ライブ、Docker): テスト

  • pnpm test:force: デフォルト制御ポートを占有しているgatewayプロセスを強制終了し、分離されたgatewayポートでフルVitestスイートを実行。

  • pnpm test:coverage: V8カバレッジ付きユニットスイートを実行(vitest.unit.config.ts経由)。グローバル閾値は行/分岐/関数/ステートメント70%。

  • pnpm test: デフォルトでは高速コアユニットレーンを実行。

  • pnpm test:channels: チャンネル重視スイートを実行。

  • pnpm test:extensions: 拡張/プラグインスイートを実行。

  • pnpm test:e2e: gatewayエンドツーエンドスモークテストを実行。

  • pnpm test:live: プロバイダーライブテストを実行(APIキーとLIVE=1が必要)。

ローカルPRゲート

pnpm check
pnpm build
pnpm test
pnpm check:docs

モデルレイテンシベンチ

スクリプト: scripts/bench-model.ts

CLIスタートアップベンチ

スクリプト: scripts/bench-cli-startup.ts