Skip to content

HelpMeTest CLI v1.85.0

Choose a tag to compare

@slavaGanzin slavaGanzin released this 16 Jul 21:53
· 16 commits to main since this release

HelpMeTest CLI v1.85.0

New Features

  • --screenshots shorthand filter: helpmetest test run and helpmetest updates now accept --screenshots to show only screenshot events, matching the existing --keywords/--errors/--results shorthand pattern — no need to remember the underlying filter syntax.
  • DOM diff for interactive sessions: helpmetest interactive --dom-diff (and interactive review --dom-diff) can now summarize exactly what changed on the page between commands — elements added, removed, or with attribute/text changes — reusing the same mutation stream already recorded for session replay.

Improvements

  • Parallel test runs preview what's about to happen: While a test is still queued for a VM slot, its row now shows the first step it will run (e.g. the URL it will navigate to) instead of a bare "queued" label with no context.

Bug Fixes

  • First keyword row could get stuck showing no result: In a single test run, the first step (commonly Go To) could intermittently stay frozen on its initial placeholder — no checkmark, no elapsed time — even though the step had actually finished successfully. Caused by a rare startup race where the keyword list was reset right after a step had already started; the fix makes result updates match on the step itself instead of requiring it to still be in a specific in-progress state.
  • Duplicate internal bookkeeping in the terminal test renderer: removed a copy-pasted code block that could double-count nested keyword depth and misclassify some keyword events.

📥 Installation

Quick Install (Recommended)

# Download and install the latest version
curl -fsSL https://helpmetest.com/install | bash

Manual Installation

  1. Download the binary for your platform:

    • Linux x86_64: helpmetest-cli_Linux_x86_64.tar.gz
    • Linux ARM64: helpmetest-cli_Linux_arm64.tar.gz
    • Linux i386: helpmetest-cli_Linux_i386.tar.gz
    • macOS ARM64 (Apple Silicon): helpmetest-cli_Darwin_arm64.tar.gz
    • macOS x86_64 (Intel): helpmetest-cli_Darwin_x86_64.tar.gz
    • Windows x86_64: helpmetest-cli_Windows_x86_64.zip
    • Windows ARM64: helpmetest-cli_Windows_arm64.zip
    • Windows i386: helpmetest-cli_Windows_i386.zip
  2. Extract and install:

    Linux/macOS:

    tar -xzf helpmetest-cli_*.tar.gz
    sudo mv helpmetest /usr/local/bin/

    Windows:

    • Extract the .zip file
    • Move helpmetest.exe to a directory in your PATH
  3. Verify installation:

    helpmetest --version

🔐 Verification

All binaries are signed and checksums are provided. Verify your download:

# Download checksums
curl -fsSL https://github.com/help-me-test/cli/releases/latest/download/helpmetest-cli_*_checksums.txt

# Verify checksum (Linux/macOS)
sha256sum -c helpmetest-cli_*_checksums.txt

# Verify checksum (Windows PowerShell)
Get-FileHash helpmetest-cli_*.zip -Algorithm SHA256

📚 Documentation

For complete documentation, commands, and features, visit:

📖 HelpMeTest CLI Documentation

🆘 Support