summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfergus.henderson <fergus.henderson@01de4be4-8c4a-0410-9132-4925637da917>2008-07-29 23:04:55 +0000
committerfergus.henderson <fergus.henderson@01de4be4-8c4a-0410-9132-4925637da917>2008-07-29 23:04:55 +0000
commitd6bf4639327e834ca2d08942c26a529c41d937d3 (patch)
tree1c6976c1e1c55bec5b1907bbb4a2dd9e0737bd16
parent8cf05d56106f0b278ed44bd094141cd89dbde040 (diff)
downloaddistcc-d6bf4639327e834ca2d08942c26a529c41d937d3.tar.gz
In the Makefile, add a target for running a single test in pump mode.
git-svn-id: http://distcc.googlecode.com/svn/trunk@562 01de4be4-8c4a-0410-9132-4925637da917
-rw-r--r--Makefile.in14
1 files changed, 11 insertions, 3 deletions
diff --git a/Makefile.in b/Makefile.in
index d18bba5..781973f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -665,7 +665,7 @@ man/include_server_1.html: man/include_server.1
.PHONY: include-server-maintainer-check pump-maintainer-check
.PHONY: maintainer-check
.PHONY: check
-.PHONY: lzo-check valgrind-check single-test
+.PHONY: lzo-check valgrind-check single-test pump-single-test
check_programs: $(check_PROGRAMS) $(bin_PROGRAMS)
@@ -766,13 +766,21 @@ valgrind-check:
# The following target is useful for running a single test at a time.
# Sample usage:
-# make TESTNAME=Lsdistcc_Case singletest
-# make TESTNAME=Lsdistcc_Case TESTDISTCC_OPTS=--valgrind singletest
+# make TESTNAME=Lsdistcc_Case single-test
+# make TESTNAME=Lsdistcc_Case TESTDISTCC_OPTS=--valgrind single-test
TESTNAME = NoDetachDaemon_Case # Override this with the desired test.
single-test: check_programs
PATH="`pwd`:$(RESTRICTED_PATH)" \
$(TEST_PYTHON) "$(srcdir)/test/onetest.py" $(TESTDISTCC_OPTS) $(TESTNAME)
+# Run a single test in pump-mode.
+pump-single-test: pump include-server check_programs
+ DISTCC_HOSTS='<invalid>,cpp' \
+ "$(builddir)/pump" \
+ $(MAKE) \
+ RESTRICTED_PATH="$(RESTRICTED_PATH)" \
+ TESTDISTCC_OPTS="--pump $(TESTDISTCC_OPTS)" \
+ single-test
######################################################################
## CHECK targets for code that has been installed.