/django-failedfirsttestrunner

Reorders the test suite so failed tests are ran first on subsequent test runs

Primary LanguagePython

django-failedfirsttestrunner

Reorders your test suite so failed tests are ran first on subsequent test runs:

Creating test database for alias 'default'...
.............................💃💃.........
----------------------------------------------------------------------
Ran 40 tests in 160.597s
...
FAILED (failures=2)

Destroying test database for alias 'default'...
Creating test database for alias 'default'...
💃💃......................................
----------------------------------------------------------------------
Ran 40 tests in 160.597s
...
FAILED (failures=2)

Destroying test database for alias 'default'...

Install

pip install -e git://github.com/leetreveil/django-failedfirsttestrunner.git#egg=django-failedfirsttestrunner

Then just set TEST_RUNNER in settings.py and you are good to go!

TEST_RUNNER = 'django_failedfirsttestrunner.FailedFirstRunner'

Licence

MIT