HyperExecute 操作员
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/hyperexecute-skill。
技能介绍
要解决什么问题
在 LambdaTest HyperExecute 上跑自动化测试时,真正容易踩坑的往往不是「会不会写测试」,而是 hyperexecute.yaml 与本地/CI 环境是否一致、官方 CLI 能否通过 --validate,以及云作业失败后日志与工件散落在哪。凭据硬编码、作业密钥进仓库、未验证就直接 --run,都会把问题放大到云端才暴露。
技能如何工作
本技能把 HyperExecute CLI 当作 analyze、验证、执行、日志与工件的权威来源,按固定流程推进:
- 定位 CLI;缺失时先询问再下载(非自治会话不得擅自装)。
- CLI 可用则运行
hyperexecute analyze,否则退回本地检查。 - 结合 analyze 输出、项目测试命令与
reference/模板编写或修复hyperexecute.yaml。 - 运行
node scripts/doctor.js --config hyperexecute.yaml与node scripts/validate-config.js hyperexecute.yaml。 - 用官方命令
./hyperexecute --user "$LT_USERNAME" --key "$LT_ACCESS_KEY" --config hyperexecute.yaml --validate做最终校验。 - 实际云作业前必须确认(除非用户已选自治 HyperExecute 会话)。
- 失败时按
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 或测试平台同学