alicloud-compute-fc-serverless-devs-test について
Alibaba Cloud の Function Compute Serverless Devs スキルを検証するスモークテスト用スキルです。スクリプトのコンパイル確認、範囲を限定した読み取り専用 API の呼び出し、結果の記録を行います。
主な機能
- 01オフラインでのスクリプトコンパイル確認
- 02低リスクな読み取り専用 API の選定
- 03リージョンと件数を限定した API 呼び出し
- 04リクエスト、レスポンス、出力の保存
- 05エラー内容の正確な記録
活用シーン
- 01テスト前の Serverless Devs スキルスクリプト検証
- 02読み取り専用の Function Compute API の確認
- 03合否判定の証跡保存
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill alicloud-compute-fc-serverless-devs-testインストール後、Claude Code で/alicloud-compute-fc-serverless-devs-testを入力して読み込まれたか確認します。
詳細
カテゴリー:テスト
COMPUTE FC SERVERLESS DEVS スモークテスト
前提条件
- 最小権限で認証情報を設定します(
ALIBABACLOUD_ACCESS_KEY_ID/ALIBABACLOUD_ACCESS_KEY_SECRET/任意でALIBABACLOUD_REGION_ID)。 - 対象スキル:
skills/compute/fc/alicloud-compute-fc-serverless-devs/。
テスト手順
- オフラインでスクリプトのコンパイルチェックを実行します(ネットワーク不要)。
python3 tests/common/compile_skill_scripts.py \
--skill-path skills/compute/fc/alicloud-compute-fc-serverless-devs \
--output output/alicloud-compute-fc-serverless-devs-test/compile-check.json
- 対象スキルの
SKILL.mdを読み、リスクが最も低い読み取り専用APIを1つ特定します(例:Describe*/List*/Get*)。 - 対象範囲を限定して(リージョン+ページサイズ/上限)、最小限の呼び出しを1回実行します。
- リクエストの概要、レスポンスの概要、未加工の出力を
output/alicloud-compute-fc-serverless-devs-test/に保存します。 - 呼び出しに失敗した場合は、推測せず、エラーコードとメッセージを正確に記録します。
合格基準
- スクリプトのコンパイルチェックに合格する(
compile-check.json.status=pass)。 - 選択した読み取り専用APIの呼び出しが成功し、有効なレスポンス構造が返される。
- タイムスタンプとパラメーターを含むエビデンスファイルが
output/alicloud-compute-fc-serverless-devs-test/に存在する。
結果テンプレート
- 日付:YYYY-MM-DD
- スキル:skills/compute/fc/alicloud-compute-fc-serverless-devs
- 結論:合格/不合格
- 備考:
コメント
Markdown 対応