1
0
Fork 0
forked from github/pelican

Count CPU cores via psutil for parallel testing

psutil does a much better job at accurately counting CPU cores,
of which pytest-xdist takes advantage for the purposes of running
tests concurrently.
This commit is contained in:
Justin Mayer 2020-11-02 13:17:53 +01:00
commit b454f76f72
3 changed files with 3 additions and 2 deletions

View file

@ -49,6 +49,7 @@ typogrify = "^2.0"
sphinx = "^3.0"
sphinx_rtd_theme = "^0.5"
livereload = "^2.6"
psutil = {version = "^5.7", optional = true}
pytest = "^6.0"
pytest-cov = "^2.8"
pytest-pythonpath = "^0.7.3"

View file

@ -2,7 +2,7 @@
Pygments==2.6.1
pytest
pytest-cov
pytest-xdist
pytest-xdist[psutil]
# Optional Packages
Markdown >= 3.1

View file

@ -14,7 +14,7 @@ VENV_PATH = Path(ACTIVE_VENV) if ACTIVE_VENV else (VENV_HOME / PKG_NAME)
VENV = str(VENV_PATH.expanduser())
VENV_BIN = Path(VENV) / Path(BIN_DIR)
TOOLS = ["poetry", "pre-commit"]
TOOLS = ["poetry", "pre-commit", "psutil"]
POETRY = which("poetry") if which("poetry") else (VENV_BIN / "poetry")
PRECOMMIT = (
which("pre-commit") if which("pre-commit") else (VENV_BIN / "pre-commit")