Finds Mixxx regressions by binary searching over prebuilt snapshots
Project description
Mixxx Bisect
A small tool for finding regressions in Mixxx, inspired by mozregression
. The tool binary searches over a commit range and lets the user tag automatically downloaded Mixxx snapshots with good/bad to identify the commit introducing the regression.
[!NOTE] The mixxx.org downloads server only provides binary snapshots for macOS and Windows, therefore
m1xxx
is the only supported snapshot repository on Linux.
Usage
To search a specific range of commits, run:
mixxx-bisect -g <good commit> -b <bad commit>
To search the entire range of available snapshots, run mixxx-bisect
without arguments.
Development
To set up a development environment, create a venv with
python3 -m venv venv
. venv/bin/activate
Then, install the package along with its dependencies in editable mode:
pip3 install -e .
mixxx-bisect
should now be on the PATH
in the venv.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.