Allow multiline RUN:'s
authorChris Lattner <sabre@nondot.org>
Mon, 11 Feb 2002 23:32:43 +0000 (23:32 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 11 Feb 2002 23:32:43 +0000 (23:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1732 91177308-0d34-0410-b5e6-96231b3b80d8

test/TestRunner.sh

index 725846752c1f14219246ad4512ede277ad32442b..a9f27ac96f93260ec949327326693a607b6b8d51 100755 (executable)
@@ -8,12 +8,14 @@
 #     %s   -  Replaced with the input name of the program
 #
 
-PROGRAM=`grep 'RUN:' $1 | sed "s/^.*RUN:\(.*\)$/\1/g;s/%s/$1/g" | head -n 1`
+grep 'RUN:' $1 | sed "s/^.*RUN:\(.*\)$/\1/g;s/%s/$1/g" > Output/$1.script
 OUTPUT=Output/$1.out
 
-($PROGRAM) > $OUTPUT 2>&1 || (
+
+/bin/sh Output/$1.script > $OUTPUT 2>&1 || (
   echo "******************** TEST '$1' FAILED! ********************"
-  echo "Command: " $PROGRAM
+  echo "Command: "
+  cat Output/$1.script
   echo "Output:"
   cat $OUTPUT
   rm $OUTPUT