summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 7d838e87..e91ae342 100644
--- a/Makefile
+++ b/Makefile
@@ -49,6 +49,7 @@ clean: ## Remove all build files.
*.egg-info \
*\$testfn* \
.coverage \
+ .failed-tests.txt \
.tox \
build/ \
dist/ \
@@ -151,6 +152,10 @@ test-by-name: ## e.g. make test-by-name ARGS=psutil.tests.test_system.TestSyste
${MAKE} install
@$(TEST_PREFIX) $(PYTHON) -m unittest -v $(ARGS)
+test-failed: ## Re-run tests which failed on last run
+ ${MAKE} install
+ $(TEST_PREFIX) $(PYTHON) -c "import psutil.tests.runner as r; r.run(last_failed=True)"
+
test-coverage: ## Run test coverage.
${MAKE} install
# Note: coverage options are controlled by .coveragerc file