]> granicus.if.org Git - yasm/commitdiff
Actually use $ECHO_C in test shell scripts.
authorPeter Johnson <peter@tortall.net>
Sat, 16 Sep 2006 05:48:10 +0000 (05:48 -0000)
committerPeter Johnson <peter@tortall.net>
Sat, 16 Sep 2006 05:48:10 +0000 (05:48 -0000)
svn path=/trunk/yasm/; revision=1618

modules/preprocs/yapp/tests/yapp_test.sh
out_test.sh

index 3f5fbb1c00920a7f9053fb94bbca975105540263..a8e255d8f1bee9c68fa7451a14197d0e7395df59 100755 (executable)
@@ -21,7 +21,7 @@ failedct=0
 YT="yapp_test"
 
 
-echo $ECHO_N "Test $YT: "
+echo $ECHO_N "Test $YT: $ECHO_C"
 for asm in ${srcdir}/modules/preprocs/yapp/tests/*.asm
 do
     a=`echo ${asm} | sed 's,^.*/,,;s,.asm$,,'`
@@ -38,25 +38,25 @@ do
     status=$?
     if test $status -gt 128; then
        # We should never get a coredump!
-       echo $ECHO_N "C"
+       echo $ECHO_N "C$ECHO_C"
         eval "failed$failedct='C: ${a} crashed!'"
        failedct=`expr $failedct + 1`
     elif test $status -gt 0; then
        echo ${asm} | grep err >/dev/null
                if test $? -gt 0; then
            # YASM detected errors but shouldn't have!
-           echo $ECHO_N "E"
+           echo $ECHO_N "E$ECHO_C"
             eval "failed$failedct='E: ${a} returned an error code!'"
            failedct=`expr $failedct + 1`
        else
            # We got errors, check to see if they match:
            if diff -w ${eg} results/${e} >/dev/null; then
                # Error/warnings match, it passes!
-               echo $ECHO_N "."
+               echo $ECHO_N ".$ECHO_C"
                passedct=`expr $passedct + 1`
            else
                # Error/warnings don't match.
-               echo $ECHO_N "W"
+               echo $ECHO_N "W$ECHO_C"
                 eval "failed$failedct='W: ${a} did not match errors and warnings!'"
                failedct=`expr $failedct + 1`
            fi
@@ -65,24 +65,24 @@ do
        echo ${asm} | grep -v err >/dev/null
                if test $? -gt 0; then
            # YASM detected errors but shouldn't have!
-           echo $ECHO_N "E"
+           echo $ECHO_N "E$ECHO_C"
             eval "failed$failedct='E: ${a} returned an error code!'"
            failedct=`expr $failedct + 1`
        else
            if diff -w ${og} results/${o} >/dev/null; then
                if diff -w ${eg} results/${e} >/dev/null; then
                    # Both output file and error/warnings match, it passes!
-                   echo $ECHO_N "."
+                   echo $ECHO_N ".$ECHO_C"
                    passedct=`expr $passedct + 1`
                else
                    # Error/warnings don't match.
-                   echo $ECHO_N "W"
+                   echo $ECHO_N "W$ECHO_C"
                     eval "failed$failedct='W: ${a} did not match errors and warnings!'"
                    failedct=`expr $failedct + 1`
                fi
            else
                # Output file doesn't match.
-               echo $ECHO_N "O"
+               echo $ECHO_N "O$ECHO_C"
                 eval "failed$failedct='O: ${a} did not match output file!'"
                failedct=`expr $failedct + 1`
            fi
index 58d5430f17dda699068d963aa910b1fa7020982f..e7f55acb82ffb3787ba7785e42c31d8b1fc667e7 100755 (executable)
@@ -17,7 +17,7 @@ mkdir results >/dev/null 2>&1
 passedct=0
 failedct=0
 
-echo $ECHO_N "Test $1: "
+echo $ECHO_N "Test $1: $ECHO_C"
 for asm in ${srcdir}/$2/*.asm
 do
     a=`echo ${asm} | sed 's,^.*/,,;s,.asm$,,'`
@@ -35,25 +35,25 @@ do
     status=$?
     if test $status -gt 128; then
        # We should never get a coredump!
-       echo $ECHO_N "C"
+       echo $ECHO_N "C$ECHO_C"
         eval "failed$failedct='C: ${a} crashed!'"
        failedct=`expr $failedct + 1`
     elif test $status -gt 0; then
        echo ${asm} | grep err >/dev/null
                if test $? -gt 0; then
            # YASM detected errors but shouldn't have!
-           echo $ECHO_N "E"
+           echo $ECHO_N "E$ECHO_C"
             eval "failed$failedct='E: ${a} returned an error code!'"
            failedct=`expr $failedct + 1`
        else
            # We got errors, check to see if they match:
            if diff -w ${eg} results/${e} >/dev/null; then
                # Error/warnings match, it passes!
-               echo $ECHO_N "."
+               echo $ECHO_N ".$ECHO_C"
                passedct=`expr $passedct + 1`
            else
                # Error/warnings don't match.
-               echo $ECHO_N "W"
+               echo $ECHO_N "W$ECHO_C"
                 eval "failed$failedct='W: ${a} did not match errors and warnings!'"
                failedct=`expr $failedct + 1`
            fi
@@ -62,7 +62,7 @@ do
        echo ${asm} | grep -v err >/dev/null
                if test $? -gt 0; then
            # YASM detected errors but shouldn't have!
-           echo $ECHO_N "E"
+           echo $ECHO_N "E$ECHO_C"
             eval "failed$failedct='E: ${a} returned an error code!'"
            failedct=`expr $failedct + 1`
        else
@@ -70,17 +70,17 @@ do
            if diff ${og} results/${oh} >/dev/null; then
                if diff -w ${eg} results/${e} >/dev/null; then
                    # Both object file and error/warnings match, it passes!
-                   echo $ECHO_N "."
+                   echo $ECHO_N ".$ECHO_C"
                    passedct=`expr $passedct + 1`
                else
                    # Error/warnings don't match.
-                   echo $ECHO_N "W"
+                   echo $ECHO_N "W$ECHO_C"
                     eval "failed$failedct='W: ${a} did not match errors and warnings!'"
                    failedct=`expr $failedct + 1`
                fi
            else
                # Object file doesn't match.
-               echo $ECHO_N "O"
+               echo $ECHO_N "O$ECHO_C"
                 eval "failed$failedct='O: ${a} did not match object file!'"
                failedct=`expr $failedct + 1`
            fi