/mozregression

Regression range finder for Mozilla nightly builds

Primary LanguagePython

mozregression is an interactive regression range finder for Mozilla nightly and inbound builds.

Latest Version Downloads License

Build status:

  • Linux: Linux Build Status Coverage Status
  • Windows: Windows Build status

For more information see:

http://mozilla.github.io/mozregression/

Setup for development

Want to hack on mozregression ? Cool!

Full environment setup

For a full environment setup (with GUI support), please see the gui/README.rst file. This is recommended.

Command line only

If you are really sure that you only want to hack on mozregression command line:

  1. Install virtualenv or virtualenvwrapper.

  2. install dependencies:

With virtualenvwrapper:

mkvirtualenv -p /usr/bin/python2 mozregression
pip install -r requirements-dev.txt

Or with virtualenv: ::

virtualenv -p /usr/bin/python2 venv
source venv/bin/activate
pip install -r requirements-dev.txt
  1. run tests (be sure that your virtualenv is activated):
./check.py
# or, with coverage support:
./check.py -CH