From 45aff562bc1d66738a9898bd1c09aab767465d0b Mon Sep 17 00:00:00 2001 From: Bastian Kleineidam Date: Thu, 4 Mar 2010 14:57:03 +0100 Subject: [PATCH] Run nosetests in parallel if possible. --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 1f451e3..fbf06b7 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ VERSION:=$(shell python setup.py --version) ARCHIVE:=patool-$(VERSION).tar.gz PY_FILES_DIRS := patool setup.py patoolib tests +NUMCPUS := $(shell grep -c '^process' /proc/cpuinfo) # which test modules to run TESTS ?= tests/ # set test options, eg. to "--nologcapture" @@ -59,7 +60,7 @@ clean: .PHONY: test test: - nosetests -v -m "^test_.*" $(TESTOPTS) $(TESTS) + nosetests -v --processes=$(NUMCPUS) -m "^test_.*" $(TESTOPTS) $(TESTS) doc/patool.txt: doc/patool.1 man -l doc/patool.1 | perl -pe 's/.\cH//g' > doc/patool.txt