ifupdown: save some 100+ bytes of code in addstr()
[oweals/busybox.git] / testsuite / testing.sh
index 7897c1622a02cea51bf8623f5aa369185a8c481b..e253e1aa6baffbbb8c1fb0fd8a7a98717697dbb7 100755 (executable)
@@ -37,7 +37,7 @@ export SKIP=
 
 # Helper functions
 
-optional ()
+optional()
 {
   option=`echo "$OPTIONFLAGS" | egrep "(^|:)$1(:|\$)"`
   # Not set?
@@ -55,7 +55,6 @@ testing ()
 {
   NAME="$1"
   [ -z "$1" ] && NAME=$2
-  ret=0
 
   if [ $# -ne 5 ]
   then
@@ -77,15 +76,12 @@ testing ()
   echo -ne "$5" | eval "$2" > actual
   RETVAL=$?
 
-  cmp expected actual > /dev/null || ret=$?
-  if [ $ret -ne 0 ]
+  cmp expected actual > /dev/null
+  if [ $? -ne 0 ]
   then
     FAILCOUNT=$[$FAILCOUNT+1]
     echo "FAIL: $NAME"
-    if [ -n "$VERBOSE" ]
-    then
-      diff -u expected actual || /bin/true
-    fi
+    [ -n "$VERBOSE" ] && diff -u expected actual
   else
     echo "PASS: $NAME"
   fi
@@ -101,7 +97,7 @@ testing ()
 # the file is assumed to already be there and only its library dependencies
 # are copied.
 
-mkchroot ()
+function mkchroot
 {
   [ $# -lt 2 ] && return
 
@@ -130,7 +126,7 @@ mkchroot ()
 # Needed commands listed on command line
 # Script fed to stdin.
 
-dochroot ()
+function dochroot
 {
   mkdir tmpdir4chroot
   mount -t ramfs tmpdir4chroot tmpdir4chroot