diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2005-09-23 15:44:46 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2005-09-23 15:44:46 +0000 |
commit | b47a74f4e773dee93c60116dd34c002c7c118d0b (patch) | |
tree | 7adcb31fbbb5e204ab577cbe31c2f72cb3b5387f /testsuite/runtest | |
parent | 0a44c1777134281be6b00c69b8d6b8668ea1dbf9 (diff) | |
download | busybox-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-x | testsuite/runtest | 11 |
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 | |||
90 | fi | 90 | fi |
91 | 91 | ||
92 | for applet in $applets; do | 92 | for 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 | ||