mcpField
H
hyperexecute-skill

hyperexecute-skill

github.com/lambdatest测试与质量384239 次安装2 周前更新
代码仓库

关于 hyperexecute-skill

面向开发者和 CI 维护人员的 HyperExecute 测试任务配置与运行技能,指导项目分析、YAML 编写、验证、云端任务确认及基于制品的故障排查,并强调避免在配置文件中写入凭据。

主要功能

  1. 01HyperExecute CLI 分析与验证
  2. 02hyperexecute.yaml 编写指南
  3. 03配置检查与就绪度检测
  4. 04安全命令生成
  5. 05日志、报告与制品分析
  6. 06CI 与性能调优指南

适用场景

  1. 01创建或修复 HyperExecute 配置
  2. 02云端任务运行前验证设置
  3. 03根据制品诊断测试失败
  4. 04在 CI 中加入验证与执行步骤

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lambdatest/agent-skills --skill hyperexecute-skill

安装后在 Claude Code 中输入/hyperexecute-skill确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

reference/
ci-cd.md
cli.md
frameworks.md
security.md
troubleshooting.md
yaml-patterns.md
scripts/
build-command.js
doctor.js
summarize-artifacts.js
validate-config.js

详细介绍

HyperExecute 操作员

快速入门

  1. 找到 HyperExecute CLI。如果未找到,除非用户明确批准启动自主 HyperExecute 会话,否则请先询问,再下载。
  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. 使用官方 CLI 验证:./hyperexecute --user "$LT_USERNAME" --key "$LT_ACCESS_KEY" --config hyperexecute.yaml --validate。
  6. 除非用户已明确选择启动自主 HyperExecute 会话,否则真实云端任务运行前请先询问。
  7. 遇到故障时,下载日志/构件/报告,并使用 reference/troubleshooting.md。

操作规则

  • 将官方 HyperExecute CLI 视为 analyze、验证、执行、日志、报告和构件的权威来源。
  • 使用本地环境变量或 CI 密钥中的 LT_USERNAME 和 LT_ACCESS_KEY;切勿在 YAML 或文档中硬编码凭据。
  • 仅将 --job-secret-file 用于额外的任务级密钥,最好将文件放在仓库之外,或通过 .gitignore/.hyperexecuteignore 忽略。
  • 优先使用模板驱动的 YAML,而非生成器脚本,因为测试命令、路径和负载边界因项目而异。
  • 自动运行安全的本地检查;除非用户选择了自主模式,否则只有在确认后才运行真实的 HyperExecute 云端任务。
  • 在自主模式下,先验证再运行,检查输出,在有帮助时下载日志/构件,并且仅针对可操作的配置/环境修复重试。

工作流

  • 首次运行:分析项目、编写 YAML、运行辅助检查、运行 CLI 验证,然后请求确认是否运行云端任务。
  • 调试:重现失败的 CLI 命令,在有帮助时添加 --verbose,下载日志/构件/报告,每次修复一个原因。
  • CI:使用 CI 密钥,在执行前添加验证阶段,设置 CI=true 以减少日志输出,并确保失败的任务也能获取已下载的构件。
  • 性能:在成功运行一次后,再调整 autosplit、concurrency、缓存键、重试、智能排序以及矩阵/混合范围。

辅助脚本

  • scripts/doctor.js:检查 CLI 是否就绪、凭据、配置文件是否存在,以及可选的官方验证。
  • scripts/validate-config.js:在官方 CLI 验证前,对常见错误进行轻量级配置检查。
  • scripts/build-command.js:使用环境变量引用,打印安全的验证/运行/调试/下载命令。
  • scripts/summarize-artifacts.js:汇总已下载的日志、报告和构件,便于分流处理。

参考资料

评论

支持 Markdown