aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2014-07-22 00:42:36 -0400
committerPeter Eisentraut <peter_e@gmx.net>2014-07-22 00:45:06 -0400
commit24e786f056c0bf009815813de1d7f58ee09f554e (patch)
tree42dc33dcaf73e807d96462dbd7c7636c94234827
parent8195e9e9c12baea983cb2aab018cda864fa2e223 (diff)
downloadpostgresql-24e786f056c0bf009815813de1d7f58ee09f554e.tar.gz
postgresql-24e786f056c0bf009815813de1d7f58ee09f554e.zip
Unset some local environment variables in TAP tests
Unset environment variables that control message language, so that we can compare some program output with expected strings. This is very similar to what pg_regress does.
-rw-r--r--src/test/perl/TestLib.pm6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/perl/TestLib.pm b/src/test/perl/TestLib.pm
index f80d1c5bd72..e6a8a4ebe35 100644
--- a/src/test/perl/TestLib.pm
+++ b/src/test/perl/TestLib.pm
@@ -39,6 +39,12 @@ BEGIN
}
}
+# Set to untranslated messages, to be able to compare program output
+# with expected strings.
+delete $ENV{LANGUAGE};
+delete $ENV{LC_ALL};
+$ENV{LC_MESSAGES} = 'C';
+
delete $ENV{PGCONNECT_TIMEOUT};
delete $ENV{PGDATA};
delete $ENV{PGDATABASE};