Orchestrate HyperExecute cloud test runs end-to-end
A skill for operating LambdaTest HyperExecute cloud test execution - analyze, YAML config, local validation, and CI.
Why it matters
Automate the complete lifecycle of cloud test execution on LambdaTest HyperExecute-from analyzing your test project and generating configuration YAML, through local validation and CLI job submission, to debugging failures with logs and artifacts, and wiring everything into CI/CD pipelines.
Outcomes
What it gets done
Analyze test projects and generate hyperexecute.yaml configurations with autosplit and matrix settings
Validate configurations locally and via official CLI before submitting cloud jobs
Execute HyperExecute CLI jobs with credential management and download logs, reports, and artifacts for triage
Integrate HyperExecute workflows into CI/CD pipelines with secret handling and failure debugging
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/ag-hyperexecute-skill | bash Overview
HyperExecute Operator
This skill operates HyperExecute for LambdaTest cloud test execution: project analysis, YAML config authoring, local validation via helper scripts, debugging, and CI wiring. Use it when the user mentions HyperExecute, hyperexecute.yaml, or the HyperExecute CLI for cloud test execution.
What it does
A skill for operating HyperExecute end-to-end for TestMu AI/LambdaTest cloud test execution: analyzing projects, creating YAML config, validating locally, running CLI jobs, debugging failures, and wiring CI. The quick-start flow: locate the HyperExecute CLI (asking before downloading it unless the user has approved an autonomous session), run hyperexecute analyze when the CLI is available (falling back to local inspection otherwise), create or repair hyperexecute.yaml from the analyze output plus project test commands and bundled templates, run the helper scripts doctor.js --config hyperexecute.yaml and validate-config.js hyperexecute.yaml, then validate with the official CLI's --validate flag using LT_USERNAME/LT_ACCESS_KEY - and ask before running a real cloud job unless the user has explicitly opted into autonomous mode. On failure, download logs/artifacts/reports and consult reference/troubleshooting.md. Operating rules: treat the official CLI as the source of truth for analyze/validation/execution/logs/reports/artifacts; source credentials from environment variables or CI secrets, never hardcode them in YAML or docs; use --job-secret-file only for extra job-scoped secrets kept outside the repo or gitignored; prefer template-driven YAML over generator scripts since test commands and paths are project-specific; run safe local checks automatically but gate real cloud jobs on confirmation unless autonomous mode is on, in which case validate first, run, inspect output, download artifacts, and retry only for actionable config/environment fixes. The workflow covers four scenarios: first run (analyze, author YAML, helper checks, CLI validate, confirm before the cloud job), debugging (reproduce the failing command with --verbose, download logs/artifacts/reports, fix one cause at a time), CI (use CI secrets, add a validation stage before execution, set CI=true for quieter logs, keep artifacts available for failed jobs), and performance tuning (autosplit, concurrency, cache keys, retries, smart ordering, matrix/hybrid scope - only after one successful run). Four helper scripts support this: doctor.js checks CLI readiness/credentials/config presence and optionally runs official validation; validate-config.js does lightweight config linting before the official CLI validation; build-command.js prints safe validate/run/debug/download commands using environment-variable references rather than literal secrets; summarize-artifacts.js summarizes downloaded logs/reports/artifacts for triage. Deeper references cover CLI usage/flags, YAML patterns, framework-specific recipes, CI/CD integration, and security rules.
When to use - and when NOT to
Use it when the user mentions HyperExecute, hyperexecute.yaml, the HyperExecute CLI, autosplit, or matrix execution - for analyzing a project, creating or repairing config, running cloud test jobs, debugging failures, or wiring CI.
Inputs and outputs
Given a test project, it produces a validated hyperexecute.yaml, safe CLI commands for validation/execution/debugging, and (after explicit confirmation for real cloud jobs) downloaded logs, artifacts, and reports for triage.
Integrations
hyperexecute analyze
./hyperexecute --user "$LT_USERNAME" --key "$LT_ACCESS_KEY" --config hyperexecute.yaml --validate
Uses the official HyperExecute CLI as the source of truth, plus four bundled helper scripts (doctor.js, validate-config.js, build-command.js, summarize-artifacts.js) for local checks before invoking real cloud execution.
Who it's for
QA and DevOps engineers running cloud test execution on LambdaTest's HyperExecute who want project analysis, safe config authoring and local validation, and CI wiring - with cloud jobs and cost-incurring actions always gated behind explicit user confirmation unless autonomous mode is on.
Source README
HyperExecute Operator
When to Use
Use this skill when you need operates HyperExecute end-to-end for TestMu AI/LambdaTest cloud test execution: analyze projects, create YAML, validate locally, run CLI jobs, debug failures, and wire CI. Use when the user mentions HyperExecute, hyperexecute.yaml, HyperExecute CLI, autosplit, matrix execution,...
Quick Start
- Locate the HyperExecute CLI. If missing, ask before downloading it unless the user explicitly approved an autonomous HyperExecute session.
- Run
hyperexecute analyzewhen the CLI is available; use local inspection only as fallback. - Create or repair
hyperexecute.yamlfrom the analyze output, project test commands, and templates inreference/. - Run
node scripts/doctor.js --config hyperexecute.yamlandnode scripts/validate-config.js hyperexecute.yaml. - Validate with the official CLI:
./hyperexecute --user "$LT_USERNAME" --key "$LT_ACCESS_KEY" --config hyperexecute.yaml --validate. - Ask before a real cloud job unless the user has explicitly opted into an autonomous HyperExecute session.
- For failures, download logs/artifacts/reports and use
reference/troubleshooting.md.
Operating Rules
- Treat the official HyperExecute CLI as the source of truth for analyze, validation, execution, logs, reports, and artifacts.
- Use
LT_USERNAMEandLT_ACCESS_KEYfrom local environment variables or CI secrets; never hardcode credentials in YAML or docs. - Use
--job-secret-fileonly for extra job-scoped secrets, preferably outside the repo or ignored by.gitignore/.hyperexecuteignore. - Prefer template-driven YAML over generator scripts because test commands, paths, and payload boundaries are project-specific.
- Run safe local checks automatically; run real HyperExecute cloud jobs only after confirmation unless the user opted into autonomous mode.
- In autonomous mode, validate first, run, inspect output, download logs/artifacts when useful, and retry only for actionable config/environment fixes.
Workflow
- First run: analyze project, author YAML, run helper checks, run CLI validate, then request confirmation for the cloud job.
- Debug: reproduce the failing CLI command, add
--verbosewhen useful, download logs/artifacts/reports, fix one cause at a time. - CI: use CI secrets, add a validation stage before execution, set
CI=truefor quieter logs, and keep downloaded artifacts available for failed jobs. - Performance: tune
autosplit,concurrency, cache keys, retries, smart ordering, and matrix/hybrid scope after one successful run.
Helper Scripts
scripts/doctor.js: checks CLI readiness, credentials, config presence, and optional official validation.scripts/validate-config.js: lightweight config linting for common mistakes before official CLI validation.scripts/build-command.js: prints safe validate/run/debug/download commands using environment variable references.scripts/summarize-artifacts.js: summarizes downloaded logs, reports, and artifacts for triage.
References
- CLI usage and flags: reference/cli.md
- YAML patterns: reference/yaml-patterns.md
- Framework recipes: reference/frameworks.md
- CI/CD integration: reference/ci-cd.md
- Security rules: reference/security.md
- Troubleshooting: reference/troubleshooting.md
Limitations
- Use this skill only when the task clearly matches its upstream source and local project context.
- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.