E2E Testing
Step 1: 開発サーバーの起動
バックグラウンドで起動し、出力に starting server on unix socket が含まれることを確認する。確認できない場合はエラー内容をユーザーに報告して中断する。
mise run //packages/server:dev -- --with-rm-socket
Step 2: クライアントの実行
スキル呼び出し時の $ARGUMENTS をそのままクライアントに渡す。引数が省略された場合は --profile "Default" https://example.com をデフォルトとして使用する。
mise run //packages/client:dev -- $ARGUMENTS
コマンドが非ゼロで終了した場合はエラー内容をユーザーに報告し、Step 4 へスキップする。
Step 3: サーバーログの確認
バックグラウンドタスクの出力を読み、リクエスト処理に関するログを確認する。確認すべきポイント:
RPC succeeded/RPC failed(LoggingMiddleware の出力)- エラーの有無とその内容
ログの内容をユーザーに報告する。
Step 4: サーバーの停止
バックグラウンドタスクを停止する。
Converted and distributed by TomeVault — claim your Tome and manage your conversions.