mirror of
https://github.com/postgres/postgres.git
synced 2025-08-08 06:02:22 +03:00
Allow using Unix-domain sockets on Windows in tests
The test suites currently don't use Unix-domain sockets on Windows. This optionally allows enabling that by setting the environment variable PG_TEST_USE_UNIX_SOCKETS. This should currently be considered experimental. In particular, pg_regress.c contains some comments that the cleanup code for Unix-domain sockets doesn't work correctly under Windows, which hasn't been an problem until now. But it's good enough for locally supervised testing of the functionality. Reviewed-by: Andrew Dunstan <andrew.dunstan@2ndquadrant.com> Discussion: https://www.postgresql.org/message-id/flat/54bde68c-d134-4eb8-5bd3-8af33b72a010@2ndquadrant.com
This commit is contained in:
@@ -29,7 +29,7 @@ print $conf "port = $node_port\n";
|
||||
print $conf TestLib::slurp_file($ENV{TEMP_CONFIG})
|
||||
if defined $ENV{TEMP_CONFIG};
|
||||
|
||||
if (!$windows_os)
|
||||
if ($use_unix_sockets)
|
||||
{
|
||||
print $conf "listen_addresses = ''\n";
|
||||
print $conf "unix_socket_directories = '$tempdir_short'\n";
|
||||
|
Reference in New Issue
Block a user