Skill

Orchestrate HyperExecute cloud test runs end-to-end

A skill for operating LambdaTest HyperExecute cloud test execution - analyze, YAML config, local validation, and CI.

Works with hyperexecutelambdatestgithub

77
Spark score
out of 100
Updated last month
Version 1.0.0

Add to Favorites

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

01

Analyze test projects and generate hyperexecute.yaml configurations with autosplit and matrix settings

02

Validate configurations locally and via official CLI before submitting cloud jobs

03

Execute HyperExecute CLI jobs with credential management and download logs, reports, and artifacts for triage

04

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

  1. Locate the HyperExecute CLI. If missing, ask before downloading it unless the user explicitly approved an autonomous HyperExecute session.
  2. Run hyperexecute analyze when the CLI is available; use local inspection only as fallback.
  3. Create or repair hyperexecute.yaml from the analyze output, project test commands, and templates in reference/.
  4. Run node scripts/doctor.js --config hyperexecute.yaml and node scripts/validate-config.js hyperexecute.yaml.
  5. Validate with the official CLI: ./hyperexecute --user "$LT_USERNAME" --key "$LT_ACCESS_KEY" --config hyperexecute.yaml --validate.
  6. Ask before a real cloud job unless the user has explicitly opted into an autonomous HyperExecute session.
  7. 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_USERNAME and LT_ACCESS_KEY from local environment variables or CI secrets; never hardcode credentials in YAML or docs.
  • Use --job-secret-file only 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 --verbose when useful, 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, 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

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.