SuperAPI AI 工具集

alicloud-platform-aliyun-cli-test

测试与质量

查看项目

更新于 10-15 14:27

技能介绍

用途

该技能是一个针对通用阿里云 aliyun CLI 的最小冒烟测试(Minimal Viable Test),用于在正式使用相关 CLI 技能之前,快速验证运行环境是否就绪。它不执行任何写操作,仅通过少量命令确认 CLI 安装、认证配置和只读 API 调用链路是否正常。

主要能力

  • 运行版本守卫脚本,检查 aliyun CLI 的可用性,并支持通过参数控制检查间隔(例如 --interval-hours 24)。
  • 执行 aliyun version,确认 CLI 可执行并返回版本信息。
  • 执行 aliyun configure list,查看当前凭证与 profile 配置情况。
  • 执行一次只读 API 调用(示例为 aliyun ecs DescribeRegions),验证 API 访问链路。

使用方式

前置条件:

  • 已安装 aliyun CLI。
  • 已配置有效的 profile(默认 default)。

测试步骤:

  1. 运行版本守卫脚本:python skills/platform/cli/alicloud-platform-aliyun-cli/scripts/ensure_aliyun_cli.py --interval-hours 24
  2. 执行 aliyun version
  3. 执行 aliyun configure list
  4. 执行一次只读 API(示例):aliyun ecs DescribeRegions

预期结果

  • CLI 正常执行并返回版本信息。
  • configure list 显示有效的凭证/profile 信息,或给出明确的缺失提示。
  • 只读 API 返回 JSON 数据,或返回明确的权限错误。

适用场景

适用于在部署或使用阿里云 CLI 相关技能前进行环境自检,确认 CLI 安装、认证配置与只读 API 访问均处于可用状态。

限制

该技能为最小冒烟测试,仅覆盖安装、认证与一次只读 API 调用,不涉及写操作或更广泛的 API 覆盖。其他细节暂未提供。