1
1
#! /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 $
3
3
#
4
4
if [$# -eq 0 ]
5
5
then
6
6
echo " Syntax:$0 <portname> [extra-tests]"
7
7
exit 1
8
8
fi
9
9
10
- if [$1 = " win" ]
10
+ portname=$1
11
+ shift
12
+ extratests=" $* "
13
+
14
+ if [ x$portname = " xwin" ]
11
15
then
12
16
HOST=" -h localhost"
13
17
else
14
18
HOST=" "
15
19
fi
16
- portname=$1
17
- export portname
18
- shift
19
20
20
21
if echo ' \c' | grep -s c> /dev/null2>&1
21
22
then
@@ -36,7 +37,7 @@ PGDATESTYLE="Postgres,US"; export PGDATESTYLE
36
37
# FRONTEND=monitor
37
38
FRONTEND=" psql$HOST -n -e -q"
38
39
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] }' `
40
41
41
42
echo " =============== Notes... ================="
42
43
echo " postmaster must already be running for the regression tests to succeed."
75
76
76
77
echo " =============== running regression queries... ================="
77
78
echo " " > regression.diffs
78
- for i in ` cat sql/tests` $mbtests $*
79
+ for i in ` cat sql/tests` $mbtests $extratests
79
80
do
80
81
$ECHO_N " ${i} .." $ECHO_C
81
82
$FRONTEND regression< sql/${i} .sql> results/${i} .out2>&1
97
98
echo ok
98
99
fi
99
100
done
100
- exit
101
+
102
+ exit 0
101
103
102
104
echo " =============== running error queries ... ================="
103
105
$FRONTEND regression< errors.sql