cookiecutter-django/tox.ini
Bruno Alla a245651f66 Increase test parallelism
- Split out tests and add markers to control where they are run in Travis
- Run each marker on a separate Travis task
- Install pytest-xdist to increase parallelism inside each worker
- Set xdist parallelism to 3
2019-05-15 12:37:17 +01:00

20 lines
453 B
INI

[tox]
skipsdist = true
envlist = py36,flake8,black,black-template
[testenv]
deps = -rrequirements.txt
commands = pytest -n 3 -m "not flake8" -m "not black" {posargs:./tests}
[testenv:flake8]
deps = -rrequirements.txt
commands = pytest -n 3 -m flake8 {posargs:./tests}
[testenv:black]
deps = -rrequirements.txt
commands = pytest -n 3 -m black {posargs:./tests}
[testenv:black-template]
deps = black
commands = black --check hooks tests setup.py docs