From 77520424a7b8a45e629eada864baac49db7fceb1 Mon Sep 17 00:00:00 2001 From: Andres Freund Date: Sat, 11 Mar 2017 14:03:26 -0800 Subject: [PATCH] WIP; 'fastcheck' target in contrib --- contrib/Makefile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/contrib/Makefile b/contrib/Makefile index e84eb67008..ca08fc9b74 100644 --- a/contrib/Makefile +++ b/contrib/Makefile @@ -90,6 +90,23 @@ endif # Missing: # start-scripts \ (does not have a makefile) +NONSHARED_DATADIR_TARGETS=test_decoding +SHARED_DATADIR_TARGETS=$(filter-out $(NONSHARED_DATADIR_TARGETS), $(SUBDIRS)) +SERVOPTIONS="-c log_line_prefix='%m [%p] %q%a ' -c unix_socket_directories=$(shell pwd)/tmp_fastcheck/ -clisten_addresses= -c port=5432" +REGRESSPORT=5432 +REGRESSHOST=$(shell pwd)/tmp_fastcheck/ + +fastcheck: + @mkdir -p tmp_fastcheck + @rm -rf tmp_fastcheck/data + $(bindir)/initdb --no-clean --no-sync -D tmp_fastcheck/data > tmp_fastcheck/initdb.log + PGPORT=$(REGRESSPORT) PGHOST=$(REGRESSHOST) \ + $(bindir)/pg_ctl -D tmp_fastcheck/data -o$(SERVOPTIONS) --log tmp_fastcheck/postmaster.log start + $(MAKE) PGPORT=$(REGRESSPORT) PGHOST=$(REGRESSHOST) USE_MODULE_DB=1 -Otarget \ + $(foreach t,$(SHARED_DATADIR_TARGETS),installcheck-$(t)-recurse) \ + $(foreach t,$(NONSHARED_DATADIR_TARGETS),check-$(t)-recurse) || \ + $(bindir)/pg_ctl -D tmp_fastcheck/data stop + $(bindir)/pg_ctl -D tmp_fastcheck/data stop $(recurse) $(recurse_always) -- 2.11.0.22.g8d7a455.dirty