X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=test%2FMakefile;h=b6859eacc7f87c70cae3f2bb320e48158d146af3;hp=25c559bb49d04586c69242cd7ef03713f0939e9d;hb=44ea57a0d10ddab514abea319c4d25ec4e36b51e;hpb=0083854b1204f077e98b1d9c4ecfa2a4844ee716 diff --git a/test/Makefile b/test/Makefile index 25c559bb..b6859eac 100644 --- a/test/Makefile +++ b/test/Makefile @@ -1,48 +1,7 @@ -# Run tests -# -# Copyright (c) 2005 Junio C Hamano -# +# See Makfefile.local for the list of files to be compiled in this +# directory. +all: + $(MAKE) -C .. all --include ../config.mak - -#GIT_TEST_OPTS=--verbose --debug -SHELL_PATH ?= $(SHELL) -TAR ?= $(TAR) -RM ?= rm -f - -# Shell quote; -SHELL_PATH_SQ = $(subst ','\'',$(SHELL_PATH)) - -T = $(wildcard t[0-9][0-9][0-9][0-9]-*.sh) -TSVN = $(wildcard t91[0-9][0-9]-*.sh) - -all: pre-clean - $(MAKE) aggregate-results-and-cleanup - -$(T): - @echo "*** $@ ***"; GIT_CONFIG=.git/config '$(SHELL_PATH_SQ)' $@ $(GIT_TEST_OPTS) - -pre-clean: - $(RM) -r test-results - -clean: - $(RM) -r 'trash directory'.* test-results - $(RM) t????/cvsroot/CVSROOT/?* - $(RM) -r valgrind/bin - -aggregate-results-and-cleanup: $(T) - $(MAKE) aggregate-results - $(MAKE) clean - -aggregate-results: - '$(SHELL_PATH_SQ)' ./aggregate-results.sh test-results/t*-* - -# we can test NO_OPTIMIZE_COMMITS independently of LC_ALL -full-svn-test: - $(MAKE) $(TSVN) GIT_SVN_NO_OPTIMIZE_COMMITS=1 LC_ALL=C - $(MAKE) $(TSVN) GIT_SVN_NO_OPTIMIZE_COMMITS=0 LC_ALL=en_US.UTF-8 - -valgrind: - GIT_TEST_OPTS=--valgrind $(MAKE) - -.PHONY: pre-clean $(T) aggregate-results clean valgrind +.DEFAULT: + $(MAKE) -C .. $@