From b9110b97d99a604830fcc0373407c853ebdef228 Mon Sep 17 00:00:00 2001 From: Tom Lane <tgl@sss.pgh.pa.us> Date: Mon, 11 Dec 2000 19:00:33 +0000 Subject: [PATCH] Allow resultmap file to be missing, for use in contrib self-tests. --- src/test/regress/pg_regress.sh | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/src/test/regress/pg_regress.sh b/src/test/regress/pg_regress.sh index 7e458cd0e9b..0b13f699563 100644 --- a/src/test/regress/pg_regress.sh +++ b/src/test/regress/pg_regress.sh @@ -1,5 +1,5 @@ #! /bin/sh -# $Header: /cvsroot/pgsql/src/test/regress/Attic/pg_regress.sh,v 1.13 2000/11/22 01:47:47 petere Exp $ +# $Header: /cvsroot/pgsql/src/test/regress/Attic/pg_regress.sh,v 1.14 2000/12/11 19:00:33 tgl Exp $ me=`basename $0` : ${TMPDIR=/tmp} @@ -243,18 +243,21 @@ trap ' # ---------- cat /dev/null >$TMPFILE -while read LINE -do - HOSTPAT=`expr "$LINE" : '.*/\(.*\)='` - if [ `expr "$host_platform:$compiler" : "$HOSTPAT"` -ne 0 ] - then - # remove hostnamepattern from line so that there are no shell - # wildcards in SUBSTLIST; else later 'for' could expand them! - TESTNAME=`expr "$LINE" : '\(.*\)/'` - SUBST=`echo "$LINE" | sed 's/^.*=//'` - echo "$TESTNAME=$SUBST" >> $TMPFILE - fi -done <"$inputdir/resultmap" +if [ -f "$inputdir/resultmap" ] +then + while read LINE + do + HOSTPAT=`expr "$LINE" : '.*/\(.*\)='` + if [ `expr "$host_platform:$compiler" : "$HOSTPAT"` -ne 0 ] + then + # remove hostnamepattern from line so that there are no shell + # wildcards in SUBSTLIST; else later 'for' could expand them! + TESTNAME=`expr "$LINE" : '\(.*\)/'` + SUBST=`echo "$LINE" | sed 's/^.*=//'` + echo "$TESTNAME=$SUBST" >> $TMPFILE + fi + done <"$inputdir/resultmap" +fi SUBSTLIST=`cat $TMPFILE` rm -f $TMPFILE -- GitLab