From: Alex Riesen Date: Tue, 8 Nov 2005 09:51:10 +0000 (+0100) Subject: make tests ignorable with "make -i" X-Git-Tag: v0.99.9g^2~12 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=23fc63bf8fb7c3627f78ca6743b4f3ae17a5df49;p=git.git make tests ignorable with "make -i" Allow failed tests to be ignored using make's "-i". The patch also disables parallel make in t/. This doesn't make the testing any different as before: the tests were run sequentially before. It also allows to run more tests, ignoring the ones usually failing just to figure out if something else broke. (Or to ignore plainly uninteresting situations because of the testing being done on say... cygwin ;) Signed-off-by: Junio C Hamano --- diff --git a/t/Makefile b/t/Makefile index 5c76afff..5c5a6201 100644 --- a/t/Makefile +++ b/t/Makefile @@ -15,9 +15,14 @@ shellquote = '$(call shq,$(1))' T = $(wildcard t[0-9][0-9][0-9][0-9]-*.sh) -all: - @$(foreach t,$T,echo "*** $t ***"; $(call shellquote,$(SHELL_PATH)) $t $(GIT_TEST_OPTS) || exit; ) - @rm -fr trash +all: $(T) clean + +$(T): + @echo "*** $@ ***"; $(call shellquote,$(SHELL_PATH)) $@ $(GIT_TEST_OPTS) clean: rm -fr trash + +.PHONY: $(T) clean +.NOPARALLEL: +