diff options
author | Bernhard Reutner-Fischer | 2005-09-23 15:44:46 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer | 2005-09-23 15:44:46 +0000 |
commit | b47a74f4e773dee93c60116dd34c002c7c118d0b (patch) | |
tree | 7adcb31fbbb5e204ab577cbe31c2f72cb3b5387f /testsuite/runtest | |
parent | 0a44c1777134281be6b00c69b8d6b8668ea1dbf9 (diff) | |
download | busybox-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-x | testsuite/runtest | 11 |
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 |