diff options
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/du/du-h-works | 5 | ||||
-rw-r--r-- | testsuite/du/du-k-works | 5 | ||||
-rw-r--r-- | testsuite/du/du-l-works | 5 | ||||
-rw-r--r-- | testsuite/du/du-m-works | 5 | ||||
-rw-r--r-- | testsuite/du/du-s-works | 5 | ||||
-rw-r--r-- | testsuite/du/du-works | 5 | ||||
-rw-r--r-- | testsuite/head/head-n-works | 5 | ||||
-rw-r--r-- | testsuite/head/head-works | 5 | ||||
-rw-r--r-- | testsuite/ls/ls-1-works | 5 | ||||
-rw-r--r-- | testsuite/ls/ls-h-works | 5 | ||||
-rw-r--r-- | testsuite/ls/ls-l-works | 5 | ||||
-rw-r--r-- | testsuite/ls/ls-s-works | 5 | ||||
-rwxr-xr-x | testsuite/runtest | 18 | ||||
-rw-r--r-- | testsuite/sort/sort-n-works | 5 | ||||
-rw-r--r-- | testsuite/sort/sort-r-works | 5 | ||||
-rw-r--r-- | testsuite/sort/sort-works | 5 | ||||
-rw-r--r-- | testsuite/tail/tail-n-works | 5 | ||||
-rw-r--r-- | testsuite/tail/tail-works | 5 | ||||
-rw-r--r-- | testsuite/xargs/xargs-works | 5 |
19 files changed, 64 insertions, 44 deletions
diff --git a/testsuite/du/du-h-works b/testsuite/du/du-h-works index 8ec5d4c24..82041ab33 100644 --- a/testsuite/du/du-h-works +++ b/testsuite/du/du-h-works | |||
@@ -1,3 +1,4 @@ | |||
1 | du -h .. > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox du -h .. > logfile.bb | 2 | du -h "$d" > logfile.gnu |
3 | busybox du -h "$d" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/du/du-k-works b/testsuite/du/du-k-works index 43b119c7c..177a1a2cd 100644 --- a/testsuite/du/du-k-works +++ b/testsuite/du/du-k-works | |||
@@ -1,3 +1,4 @@ | |||
1 | du -k .. > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox du -k .. > logfile.bb | 2 | du -k "$d" > logfile.gnu |
3 | busybox du -k "$d" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/du/du-l-works b/testsuite/du/du-l-works index c5d439853..61e91400c 100644 --- a/testsuite/du/du-l-works +++ b/testsuite/du/du-l-works | |||
@@ -1,3 +1,4 @@ | |||
1 | du -l .. > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox du -l .. > logfile.bb | 2 | du -l "$d" > logfile.gnu |
3 | busybox du -l "$d" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/du/du-m-works b/testsuite/du/du-m-works index e3e2d3a56..bc9707350 100644 --- a/testsuite/du/du-m-works +++ b/testsuite/du/du-m-works | |||
@@ -1,3 +1,4 @@ | |||
1 | du -m .. > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox du -m .. > logfile.bb | 2 | du -m "$d" > logfile.gnu |
3 | busybox du -m "$d" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/du/du-s-works b/testsuite/du/du-s-works index 16b0a3e5a..f0b3bf0ae 100644 --- a/testsuite/du/du-s-works +++ b/testsuite/du/du-s-works | |||
@@ -1,3 +1,4 @@ | |||
1 | du -s .. > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox du -s .. > logfile.bb | 2 | du -s "$d" > logfile.gnu |
3 | busybox du -s "$d" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/du/du-works b/testsuite/du/du-works index 87ba63032..47949c694 100644 --- a/testsuite/du/du-works +++ b/testsuite/du/du-works | |||
@@ -1,3 +1,4 @@ | |||
1 | du .. > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox du .. > logfile.bb | 2 | du "$d" > logfile.gnu |
3 | busybox du "$d" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/head/head-n-works b/testsuite/head/head-n-works index 121a1fa1d..db4325556 100644 --- a/testsuite/head/head-n-works +++ b/testsuite/head/head-n-works | |||
@@ -1,3 +1,4 @@ | |||
1 | head -n 2 ../README > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox head -n 2 ../README > logfile.bb | 2 | head -n 2 "$d/README" > logfile.gnu |
3 | busybox head -n 2 "$d/README" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/head/head-works b/testsuite/head/head-works index ea10adeb4..56ad3e36b 100644 --- a/testsuite/head/head-works +++ b/testsuite/head/head-works | |||
@@ -1,3 +1,4 @@ | |||
1 | head ../README > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox head ../README > logfile.bb | 2 | head "$d/README" > logfile.gnu |
3 | busybox head "$d/README" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/ls/ls-1-works b/testsuite/ls/ls-1-works index 8651ecd72..8ad484fc3 100644 --- a/testsuite/ls/ls-1-works +++ b/testsuite/ls/ls-1-works | |||
@@ -1,3 +1,4 @@ | |||
1 | ls -1 .. > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox ls -1 .. > logfile.bb | 2 | ls -1 "$d" > logfile.gnu |
3 | busybox ls -1 "$d" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/ls/ls-h-works b/testsuite/ls/ls-h-works index f54a7be0b..7331262c9 100644 --- a/testsuite/ls/ls-h-works +++ b/testsuite/ls/ls-h-works | |||
@@ -1,3 +1,4 @@ | |||
1 | ls -h .. > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox ls -h .. > logfile.bb | 2 | ls -h "$d" > logfile.gnu |
3 | busybox ls -h "$d" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/ls/ls-l-works b/testsuite/ls/ls-l-works index 50e44597e..ae5141d80 100644 --- a/testsuite/ls/ls-l-works +++ b/testsuite/ls/ls-l-works | |||
@@ -1,3 +1,4 @@ | |||
1 | ls -l .. > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox ls -l .. > logfile.bb | 2 | ls -l "$d" > logfile.gnu |
3 | busybox ls -l "$d" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/ls/ls-s-works b/testsuite/ls/ls-s-works index 98a612d06..d82f328b7 100644 --- a/testsuite/ls/ls-s-works +++ b/testsuite/ls/ls-s-works | |||
@@ -1,3 +1,4 @@ | |||
1 | ls -1s .. > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox ls -1s .. > logfile.bb | 2 | ls -1s "$d" > logfile.gnu |
3 | busybox ls -1s "$d" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/runtest b/testsuite/runtest index 89aba3985..6ba334bce 100755 --- a/testsuite/runtest +++ b/testsuite/runtest | |||
@@ -1,6 +1,8 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | 2 | ||
3 | PATH=$(dirname $(pwd)):$PATH | 3 | [ -n "$srcdir" ] || srcdir=$(pwd) |
4 | [ -n "$bindir" ] || bindir=$(dirname $(pwd)) | ||
5 | PATH=$bindir:$PATH | ||
4 | 6 | ||
5 | run_applet_testcase () | 7 | run_applet_testcase () |
6 | { | 8 | { |
@@ -13,7 +15,7 @@ run_applet_testcase () | |||
13 | local uc_applet=$(echo $applet | tr a-z A-Z) | 15 | local uc_applet=$(echo $applet | tr a-z A-Z) |
14 | local testname=$(basename $testcase) | 16 | local testname=$(basename $testcase) |
15 | 17 | ||
16 | if grep -q "^# CONFIG_${uc_applet} is not set$" ../.config; then | 18 | if grep -q "^# CONFIG_${uc_applet} is not set$" $bindir/.config; then |
17 | echo UNTESTED: $testname | 19 | echo UNTESTED: $testname |
18 | return 0 | 20 | return 0 |
19 | fi | 21 | fi |
@@ -21,7 +23,7 @@ run_applet_testcase () | |||
21 | if grep -q "^# FEATURE: " $testcase; then | 23 | if grep -q "^# FEATURE: " $testcase; then |
22 | local feature=`sed -ne 's/^# FEATURE: //p' $testcase` | 24 | local feature=`sed -ne 's/^# FEATURE: //p' $testcase` |
23 | 25 | ||
24 | if grep -q "^# ${feature} is not set$" ../.config; then | 26 | if grep -q "^# ${feature} is not set$" $bindir/.config; then |
25 | echo UNTESTED: $testname | 27 | echo UNTESTED: $testname |
26 | return 0 | 28 | return 0 |
27 | fi | 29 | fi |
@@ -31,7 +33,7 @@ run_applet_testcase () | |||
31 | mkdir -p tmp | 33 | mkdir -p tmp |
32 | pushd tmp >/dev/null | 34 | pushd tmp >/dev/null |
33 | 35 | ||
34 | sh -x -e ../$testcase >.logfile.txt 2>&1 | 36 | d=$srcdir sh -x -e $testcase >.logfile.txt 2>&1 |
35 | 37 | ||
36 | if [ $? != 0 ] ; then | 38 | if [ $? != 0 ] ; then |
37 | echo FAIL: $testname | 39 | echo FAIL: $testname |
@@ -58,8 +60,8 @@ run_applet_tests () | |||
58 | 60 | ||
59 | local status=0 | 61 | local status=0 |
60 | 62 | ||
61 | for testcase in $applet/*; do | 63 | for testcase in $srcdir/$applet/*; do |
62 | if [ "$testcase" = "$applet/CVS" ]; then | 64 | if [ "$testcase" = "$srcdir/$applet/CVS" ]; then |
63 | continue | 65 | continue |
64 | fi | 66 | fi |
65 | 67 | ||
@@ -84,11 +86,11 @@ fi | |||
84 | if [ $# -ne 0 ]; then | 86 | if [ $# -ne 0 ]; then |
85 | applets="$@" | 87 | applets="$@" |
86 | else | 88 | else |
87 | applets="*" | 89 | applets=$(ls $srcdir) |
88 | fi | 90 | fi |
89 | 91 | ||
90 | for applet in $applets; do | 92 | for applet in $applets; do |
91 | if [ "$applet" != CVS -a -d "$applet" ]; then | 93 | if [ "$applet" != CVS -a -d "$srcdir/$applet" ]; then |
92 | if run_applet_tests $applet; then | 94 | if run_applet_tests $applet; then |
93 | : | 95 | : |
94 | else | 96 | else |
diff --git a/testsuite/sort/sort-n-works b/testsuite/sort/sort-n-works index c9b63a36a..878108ddd 100644 --- a/testsuite/sort/sort-n-works +++ b/testsuite/sort/sort-n-works | |||
@@ -1,3 +1,4 @@ | |||
1 | sort -n ../README > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox sort -n ../README > logfile.bb | 2 | sort -n "$d/README" > logfile.gnu |
3 | busybox sort -n "$d/README" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/sort/sort-r-works b/testsuite/sort/sort-r-works index 6422ba940..6ee0ceb1a 100644 --- a/testsuite/sort/sort-r-works +++ b/testsuite/sort/sort-r-works | |||
@@ -1,3 +1,4 @@ | |||
1 | sort -r ../README > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox sort -r ../README > logfile.bb | 2 | sort -r "$d/README" > logfile.gnu |
3 | busybox sort -r "$d/README" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/sort/sort-works b/testsuite/sort/sort-works index 0110aa010..14a115abf 100644 --- a/testsuite/sort/sort-works +++ b/testsuite/sort/sort-works | |||
@@ -1,3 +1,4 @@ | |||
1 | sort ../README > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox sort ../README > logfile.bb | 2 | sort "$d/README" > logfile.gnu |
3 | busybox sort "$d/README" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/tail/tail-n-works b/testsuite/tail/tail-n-works index 321db7f8a..27a905f88 100644 --- a/testsuite/tail/tail-n-works +++ b/testsuite/tail/tail-n-works | |||
@@ -1,3 +1,4 @@ | |||
1 | tail -n 2 ../README > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox tail -n 2 ../README > logfile.bb | 2 | tail -n 2 "$d/README" > logfile.gnu |
3 | busybox tail -n 2 "$d/README" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/tail/tail-works b/testsuite/tail/tail-works index 321db7f8a..27a905f88 100644 --- a/testsuite/tail/tail-works +++ b/testsuite/tail/tail-works | |||
@@ -1,3 +1,4 @@ | |||
1 | tail -n 2 ../README > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | busybox tail -n 2 ../README > logfile.bb | 2 | tail -n 2 "$d/README" > logfile.gnu |
3 | busybox tail -n 2 "$d/README" > logfile.bb | ||
3 | cmp logfile.gnu logfile.bb | 4 | cmp logfile.gnu logfile.bb |
diff --git a/testsuite/xargs/xargs-works b/testsuite/xargs/xargs-works index 4ad581804..c95869e89 100644 --- a/testsuite/xargs/xargs-works +++ b/testsuite/xargs/xargs-works | |||
@@ -1,3 +1,4 @@ | |||
1 | find -name \*works -type f | xargs md5sum > logfile.gnu | 1 | [ -n "$d" ] || d=.. |
2 | find -name \*works -type f | busybox xargs md5sum > logfile.bb | 2 | find "$d" -name \*works -type f | xargs md5sum > logfile.gnu |
3 | find "$d" -name \*works -type f | busybox xargs md5sum > logfile.bb | ||
3 | diff -u logfile.gnu logfile.bb | 4 | diff -u logfile.gnu logfile.bb |