summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Haas2011-09-01 13:21:10 +0000
committerRobert Haas2011-09-01 13:21:10 +0000
commit48fb49e39445a5429b24111658b193ed36b09da3 (patch)
tree2ff0d7be2e50a76b633eedb1bbbe34aa5bbc9cb1
parent4232c4b406c94b433c149ac792d7e68665948cf1 (diff)
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.
-rwxr-xr-x[-rw-r--r--]src/test/mb/mbregress.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/test/mb/mbregress.sh b/src/test/mb/mbregress.sh
index 20942e30c27..03e590c9fc6 100644..100755
--- 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