aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Metcalf <cmetcalf@tilera.com>2010-04-02 09:57:27 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2010-04-02 09:57:27 +0200
commit208d35d21fbae0f1c1aa3bed4ca97717565b76e2 (patch)
treea3b1c7670c3704dc20bc569457bcc5f54a3ca422
parent37201213ca45f2163abed70a213bb24956b243a8 (diff)
downloadbusybox-w32-208d35d21fbae0f1c1aa3bed4ca97717565b76e2.tar.gz
busybox-w32-208d35d21fbae0f1c1aa3bed4ca97717565b76e2.tar.bz2
busybox-w32-208d35d21fbae0f1c1aa3bed4ca97717565b76e2.zip
testsuite fixes
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--testsuite/cp/cp-parents1
-rwxr-xr-xtestsuite/mount.tests7
-rwxr-xr-xtestsuite/runtest10
-rwxr-xr-xtestsuite/tar.tests2
4 files changed, 16 insertions, 4 deletions
diff --git a/testsuite/cp/cp-parents b/testsuite/cp/cp-parents
index a721ceaf2..e27c16285 100644
--- a/testsuite/cp/cp-parents
+++ b/testsuite/cp/cp-parents
@@ -1,3 +1,4 @@
1# FEATURE: CONFIG_FEATURE_CP_LONG_OPTIONS
1mkdir -p foo/bar/baz 2mkdir -p foo/bar/baz
2touch foo/bar/baz/file 3touch foo/bar/baz/file
3mkdir dir 4mkdir dir
diff --git a/testsuite/mount.tests b/testsuite/mount.tests
index 8bd60ea0c..043586f05 100755
--- a/testsuite/mount.tests
+++ b/testsuite/mount.tests
@@ -9,6 +9,13 @@ test "`id -u`" = 0 || {
9 exit 0 9 exit 0
10} 10}
11 11
12optional MKFS_MINIX
13if [ -n "$SKIP" ]
14then
15 echo "SKIPPED: mount"
16 exit 0
17fi
18
12testdir=$PWD/testdir 19testdir=$PWD/testdir
13 20
14dd if=/dev/zero of=mount.image1m count=1 bs=1M 2>/dev/null || { echo "dd error"; exit 1; } 21dd if=/dev/zero of=mount.image1m count=1 bs=1M 2>/dev/null || { echo "dd error"; exit 1; }
diff --git a/testsuite/runtest b/testsuite/runtest
index 5ddf07d09..c300233cd 100755
--- a/testsuite/runtest
+++ b/testsuite/runtest
@@ -26,10 +26,12 @@ run_applet_testcase()
26 if grep "^# FEATURE: " "$testcase" >/dev/null; then 26 if grep "^# FEATURE: " "$testcase" >/dev/null; then
27 local feature=$(sed -ne 's/^# FEATURE: //p' "$testcase") 27 local feature=$(sed -ne 's/^# FEATURE: //p' "$testcase")
28 28
29 if grep "^# $feature is not set$" "$bindir/.config" >/dev/null; then 29 for f in $feature; do
30 echo "UNTESTED: $testname" 30 if grep "^# $f is not set$" "$bindir/.config" >/dev/null; then
31 return 0 31 echo "UNTESTED: $testname"
32 fi 32 return 0
33 fi
34 done
33 fi 35 fi
34 36
35 rm -rf ".tmpdir.$applet" 37 rm -rf ".tmpdir.$applet"
diff --git a/testsuite/tar.tests b/testsuite/tar.tests
index 6c136a615..71095cb20 100755
--- a/testsuite/tar.tests
+++ b/testsuite/tar.tests
@@ -31,6 +31,7 @@ Ok
31" \ 31" \
32"" "" 32"" ""
33 33
34optional FEATURE_TAR_LONG_OPTIONS
34testing "tar --overwrite" "\ 35testing "tar --overwrite" "\
35rm -rf input_* test.tar 2>/dev/null 36rm -rf input_* test.tar 2>/dev/null
36ln input input_hard 37ln input input_hard
@@ -43,6 +44,7 @@ tar xf test.tar --overwrite 2>&1 && cat input
43Ok 44Ok
44" \ 45" \
45"Ok\n" "" 46"Ok\n" ""
47SKIP=
46 48
47cd .. && rm -rf tempdir || exit 1 49cd .. && rm -rf tempdir || exit 1
48 50