aboutsummaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/du/du-h-works5
-rw-r--r--testsuite/du/du-k-works5
-rw-r--r--testsuite/du/du-l-works5
-rw-r--r--testsuite/du/du-m-works5
-rw-r--r--testsuite/du/du-s-works5
-rw-r--r--testsuite/du/du-works5
-rw-r--r--testsuite/head/head-n-works5
-rw-r--r--testsuite/head/head-works5
-rw-r--r--testsuite/ls/ls-1-works5
-rw-r--r--testsuite/ls/ls-h-works5
-rw-r--r--testsuite/ls/ls-l-works5
-rw-r--r--testsuite/ls/ls-s-works5
-rwxr-xr-xtestsuite/runtest18
-rw-r--r--testsuite/sort/sort-n-works5
-rw-r--r--testsuite/sort/sort-r-works5
-rw-r--r--testsuite/sort/sort-works5
-rw-r--r--testsuite/tail/tail-n-works5
-rw-r--r--testsuite/tail/tail-works5
-rw-r--r--testsuite/xargs/xargs-works5
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 @@
1du -h .. > logfile.gnu 1[ -n "$d" ] || d=..
2busybox du -h .. > logfile.bb 2du -h "$d" > logfile.gnu
3busybox du -h "$d" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1du -k .. > logfile.gnu 1[ -n "$d" ] || d=..
2busybox du -k .. > logfile.bb 2du -k "$d" > logfile.gnu
3busybox du -k "$d" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1du -l .. > logfile.gnu 1[ -n "$d" ] || d=..
2busybox du -l .. > logfile.bb 2du -l "$d" > logfile.gnu
3busybox du -l "$d" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1du -m .. > logfile.gnu 1[ -n "$d" ] || d=..
2busybox du -m .. > logfile.bb 2du -m "$d" > logfile.gnu
3busybox du -m "$d" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1du -s .. > logfile.gnu 1[ -n "$d" ] || d=..
2busybox du -s .. > logfile.bb 2du -s "$d" > logfile.gnu
3busybox du -s "$d" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1du .. > logfile.gnu 1[ -n "$d" ] || d=..
2busybox du .. > logfile.bb 2du "$d" > logfile.gnu
3busybox du "$d" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1head -n 2 ../README > logfile.gnu 1[ -n "$d" ] || d=..
2busybox head -n 2 ../README > logfile.bb 2head -n 2 "$d/README" > logfile.gnu
3busybox head -n 2 "$d/README" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1head ../README > logfile.gnu 1[ -n "$d" ] || d=..
2busybox head ../README > logfile.bb 2head "$d/README" > logfile.gnu
3busybox head "$d/README" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1ls -1 .. > logfile.gnu 1[ -n "$d" ] || d=..
2busybox ls -1 .. > logfile.bb 2ls -1 "$d" > logfile.gnu
3busybox ls -1 "$d" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1ls -h .. > logfile.gnu 1[ -n "$d" ] || d=..
2busybox ls -h .. > logfile.bb 2ls -h "$d" > logfile.gnu
3busybox ls -h "$d" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1ls -l .. > logfile.gnu 1[ -n "$d" ] || d=..
2busybox ls -l .. > logfile.bb 2ls -l "$d" > logfile.gnu
3busybox ls -l "$d" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1ls -1s .. > logfile.gnu 1[ -n "$d" ] || d=..
2busybox ls -1s .. > logfile.bb 2ls -1s "$d" > logfile.gnu
3busybox ls -1s "$d" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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
3PATH=$(dirname $(pwd)):$PATH 3[ -n "$srcdir" ] || srcdir=$(pwd)
4[ -n "$bindir" ] || bindir=$(dirname $(pwd))
5PATH=$bindir:$PATH
4 6
5run_applet_testcase () 7run_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
84if [ $# -ne 0 ]; then 86if [ $# -ne 0 ]; then
85 applets="$@" 87 applets="$@"
86else 88else
87 applets="*" 89 applets=$(ls $srcdir)
88fi 90fi
89 91
90for applet in $applets; do 92for 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 @@
1sort -n ../README > logfile.gnu 1[ -n "$d" ] || d=..
2busybox sort -n ../README > logfile.bb 2sort -n "$d/README" > logfile.gnu
3busybox sort -n "$d/README" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1sort -r ../README > logfile.gnu 1[ -n "$d" ] || d=..
2busybox sort -r ../README > logfile.bb 2sort -r "$d/README" > logfile.gnu
3busybox sort -r "$d/README" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1sort ../README > logfile.gnu 1[ -n "$d" ] || d=..
2busybox sort ../README > logfile.bb 2sort "$d/README" > logfile.gnu
3busybox sort "$d/README" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1tail -n 2 ../README > logfile.gnu 1[ -n "$d" ] || d=..
2busybox tail -n 2 ../README > logfile.bb 2tail -n 2 "$d/README" > logfile.gnu
3busybox tail -n 2 "$d/README" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1tail -n 2 ../README > logfile.gnu 1[ -n "$d" ] || d=..
2busybox tail -n 2 ../README > logfile.bb 2tail -n 2 "$d/README" > logfile.gnu
3busybox tail -n 2 "$d/README" > logfile.bb
3cmp logfile.gnu logfile.bb 4cmp 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 @@
1find -name \*works -type f | xargs md5sum > logfile.gnu 1[ -n "$d" ] || d=..
2find -name \*works -type f | busybox xargs md5sum > logfile.bb 2find "$d" -name \*works -type f | xargs md5sum > logfile.gnu
3find "$d" -name \*works -type f | busybox xargs md5sum > logfile.bb
3diff -u logfile.gnu logfile.bb 4diff -u logfile.gnu logfile.bb