Contents of /trunk/mkinitrd-magellan/busybox/testsuite/test.tests
Parent Directory | Revision Log
Revision 984 -
(show annotations)
(download)
Sun May 30 11:32:42 2010 UTC (14 years, 4 months ago) by niro
File size: 1666 byte(s)
Sun May 30 11:32:42 2010 UTC (14 years, 4 months ago) by niro
File size: 1666 byte(s)
-updated to busybox-1.16.1 and enabled blkid/uuid support in default config
1 | #!/bin/sh |
2 | |
3 | # Copyright 2007 by Denys Vlasenko <vda.linux@googlemail.com> |
4 | # Licensed under GPL v2, see file LICENSE for details. |
5 | |
6 | . ./testing.sh |
7 | |
8 | # testing "test name" "command" "expected result" "file input" "stdin" |
9 | # file input will be file called "input" |
10 | # test can create a file "actual" instead of writing to stdout |
11 | |
12 | # Need to call 'busybox test', otherwise shell builtin is used |
13 | |
14 | testing "test: should be false (1)" \ |
15 | "busybox test; echo \$?" \ |
16 | "1\n" \ |
17 | "" "" |
18 | |
19 | testing "test '': should be false (1)" \ |
20 | "busybox test ''; echo \$?" \ |
21 | "1\n" \ |
22 | "" "" |
23 | |
24 | testing "test !: should be true (0)" \ |
25 | "busybox test !; echo \$?" \ |
26 | "0\n" \ |
27 | "" "" |
28 | |
29 | testing "test a: should be true (0)" \ |
30 | "busybox test a; echo \$?" \ |
31 | "0\n" \ |
32 | "" "" |
33 | |
34 | testing "test --help: should be true (0)" \ |
35 | "busybox test --help; echo \$?" \ |
36 | "0\n" \ |
37 | "" "" |
38 | |
39 | testing "test -f: should be true (0)" \ |
40 | "busybox test -f; echo \$?" \ |
41 | "0\n" \ |
42 | "" "" |
43 | |
44 | testing "test ! -f: should be false (1)" \ |
45 | "busybox test ! -f; echo \$?" \ |
46 | "1\n" \ |
47 | "" "" |
48 | |
49 | testing "test a = a: should be true (0)" \ |
50 | "busybox test a = a; echo \$?" \ |
51 | "0\n" \ |
52 | "" "" |
53 | |
54 | testing "test -lt = -gt: should be false (1)" \ |
55 | "busybox test -lt = -gt; echo \$?" \ |
56 | "1\n" \ |
57 | "" "" |
58 | |
59 | testing "test a -a !: should be true (0)" \ |
60 | "busybox test a -a !; echo \$?" \ |
61 | "0\n" \ |
62 | "" "" |
63 | |
64 | testing "test -f = a -o b: should be true (0)" \ |
65 | "busybox test -f = a -o b; echo \$?" \ |
66 | "0\n" \ |
67 | "" "" |
68 | |
69 | testing "test ! a = b -a ! c = c: should be false (1)" \ |
70 | "busybox test ! a = b -a ! c = c; echo \$?" \ |
71 | "1\n" \ |
72 | "" "" |
73 | |
74 | testing "test ! a = b -a ! c = d: should be true (0)" \ |
75 | "busybox test ! a = b -a ! c = d; echo \$?" \ |
76 | "0\n" \ |
77 | "" "" |
78 | |
79 | exit $FAILCOUNT |