Agent Skills
返回列表
🔒

HyperExecute 操作员

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/hyperexecute-skill。

技能介绍

要解决什么问题

在 LambdaTest HyperExecute 上跑自动化测试时,真正容易踩坑的往往不是「会不会写测试」,而是 hyperexecute.yaml 与本地/CI 环境是否一致、官方 CLI 能否通过 --validate,以及云作业失败后日志与工件散落在哪。凭据硬编码、作业密钥进仓库、未验证就直接 --run,都会把问题放大到云端才暴露。

技能如何工作

本技能把 HyperExecute CLI 当作 analyze、验证、执行、日志与工件的权威来源,按固定流程推进:

  1. 定位 CLI;缺失时先询问再下载(非自治会话不得擅自装)。
  2. CLI 可用则运行 hyperexecute analyze,否则退回本地检查。
  3. 结合 analyze 输出、项目测试命令与 reference/ 模板编写或修复 hyperexecute.yaml。
  4. 运行 node scripts/doctor.js --config hyperexecute.yaml 与 node scripts/validate-config.js hyperexecute.yaml。
  5. 用官方命令 ./hyperexecute --user "$LT_USERNAME" --key "$LT_ACCESS_KEY" --config hyperexecute.yaml --validate 做最终校验。
  6. 实际云作业前必须确认(除非用户已选自治 HyperExecute 会话)。
  7. 失败时按 reference/troubleshooting.md 下载日志/工件/报告。

辅助脚本包括 build-command.js(打印安全的验证/运行/下载命令)、summarize-artifacts.js(汇总下载物)。参考资料覆盖 CLI 标志、YAML 模式、框架配方、CI/CD 与安全规则。

适用边界与注意点

  • 优先 模板驱动 YAML,而非泛化生成器;测试命令与路径因项目而异。
  • 使用 LT_USERNAME / LT_ACCESS_KEY 环境变量或 CI 密钥;额外范围密钥用 --job-secret-file,且应被 .gitignore / .hyperexecuteignore 排除。
  • 自治模式下:先验证再运行,检查输出,必要时拉取工件;仅在配置或环境可修复时重试,避免盲目重复提交云作业。

使用场景

  • 新项目首次接入 HyperExecute,需结合 `hyperexecute analyze` 与仓库测试命令编写能通过 `--validate` 的 `hyperexecute.yaml`
  • CI 在提交云作业前,先跑 `doctor.js`、`validate-config.js` 与官方 CLI 验证,避免坏配置上到 LambdaTest
  • 云作业失败后,按 troubleshooting 下载日志/工件/报告,复现失败 CLI 命令并一次只修一个根因
  • 已有一次成功运行,需对照 reference 调整 autosplit、concurrency、缓存键与重试策略以缩短总时长

适合人员

  • 维护 Jenkins/GitHub Actions 流水线、需在执行阶段前插入 HyperExecute 验证步骤的 DevOps 工程师
  • 负责将本地或旧 CI 测试套件迁移到 HyperExecute 云矩阵执行的 QA 自动化负责人
  • 发版窗口内必须确认 `LT_USERNAME`/`LT_ACCESS_KEY` 与 YAML 均通过官方 validate 的发布或测试协调人员
  • HyperExecute 作业反复失败、需要从 summarize-artifacts 汇总下载物并定位配置与环境问题的 SRE 或测试平台同学