alicloud-observability-pts-test
SKILL.md
Category: test
OBSERVABILITY PTS Smoke Test
Prerequisites
- Configure credentials with least privilege (
ALICLOUD_ACCESS_KEY_ID/ALICLOUD_ACCESS_KEY_SECRET/ optionalALICLOUD_REGION_ID) if you plan to execute real PTS APIs. - Target skill:
skills/observability/pts/alicloud-observability-pts/. - Optional online SDK test dependency:
python -m pip install -U alibabacloud_pts20201020 alibabacloud_tea_openapi
Test Steps
- Run offline script compilation check (no network needed):
python3 tests/common/compile_skill_scripts.py \
--skill-path skills/observability/pts/alicloud-observability-pts \
--output output/alicloud-observability-pts-test/compile-check.json
- Run metadata API discovery script:
python3 skills/observability/pts/alicloud-observability-pts/scripts/list_openapi_meta_apis.py \
--product-code PTS \
--version 2020-10-20 \
--output-dir output/alicloud-observability-pts-test
- Verify generated files and API count:
test -f output/alicloud-observability-pts-test/PTS_2020-10-20_api_docs.json
test -f output/alicloud-observability-pts-test/PTS_2020-10-20_api_list.md
rg -n "API count: [1-9][0-9]*" output/alicloud-observability-pts-test/PTS_2020-10-20_api_list.md
- Save request summary, response summary, and raw output under
output/alicloud-observability-pts-test/. - If the call fails, record exact error code/message without guessing.
Optional Online Read-only Check
Run one bounded read-only scene query:
python3 skills/observability/pts/alicloud-observability-pts/scripts/list_pts_scenes.py \
--region "${ALICLOUD_REGION_ID:-cn-hangzhou}" \
--page-number 1 \
--page-size 10 \
--json \
--output output/alicloud-observability-pts-test/list-scenes.json
Then verify output contains response metadata:
rg -n '\"RequestId\"|\"Success\"|\"Code\"' output/alicloud-observability-pts-test/list-scenes.json
Pass Criteria
- Script compilation check passes (
compile-check.json.status=pass). - Metadata API discovery succeeds and produces both JSON and markdown output files.
- API list markdown shows a positive API count.
- Evidence files exist in
output/alicloud-observability-pts-test/. - Optional online read-only check returns a valid PTS response structure.
Result Template
- Date: YYYY-MM-DD
- Skill: skills/observability/pts/alicloud-observability-pts
- Conclusion: pass / fail
- Notes:
Weekly Installs
52
Repository
cinience/alicloud-skillsGitHub Stars
353
First Seen
9 days ago
Security Audits
Installed on
github-copilot51
codex51
amp51
cline51
kimi-cli51
gemini-cli51