aboutsummaryrefslogtreecommitdiff
path: root/tests/tester.sh
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2001-10-24 05:00:29 +0000
committerEric Andersen <andersen@codepoet.org>2001-10-24 05:00:29 +0000
commitbdfd0d78bc44e73d693510e70087857785b3b521 (patch)
tree153a573095afac8d8d0ea857759ecabd77fb28b7 /tests/tester.sh
parent9260fc5552a3ee52eb95823aa6689d52a1ffd33c (diff)
downloadbusybox-w32-bdfd0d78bc44e73d693510e70087857785b3b521.tar.gz
busybox-w32-bdfd0d78bc44e73d693510e70087857785b3b521.tar.bz2
busybox-w32-bdfd0d78bc44e73d693510e70087857785b3b521.zip
Major rework of the directory structure and the entire build system.
-Erik
Diffstat (limited to 'tests/tester.sh')
-rwxr-xr-xtests/tester.sh14
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/tester.sh b/tests/tester.sh
index a767c6c7f..09ba750ec 100755
--- a/tests/tester.sh
+++ b/tests/tester.sh
@@ -10,7 +10,7 @@
10BUSYBOX=../busybox 10BUSYBOX=../busybox
11TESTCASES=testcases 11TESTCASES=testcases
12LOGFILE=tester.log 12LOGFILE=tester.log
13BB_OUT=bb.out 13CONFIG_OUT=bb.out
14GNU_OUT=gnu.out 14GNU_OUT=gnu.out
15SETUP="" 15SETUP=""
16CLEANUP="" 16CLEANUP=""
@@ -25,7 +25,7 @@ do
25 p) BUSYBOX=$OPTARG; ;; 25 p) BUSYBOX=$OPTARG; ;;
26 t) TESTCASES=$OPTARG; ;; 26 t) TESTCASES=$OPTARG; ;;
27 l) LOGFILE=$OPTARG; ;; 27 l) LOGFILE=$OPTARG; ;;
28# b) BB_OUT=$OPTARG; ;; 28# b) CONFIG_OUT=$OPTARG; ;;
29# g) GNU_OUT=$OPTARG; ;; 29# g) GNU_OUT=$OPTARG; ;;
30 s) SETUP=$OPTARG; ;; 30 s) SETUP=$OPTARG; ;;
31 c) CLEANUP=$OPTARG; ;; 31 c) CLEANUP=$OPTARG; ;;
@@ -59,7 +59,7 @@ then
59 echo "BUSYBOX=$BUSYBOX" 59 echo "BUSYBOX=$BUSYBOX"
60 echo "TESTCASES=$TESTCASES" 60 echo "TESTCASES=$TESTCASES"
61 echo "LOGFILE=$LOGFILE" 61 echo "LOGFILE=$LOGFILE"
62 echo "BB_OUT=$BB_OUT" 62 echo "CONFIG_OUT=$CONFIG_OUT"
63 echo "GNU_OUT=$GNU_OUT" 63 echo "GNU_OUT=$GNU_OUT"
64 echo "SETUP=$SETUP" 64 echo "SETUP=$SETUP"
65 echo "CLEANUP=$CLEANUP" 65 echo "CLEANUP=$CLEANUP"
@@ -129,14 +129,14 @@ do
129 129
130 # execute line using busybox programs 130 # execute line using busybox programs
131 [ $DEBUG -ge 2 ] && echo "testing: $line" | tee -a $LOGFILE 131 [ $DEBUG -ge 2 ] && echo "testing: $line" | tee -a $LOGFILE
132 sh -c "$line" > $BB_OUT 132 sh -c "$line" > $CONFIG_OUT
133 133
134 # see if they match 134 # see if they match
135 diff -q $BB_OUT $GNU_OUT > /dev/null 135 diff -q $CONFIG_OUT $GNU_OUT > /dev/null
136 if [ $? -eq 1 ] 136 if [ $? -eq 1 ]
137 then 137 then
138 [ $DEBUG -ge 1 ] && echo "FAILED: $line" | tee -a $LOGFILE 138 [ $DEBUG -ge 1 ] && echo "FAILED: $line" | tee -a $LOGFILE
139 diff -u $BB_OUT $GNU_OUT >> $LOGFILE 139 diff -u $CONFIG_OUT $GNU_OUT >> $LOGFILE
140 fi 140 fi
141 fi 141 fi
142 fi 142 fi
@@ -147,7 +147,7 @@ done
147 147
148 148
149# do normal cleanup 149# do normal cleanup
150[ "$KEEPTMPFILES" = "no" ] && rm -f $BB_OUT $GNU_OUT 150[ "$KEEPTMPFILES" = "no" ] && rm -f $CONFIG_OUT $GNU_OUT
151 151
152 152
153# do extra cleanup (if any) 153# do extra cleanup (if any)