aboutsummaryrefslogtreecommitdiff
path: root/testsuite/runtest
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2005-09-23 15:44:46 +0000
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2005-09-23 15:44:46 +0000
commitb47a74f4e773dee93c60116dd34c002c7c118d0b (patch)
tree7adcb31fbbb5e204ab577cbe31c2f72cb3b5387f /testsuite/runtest
parent0a44c1777134281be6b00c69b8d6b8668ea1dbf9 (diff)
downloadbusybox-w32-b47a74f4e773dee93c60116dd34c002c7c118d0b.tar.gz
busybox-w32-b47a74f4e773dee93c60116dd34c002c7c118d0b.tar.bz2
busybox-w32-b47a74f4e773dee93c60116dd34c002c7c118d0b.zip
- introduce variable _BB_CONFIG_DEP to the new test harness.
This is used to see if given tests should be run (are available) or not. Print "UNTESTED: descr" if the applet or feature is not available. - add _BB_CONFIG_DEP to existing new.tests - move old grep test to new test infrastructure and add a few more test for grep.
Diffstat (limited to 'testsuite/runtest')
-rwxr-xr-xtestsuite/runtest11
1 files changed, 6 insertions, 5 deletions
diff --git a/testsuite/runtest b/testsuite/runtest
index 7411aec64..32ff462d7 100755
--- a/testsuite/runtest
+++ b/testsuite/runtest
@@ -90,21 +90,22 @@ else
90fi 90fi
91 91
92for applet in $applets; do 92for applet in $applets; do
93 if [ "$applet" == links ]; then continue; fi 93 if [ "$applet" = "links" ]; then continue; fi
94 if [ "$applet" != CVS -a -d "$srcdir/$applet" ]; then 94 if [ "$applet" != "CVS" -a -d "$srcdir/$applet" ]; then
95 if run_applet_tests $applet; then 95 if run_applet_tests $applet; then
96 : 96 :
97 else 97 else
98 status=1 98 status=1
99 fi 99 fi
100 fi 100 fi
101 applet=`echo "$applet" | sed -n 's/\.tests$//p'` 101 applet=$(echo "$applet" | sed -n 's/\.tests$//p')
102 if [ ${#applet} != 0 ] 102 if [ ${#applet} -ne 0 ]
103 then 103 then
104 mkdir links 2>/dev/null 104 mkdir links 2>/dev/null
105 rm -f links/"$applet" 105 rm -f links/"$applet"
106 ln -s ${bindir:-../..}/busybox links/"$applet" 106 ln -s ${bindir:-../..}/busybox links/"$applet"
107 PATH="$srcdir:$PATH" COMMAND="links/$applet" "${srcdir:-.}/$applet".tests 107 PATH="$srcdir:$PATH" COMMAND="links/$applet" \
108 "${srcdir:-.}/$applet".tests
108 if [ $? -ne 0 ]; then status=1; fi 109 if [ $? -ne 0 ]; then status=1; fi
109 fi 110 fi
110 111