]> granicus.if.org Git - postgresql/blobdiff - src/test/regress/pg_regress.sh
Allow resultmap file to be missing, for use in contrib self-tests.
[postgresql] / src / test / regress / pg_regress.sh
index 7e458cd0e9b9181686f08d9cb6ceb2789ad9f435..0b13f6995638786101c224ac2fd742fa667f72d7 100644 (file)
@@ -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