Agent-skills hyperexecute-skill
install
source · Clone the upstream repo
git clone https://github.com/LambdaTest/agent-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/LambdaTest/agent-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/hyperexecute-skill" ~/.claude/skills/lambdatest-agent-skills-hyperexecute-skill && rm -rf "$T"
manifest:
hyperexecute-skill/SKILL.mdsource content
HyperExecute Skill
Core Patterns
Basic YAML Configuration
--- version: 0.1 globalTimeout: 90 testSuiteTimeout: 90 testSuiteStep: 90 runson: linux # or win, mac autosplit: true retryOnFailure: true maxRetries: 2 concurrency: 10 pre: - npm install - npx playwright install testDiscovery: type: raw mode: dynamic command: grep -rn 'test(' tests/ --include='*.spec.ts' -l testRunnerCommand: npx playwright test $test --project=chromium framework: name: playwright args: buildName: "HyperExecute Build" env: LT_USERNAME: ${LT_USERNAME} LT_ACCESS_KEY: ${LT_ACCESS_KEY}
Matrix Mode (Cross-Browser)
version: 0.1 runson: linux concurrency: 10 matrix: browser: ["chromium", "firefox", "webkit"] os: ["linux"] pre: - npm install - npx playwright install testSuites: - npx playwright test --project=$browser
Hybrid Mode
version: 0.1 runson: linux concurrency: 5 testDiscovery: type: raw mode: static command: cat testSuites.txt testRunnerCommand: mvn test -Dtest=$test pre: - mvn compile -DskipTests post: - cat target/surefire-reports/*.txt
Upload & Run
# Download CLI curl -O https://downloads.lambdatest.com/hyperexecute/linux/hyperexecute chmod +x hyperexecute # Execute ./hyperexecute --user $LT_USERNAME --key $LT_ACCESS_KEY \ --config hyperexecute.yaml
Framework Examples
Selenium + Java:
pre: - mvn compile -DskipTests testDiscovery: type: raw mode: dynamic command: grep -rn '@Test' src/test --include='*.java' -l | sed 's|src/test/java/||;s|.java||;s|/|.|g' testRunnerCommand: mvn test -Dtest=$test
Cypress:
pre: - npm install testDiscovery: type: raw mode: dynamic command: find cypress/e2e -name '*.cy.js' | sed 's|cypress/e2e/||' testRunnerCommand: npx cypress run --spec "cypress/e2e/$test"
Pytest:
pre: - pip install -r requirements.txt testDiscovery: type: raw mode: dynamic command: grep -rn 'def test_' tests/ --include='*.py' -l testRunnerCommand: pytest $test -v
Anti-Patterns
| Bad | Good | Why |
|---|---|---|
| Low concurrency | | Underusing HE speed |
No step | Install deps in | Missing dependencies |
| Static discovery only | with autosplit | Better parallelism |
| No retries | | Flaky test resilience |
Quick Reference
| Task | Command |
|---|---|
| Run | |
| With vars | |
| Debug | flag |
| Download CLI | |
Deep Patterns
For advanced patterns, debugging guides, CI/CD integration, and best practices, see
reference/playbook.md.