git-test
« Back to VersTracker
Description:
Run tests on each distinct tree in a revision list
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: testing git cli development regression
Install: brew install git-test
About:
Git-Test is a command-line utility designed to automate testing across a series of Git commits. It iterates through a revision list, checking out each distinct tree and running a specified test command. This helps developers identify exactly when a regression was introduced in their history.
Key Features:
  • Iterates through Git revision history
  • Runs arbitrary test commands per commit
  • Identifies the specific commit that broke tests
  • Simple command-line interface
Use Cases:
  • Bisecting history to find the origin of a regression
  • Verifying test stability across a feature branch
  • Ensuring all historical commits in a series pass tests
Alternatives:
  • git bisect – Built-in Git command that requires manual steps per commit, whereas git-test automates the process for a linear range.
  • CI/CD Pipelines – Runs tests on the latest commit only, while git-test runs them locally on every commit in a list.
Version History
Detected Version Rev Change Commit