diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-06-13 23:41:57 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-06-13 23:41:57 +0200 |
commit | 2441060bebec2d65c9d106335223f37ec6e8ea5b (patch) | |
tree | 22c62604f5bbde2defb5a69400fb7d27bf847dc7 | |
parent | 16635cc2e052897ce7c2d4989acd0b706c3ac3dd (diff) | |
download | busybox-w32-2441060bebec2d65c9d106335223f37ec6e8ea5b.tar.gz busybox-w32-2441060bebec2d65c9d106335223f37ec6e8ea5b.tar.bz2 busybox-w32-2441060bebec2d65c9d106335223f37ec6e8ea5b.zip |
fix or document testsuite failures
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rwxr-xr-x | testsuite/mdev.tests | 2 | ||||
-rwxr-xr-x | testsuite/printf.tests | 13 | ||||
-rwxr-xr-x | testsuite/seq.tests | 3 |
3 files changed, 11 insertions, 7 deletions
diff --git a/testsuite/mdev.tests b/testsuite/mdev.tests index 6d6a21d41..a1750076e 100755 --- a/testsuite/mdev.tests +++ b/testsuite/mdev.tests | |||
@@ -152,7 +152,7 @@ brw-r--r-- 1 0 0 sda | |||
152 | 152 | ||
153 | # continuing to use directory structure from prev test | 153 | # continuing to use directory structure from prev test |
154 | rm -rf mdev.testdir/dev/* | 154 | rm -rf mdev.testdir/dev/* |
155 | echo "@8,0 :1 644" >mdev.testdir/etc/mdev.conf | 155 | echo "@8,0 0:1 644" >mdev.testdir/etc/mdev.conf |
156 | testing "mdev #maj,min and no explicit uid" \ | 156 | testing "mdev #maj,min and no explicit uid" \ |
157 | "env - PATH=$PATH ACTION=add DEVPATH=/block/sda chroot mdev.testdir /mdev 2>&1; | 157 | "env - PATH=$PATH ACTION=add DEVPATH=/block/sda chroot mdev.testdir /mdev 2>&1; |
158 | ls -lnR mdev.testdir/dev | $FILTER_LS" \ | 158 | ls -lnR mdev.testdir/dev | $FILTER_LS" \ |
diff --git a/testsuite/printf.tests b/testsuite/printf.tests index f9d1decae..558ecb194 100755 --- a/testsuite/printf.tests +++ b/testsuite/printf.tests | |||
@@ -79,12 +79,13 @@ testing "printf understands %Ld" \ | |||
79 | "-5\n""0\n" \ | 79 | "-5\n""0\n" \ |
80 | "" "" | 80 | "" "" |
81 | 81 | ||
82 | # We are "more correct" here than bash/coreutils: they happily print -2 | 82 | # "FIXED" now to act compatibly |
83 | # as if it is a huge unsigned number | 83 | ## We are "more correct" here than bash/coreutils: they happily print -2 |
84 | testing "printf handles %u -N" \ | 84 | ## as if it is a huge unsigned number |
85 | "${bb}printf '%u\n' 1 -2 3 2>&1; echo \$?" \ | 85 | #testing "printf handles %u -N" \ |
86 | "1\n""printf: -2: invalid number\n""0\n""3\n""0\n" \ | 86 | # "${bb}printf '%u\n' 1 -2 3 2>&1; echo \$?" \ |
87 | "" "" | 87 | # "1\n""printf: -2: invalid number\n""0\n""3\n""0\n" \ |
88 | # "" "" | ||
88 | 89 | ||
89 | # Actually, we are wrong here: exit code should be 1 | 90 | # Actually, we are wrong here: exit code should be 1 |
90 | testing "printf handles %d bad_input" \ | 91 | testing "printf handles %d bad_input" \ |
diff --git a/testsuite/seq.tests b/testsuite/seq.tests index cea4eefb8..4e43d0ee1 100755 --- a/testsuite/seq.tests +++ b/testsuite/seq.tests | |||
@@ -29,6 +29,8 @@ testing "seq count up by 2" "seq 4 2 8" "4\n6\n8\n" "" "" | |||
29 | testing "seq count down by 2" "seq 8 -2 4" "8\n6\n4\n" "" "" | 29 | testing "seq count down by 2" "seq 8 -2 4" "8\n6\n4\n" "" "" |
30 | testing "seq count wrong way #1" "seq 4 -2 8" "" "" "" | 30 | testing "seq count wrong way #1" "seq 4 -2 8" "" "" "" |
31 | testing "seq count wrong way #2" "seq 8 2 4" "" "" "" | 31 | testing "seq count wrong way #2" "seq 8 2 4" "" "" "" |
32 | # Fails: first item is printed as 3, not 3.0 | ||
33 | # note: makes sense to fix "seq 3 .30 4" case as well | ||
32 | testing "seq count by .3" "seq 3 .3 4" "3.0\n3.3\n3.6\n3.9\n" "" "" | 34 | testing "seq count by .3" "seq 3 .3 4" "3.0\n3.3\n3.6\n3.9\n" "" "" |
33 | testing "seq count by -.9" "seq .7 -.9 -2.2" "0.7\n-0.2\n-1.1\n-2\n" "" "" | 35 | testing "seq count by -.9" "seq .7 -.9 -2.2" "0.7\n-0.2\n-1.1\n-2\n" "" "" |
34 | testing "seq count by zero" "seq 4 0 8 | head -n 10" "" "" "" | 36 | testing "seq count by zero" "seq 4 0 8 | head -n 10" "" "" "" |
@@ -36,6 +38,7 @@ testing "seq count by zero" "seq 4 0 8 | head -n 10" "" "" "" | |||
36 | testing "seq one argument with padding" "seq -w 003" "001\n002\n003\n" "" "" | 38 | testing "seq one argument with padding" "seq -w 003" "001\n002\n003\n" "" "" |
37 | testing "seq two arguments with padding" "seq -w 005 7" "005\n006\n007\n" "" "" | 39 | testing "seq two arguments with padding" "seq -w 005 7" "005\n006\n007\n" "" "" |
38 | testing "seq count down by 3 with padding" "seq -w 8 -3 04" "08\n05\n" "" "" | 40 | testing "seq count down by 3 with padding" "seq -w 8 -3 04" "08\n05\n" "" "" |
41 | # Known to fail | ||
39 | testing "seq count by .3 with padding" "seq -w 03 .3 0004" "003.0\n003.3\n003.6\n003.9\n" "" "" | 42 | testing "seq count by .3 with padding" "seq -w 03 .3 0004" "003.0\n003.3\n003.6\n003.9\n" "" "" |
40 | 43 | ||
41 | exit $FAILCOUNT | 44 | exit $FAILCOUNT |