aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>1999-04-25 23:30:31 +0000
committerTom Lane <tgl@sss.pgh.pa.us>1999-04-25 23:30:31 +0000
commit26db818710f3e62234cfee0324046a33bc101392 (patch)
treea029905b3708d523fd51bede5c2df0d0186723f9 /src
parentd69344c52022676ac0131eaf0d3f93a2fd10e74c (diff)
downloadpostgresql-26db818710f3e62234cfee0324046a33bc101392.tar.gz
postgresql-26db818710f3e62234cfee0324046a33bc101392.zip
It looks like the multibyte regress tests only work if both
the database encoding and the client encoding match the encoding expected by the test. So, force both of them to be set from the MULTIBYTE environment var. This allows regress tests to be run successfully in multibyte environments other than the compiled-in default.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/test/regress/regress.sh20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/test/regress/regress.sh b/src/test/regress/regress.sh
index 14f4739b2ba..ac92e60f003 100755
--- a/src/test/regress/regress.sh
+++ b/src/test/regress/regress.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# $Header: /cvsroot/pgsql/src/test/regress/Attic/regress.sh,v 1.25 1999/04/25 21:56:19 tgl Exp $
+# $Header: /cvsroot/pgsql/src/test/regress/Attic/regress.sh,v 1.26 1999/04/25 23:30:31 tgl Exp $
#
if [ $# -eq 0 ]
then
@@ -47,22 +47,24 @@ echo "=============== destroying old regression database... ================="
destroydb $HOST regression
echo "=============== creating new regression database... ================="
-createdb $HOST regression
-if [ $? -ne 0 ]; then
- echo createdb failed
- exit 1
-fi
-
-echo "=============== running regression queries... ================="
-echo "" > regression.diffs
if [ -n "$MULTIBYTE" ];then
mbtests=`echo $MULTIBYTE | tr "[A-Z]" "[a-z]"`
PGCLIENTENCODING="$MULTIBYTE"
export PGCLIENTENCODING
+ ENCODINGOPT="-E $MULTIBYTE"
else
mbtests=""
unset PGCLIENTENCODING
+ ENCODINGOPT=""
fi
+createdb $ENCODINGOPT $HOST regression
+if [ $? -ne 0 ]; then
+ echo createdb failed
+ exit 1
+fi
+
+echo "=============== running regression queries... ================="
+echo "" > regression.diffs
for i in `cat sql/tests` $mbtests
do
$ECHO_N "${i} .. " $ECHO_C