summaryrefslogtreecommitdiff
path: root/src
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:53 -0400
commit87c4232fd35fc3d1ff06189e886bffb382f6ca87 (patch)
tree9e5def559e8fe234fbc064381ea1eb248100f4f4 /src
parent2cf489301e0487ea7bedde488e1b52ede862d058 (diff)
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.
Diffstat (limited to 'src')
-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};