Commit f6a1a8e2 authored by Tom Lane's avatar Tom Lane

In 'make installcheck' for contrib/, insert 'sleep 1' between subdirectory

checks, to ensure the previous test backend has time to quit out of the
regression database.  Also, allow all the checks to be run even if one
of them fails.  Per suggestions from Andrew Dunstan to improve the
usefulness of buildfarm testing.
parent 86a069bb
# $PostgreSQL: pgsql/contrib/Makefile,v 1.52 2004/11/04 06:09:17 neilc Exp $ # $PostgreSQL: pgsql/contrib/Makefile,v 1.53 2004/12/14 22:50:23 tgl Exp $
subdir = contrib subdir = contrib
top_builddir = .. top_builddir = ..
...@@ -57,7 +57,17 @@ WANTED_DIRS = \ ...@@ -57,7 +57,17 @@ WANTED_DIRS = \
# xml2 \ (non-standard makefile) # xml2 \ (non-standard makefile)
all install installdirs uninstall clean distclean maintainer-clean check installcheck: all install installdirs uninstall clean distclean maintainer-clean:
@for dir in $(WANTED_DIRS); do \ @for dir in $(WANTED_DIRS); do \
$(MAKE) -C $$dir $@ || exit; \ $(MAKE) -C $$dir $@ || exit; \
done done
# We'd like check operations to run all the subtests before failing;
# also insert a sleep to ensure the previous test backend exited before
# we try to drop the regression database.
check installcheck:
@CHECKERR=0; for dir in $(WANTED_DIRS); do \
sleep 1; \
$(MAKE) -C $$dir $@ || CHECKERR=$$?; \
done; \
exit $$CHECKERR
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment