I would like to see a global setting of some kind that specifies which extra tests are allowed to be run. This could be a configure argument or an environment/make variable. Rather than make it a list of tests, specify which facilities you have available, e.g.,
PG_EXTRA_TEST_FACILTITIES='tcpip openssl slapd' Then you could combine that with the actual build configuration to skip tests that the build doesn't support. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services