mcpField
A
alicloud-database-analyticdb-mysql-test

alicloud-database-analyticdb-mysql-test

github.com/cinienceテスト・品質396164 回インストール11 週間前に更新
リポジトリ

alicloud-database-analyticdb-mysql-test について

Alibaba Cloud AnalyticDB for MySQL スキルのスモークテスト手順です。スクリプトのコンパイル確認、範囲を限定した読み取り専用 API 呼び出し、証跡の保存で検証します。

主な機能

  1. 01スキルスクリプトのコンパイル
  2. 02低リスクな読み取り専用 API の選定
  3. 03範囲を限定したリクエストの実行
  4. 04リクエストと応答の証跡保存
  5. 05エラー情報の正確な記録

活用シーン

  1. 01リリース前のスクリプト確認
  2. 02リージョン内の読み取り専用 API 検証
  3. 03API テスト結果の保存

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-database-analyticdb-mysql-test

インストール後、Claude Code で/alicloud-database-analyticdb-mysql-testを入力して読み込まれたか確認します。

詳細

Category: テスト

DATABASE ANALYTICDB MYSQL スモークテスト

前提条件

  • 最小権限の認証情報を設定します(ALIBABACLOUD_ACCESS_KEY_ID / ALIBABACLOUD_ACCESS_KEY_SECRET / 任意の ALIBABACLOUD_REGION_ID)。
  • 対象スキル:skills/database/analyticdb/alicloud-database-analyticdb-mysql/。

テスト手順

  1. オフラインでスクリプトのコンパイルチェックを実行します(ネットワークは不要です)。
python3 tests/common/compile_skill_scripts.py \
  --skill-path skills/database/analyticdb/alicloud-database-analyticdb-mysql \
  --output output/alicloud-database-analyticdb-mysql-test/compile-check.json
  1. 対象スキルの SKILL.md を読み、リスクが最も低い読み取り専用 API を 1 つ特定します(例:Describe* / List* / Get*)。
  2. 範囲を限定して(リージョン + ページサイズ / 上限)、最小限の呼び出しを 1 回実行します。
  3. リクエストの概要、レスポンスの概要、未加工の出力を output/alicloud-database-analyticdb-mysql-test/ に保存します。
  4. 呼び出しに失敗した場合は、推測せず、正確なエラーコードとメッセージを記録します。

合格基準

  • スクリプトのコンパイルチェックが成功すること(compile-check.json.status=pass)。
  • 選択した読み取り専用 API の呼び出しが成功し、有効なレスポンス構造を返すこと。
  • タイムスタンプとパラメーターを含む証跡ファイルが output/alicloud-database-analyticdb-mysql-test/ に存在すること。

結果テンプレート

  • 日付:YYYY-MM-DD
  • スキル:skills/database/analyticdb/alicloud-database-analyticdb-mysql
  • 結論:合格 / 不合格
  • 備考:

コメント