11#! /bin/sh
2- # $Header: /cvsroot/pgsql/src/test/regress/Attic/regress.sh,v 1.29 1999/06/10 17:49:30 wieck Exp $
2+ # $Header: /cvsroot/pgsql/src/test/regress/Attic/regress.sh,v 1.30 1999/06/14 17:49:06 tgl Exp $
33#
44if [$# -eq 0 ]
55then
66echo " Syntax:$0 <portname> [extra-tests]"
77exit 1
88fi
99
10- if [$1 = " win" ]
10+ portname=$1
11+ shift
12+ extratests=" $* "
13+
14+ if [ x$portname = " xwin" ]
1115then
1216HOST=" -h localhost"
1317else
1418HOST=" "
1519fi
16- portname=$1
17- export portname
18- shift
1920
2021if echo ' \c' | grep -s c> /dev/null2>&1
2122then
@@ -36,7 +37,7 @@ PGDATESTYLE="Postgres,US"; export PGDATESTYLE
3637# FRONTEND=monitor
3738FRONTEND=" psql$HOST -n -e -q"
3839
39- SYSTEM=` ../../config.guess| awk -F\- ' { split($3,a,/[0-9]/); printf"%s-%s", $portname , a[1] }' `
40+ SYSTEM=` ../../config.guess| awk -F\- ' { split($3,a,/[0-9]/); printf"%s-%s", $1 , a[1] }' `
4041
4142echo " =============== Notes... ================="
4243echo " postmaster must already be running for the regression tests to succeed."
7576
7677echo " =============== running regression queries... ================="
7778echo " " > regression.diffs
78- for i in ` cat sql/tests` $mbtests $*
79+ for i in ` cat sql/tests` $mbtests $extratests
7980do
8081$ECHO_N " ${i} .." $ECHO_C
8182$FRONTEND regression< sql/${i} .sql> results/${i} .out2>&1
9798echo ok
9899fi
99100done
100- exit
101+
102+ exit 0
101103
102104echo " =============== running error queries ... ================="
103105$FRONTEND regression< errors.sql