summaryrefslogtreecommitdiff
path: root/src/test/Makefile
diff options
context:
space:
mode:
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>2014-12-09 17:21:18 +0200
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>2014-12-09 17:37:20 +0200
commite39250c644ea7cd3904e4e24570db21a209cf97f (patch)
tree17d07b01a88d874de1df1acde17b4d94aa87a4da /src/test/Makefile
parentdcbfc00aba1ee4329fea20ad58e13a84848df993 (diff)
downloadpostgresql-e39250c644ea7cd3904e4e24570db21a209cf97f.tar.gz
Add a regression test suite for SSL support.
It's not run by the global "check" or "installcheck" targets, because the temporary installation it creates accepts TCP connections from any user the same host, which is insecure.
Diffstat (limited to 'src/test/Makefile')
-rw-r--r--src/test/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/Makefile b/src/test/Makefile
index 9238860feb..b7cddc8952 100644
--- a/src/test/Makefile
+++ b/src/test/Makefile
@@ -14,6 +14,10 @@ include $(top_builddir)/src/Makefile.global
SUBDIRS = regress isolation modules
+# The SSL suite is not secure to run on a multi-user system, so don't run
+# it as part of global "check" target.
+ALWAYS_SUBDIRS = ssl
+
# We want to recurse to all subdirs for all standard targets, except that
# installcheck and install should not recurse into the subdirectory "modules".
@@ -23,3 +27,5 @@ installable_dirs := $(filter-out modules, $(SUBDIRS))
$(call recurse,$(recurse_alldirs_targets))
$(call recurse,installcheck, $(installable_dirs))
$(call recurse,install, $(installable_dirs))
+
+$(recurse_always)