From 48fb49e39445a5429b24111658b193ed36b09da3 Mon Sep 17 00:00:00 2001 From: Robert Haas Date: Thu, 1 Sep 2011 09:21:10 -0400 Subject: [PATCH] Minor improvements to mbregress.sh script. 1. Use new dropdb --if-exists option, to avoid alarming the user if the database being dropped doesn't already exist. 2. Bail out if createdb fails. 3. exit 1 if the checks fail. 4. Make it executable. Josh Kupershmidt, with some kibitzing by me. --- src/test/mb/mbregress.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) mode change 100644 => 100755 src/test/mb/mbregress.sh diff --git a/src/test/mb/mbregress.sh b/src/test/mb/mbregress.sh old mode 100644 new mode 100755 index 20942e30c2..03e590c9fc --- a/src/test/mb/mbregress.sh +++ b/src/test/mb/mbregress.sh @@ -14,11 +14,13 @@ if [ ! -d results ];then mkdir results fi -dropdb utf8 -createdb -T template0 -l C -E UTF8 utf8 +dropdb --if-exists utf8 +createdb -T template0 -l C -E UTF8 utf8 || exit 1 PSQL="psql -n -e -q" tests="euc_jp sjis euc_kr euc_cn euc_tw big5 utf8 mule_internal" +EXITCODE=0 + unset PGCLIENTENCODING for i in $tests do @@ -54,7 +56,10 @@ do echo "----------------------"; \ echo "" ) >> regression.diffs echo failed + EXITCODE=1 else echo ok fi done + +exit $EXITCODE -- GitLab