[Python-modules-commits] [python-psutil] 09/16: pass PYTHONPATH to the test runner
Sandro Tosi
morph at moszumanska.debian.org
Sun Apr 10 19:44:16 UTC 2016
This is an automated email from the git hooks/post-receive script.
morph pushed a commit to branch master
in repository python-psutil.
commit f61f462bf784cadb77d195115b278e939a45c610
Author: Sandro Tosi <morph at debian.org>
Date: Sun Apr 10 13:17:47 2016 +0100
pass PYTHONPATH to the test runner
---
Makefile | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/Makefile b/Makefile
index a9ade20..ea5d366 100644
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,7 @@
# You can set these variables from the command line.
PYTHON = python
+PYTHONPATH = .
TSCRIPT = psutil/tests/runner.py
all: test
@@ -63,30 +64,30 @@ uninstall:
cd ..; $(PYTHON) -m pip uninstall -y -v psutil
test:
- $(PYTHON) $(TSCRIPT)
+ $(PYTHONPATH) $(PYTHON) $(TSCRIPT)
test-process:
- $(PYTHON) -m unittest -v psutil.tests.test_process
+ $(PYTHONPATH) $(PYTHON) -m unittest -v psutil.tests.test_process
test-system:
- $(PYTHON) -m unittest -v psutil.tests.test_system
+ $(PYTHONPATH) $(PYTHON) -m unittest -v psutil.tests.test_system
test-memleaks:
- $(PYTHON) psutil/tests/test_memory_leaks.py
+ $(PYTHONPATH) $(PYTHON) psutil/tests/test_memory_leaks.py
# Run a specific test by name; e.g. "make test-by-name disk_" will run
# all test methods containing "disk_" in their name.
# Requires "pip install nose".
test-by-name:
- @$(PYTHON) -m nose psutil/tests/*.py --nocapture -v -m $(filter-out $@,$(MAKECMDGOALS))
+ @$(PYTHONPATH) $(PYTHON) -m nose psutil/tests/*.py --nocapture -v -m $(filter-out $@,$(MAKECMDGOALS))
# Run specific platform tests only.
test-platform:
- $(PYTHON) psutil/tests/test_`$(PYTHON) -c 'import psutil; print([x.lower() for x in ("LINUX", "BSD", "OSX", "SUNOS", "WINDOWS") if getattr(psutil, x)][0])'`.py
+ $(PYTHONPATH) $(PYTHON) psutil/tests/test_`$(PYTHON) -c 'import psutil; print([x.lower() for x in ("LINUX", "BSD", "OSX", "SUNOS", "WINDOWS") if getattr(psutil, x)][0])'`.py
# Same as above but for test_memory_leaks.py script.
test-memleaks-by-name:
- @$(PYTHON) -m nose test/test_memory_leaks.py --nocapture -v -m $(filter-out $@,$(MAKECMDGOALS))
+ @$(PYTHONPATH) $(PYTHON) -m nose test/test_memory_leaks.py --nocapture -v -m $(filter-out $@,$(MAKECMDGOALS))
coverage: install
# Note: coverage options are controlled by .coveragerc file
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-psutil.git
More information about the Python-modules-commits
mailing list