summaryrefslogtreecommitdiff
path: root/testsuite/runtest
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer2005-09-23 15:44:46 +0000
committerBernhard Reutner-Fischer2005-09-23 15:44:46 +0000
commitb47a74f4e773dee93c60116dd34c002c7c118d0b (patch)
tree7adcb31fbbb5e204ab577cbe31c2f72cb3b5387f /testsuite/runtest
parent0a44c1777134281be6b00c69b8d6b8668ea1dbf9 (diff)
downloadbusybox-b47a74f4e773dee93c60116dd34c002c7c118d0b.zip
busybox-b47a74f4e773dee93c60116dd34c002c7c118d0b.tar.gz
- 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 7411aec..32ff462 100755
--- a/testsuite/runtest
+++ b/testsuite/runtest
@@ -90,21 +90,22 @@ else
fi
for applet in $applets; do
- if [ "$applet" == links ]; then continue; fi
- if [ "$applet" != CVS -a -d "$srcdir/$applet" ]; then
+ if [ "$applet" = "links" ]; then continue; fi
+ if [ "$applet" != "CVS" -a -d "$srcdir/$applet" ]; then
if run_applet_tests $applet; then
:
else
status=1
fi
fi
- applet=`echo "$applet" | sed -n 's/\.tests$//p'`
- if [ ${#applet} != 0 ]
+ applet=$(echo "$applet" | sed -n 's/\.tests$//p')
+ if [ ${#applet} -ne 0 ]
then
mkdir links 2>/dev/null
rm -f links/"$applet"
ln -s ${bindir:-../..}/busybox links/"$applet"
- PATH="$srcdir:$PATH" COMMAND="links/$applet" "${srcdir:-.}/$applet".tests
+ PATH="$srcdir:$PATH" COMMAND="links/$applet" \
+ "${srcdir:-.}/$applet".tests
if [ $? -ne 0 ]; then status=1; fi
fi