From 6e96691327716b7fb6ea0b9a45fa9474bbc02493 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Wed, 19 Jan 2005 05:02:11 +0000 Subject: Update to PostgreSQL 8.0. --- Makefile.regress | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Makefile.regress (limited to 'Makefile.regress') diff --git a/Makefile.regress b/Makefile.regress new file mode 100644 index 0000000..9a825c2 --- /dev/null +++ b/Makefile.regress @@ -0,0 +1,53 @@ +# +# Simplified makefile for running the PostgreSQL regression tests +# in an RPM installation +# + +# database encoding +MULTIBYTE := SQL_ASCII + +# maximum simultaneous connections for parallel tests +MAXCONNOPT := +ifdef MAX_CONNECTIONS +MAXCONNOPT += --max-connections=$(MAX_CONNECTIONS) +endif + +srcdir := . + +check: installcheck-parallel + +installcheck: cleandirs + $(SHELL) ./pg_regress --schedule=$(srcdir)/serial_schedule --multibyte=$(MULTIBYTE) + +installcheck-parallel: cleandirs + $(SHELL) ./pg_regress --schedule=$(srcdir)/parallel_schedule --multibyte=$(MULTIBYTE) $(MAXCONNOPT) + +# The tests command the server to write into testtablespace and results. +# On a SELinux-enabled system this will fail unless we mark those directories +# as writable by the server. +cleandirs: + -rm -rf testtablespace results + mkdir testtablespace results + [ -x /usr/bin/chcon ] && /usr/bin/chcon -t postgresql_db_t testtablespace results + +# old interfaces follow... + +runcheck: check +runtest: installcheck +runtest-parallel: installcheck-parallel + +bigtest: cleandirs + $(SHELL) ./pg_regress --schedule=$(srcdir)/serial_schedule --multibyte=$(MULTIBYTE) numeric_big + +bigcheck: cleandirs + $(SHELL) ./pg_regress --schedule=$(srcdir)/parallel_schedule --multibyte=$(MULTIBYTE) $(MAXCONNOPT) numeric_big + + +## +## Clean up +## + +clean distclean maintainer-clean: + rm -rf testtablespace + rm -rf results tmp_check log + rm -f regression.diffs regression.out regress.out run_check.out -- cgit