1# Run tests2#3# Copyright (c) 2005 Junio C Hamano4#56#GIT_TEST_OPTS=--verbose --debug7SHELL_PATH ?= $(SHELL)8TAR ?= $(TAR)9RM ?= rm -f1011# Shell quote;12SHELL_PATH_SQ = $(subst ','\'',$(SHELL_PATH))1314T = $(wildcard t[0-9][0-9][0-9][0-9]-*.sh)15TSVN = $(wildcard t91[0-9][0-9]-*.sh)1617all: pre-clean $(T) aggregate-results clean1819$(T):20@echo "*** $@ ***"; GIT_CONFIG=.git/config '$(SHELL_PATH_SQ)' $@ $(GIT_TEST_OPTS)2122pre-clean:23$(RM) -r test-results2425clean:26$(RM) -r 'trash directory' test-results2728aggregate-results:29'$(SHELL_PATH_SQ)' ./aggregate-results.sh test-results/t*-*3031# we can test NO_OPTIMIZE_COMMITS independently of LC_ALL32full-svn-test:33$(MAKE) $(TSVN) GIT_SVN_NO_OPTIMIZE_COMMITS=1 LC_ALL=C34$(MAKE) $(TSVN) GIT_SVN_NO_OPTIMIZE_COMMITS=0 LC_ALL=en_US.UTF-83536.PHONY: pre-clean $(T) aggregate-results clean37.NOTPARALLEL: