The devilry testsuiteΒΆ

Run all test:

$ DJANGOENV=test python manage.py test devilry

Skip the selenium tests using:

$ SKIP_SELENIUMTESTS=1 DJANGOENV=test python manage.py test

Specify a browser for the selenium tests using (example uses Firefox):

$ SELENIUM_BROWSER=Firefox DJANGOENV=test python manage.py test

Chrome is the default browser (configured in devilry.project.develop.settings.base).

Note

We use DJANGOENV=test python manage.py to run tests, because that makes manage.py use devilry.project.develop.settings.test, which does not load Haystack or Celery.