#! /bin/sh
-# $Header: /cvsroot/pgsql/src/test/regress/Attic/pg_regress.sh,v 1.36.2.1 2005/07/17 18:29:37 tgl Exp $
+# $Header: /cvsroot/pgsql/src/test/regress/Attic/pg_regress.sh,v 1.36.2.2 2006/10/09 01:45:57 tgl Exp $
me=`basename $0`
: ${TMPDIR=/tmp}
# to a system-specific expected file.
# There shouldn't be multiple matches, but take the last if there are.
- EXPECTED="$inputdir/expected/${name}"
+ STDEXPECTED="$inputdir/expected/${name}"
+ EXPECTED="$STDEXPECTED"
for LINE in $SUBSTLIST
do
if [ `expr "$LINE" : "$name="` -ne 0 ]
fi
done
- # If there are multiple equally valid result files, loop to get the right one.
+ # If there are multiple equally valid result files,
+ # loop to get the right one.
# If none match, diff against the closest one.
bestfile=
bestdiff=
result=2
- for thisfile in $EXPECTED.out ${EXPECTED}_[0-9].out; do
+ for thisfile in $EXPECTED.out ${EXPECTED}_[0-9].out $STDEXPECTED.out; do
[ ! -r "$thisfile" ] && continue
diff $DIFFFLAGS $thisfile $outputdir/results/${name}.out >/dev/null 2>&1
result=$?