A better test command for Django. Allows you to use --parallel
to run tests in parallel (distributed as evenly as possible across your CPU cores) and --isolate
to run each test in a separate process to detect test that leak state. You can also quickly re-run the tests failed in the last run using --failed
. To show which tests are slowing you down, use --list-slow=<number>
to show the <number>
slowest tests in your test suite. To simply re-run the tests using the last configuration, use --retest
.
Simply add better_test
to your INSTALLED_APPS
and use manage.py test --help for all options
.