diff options
author | Mike Frysinger <vapier@gentoo.org> | 2009-05-21 18:35:37 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-05-21 18:35:37 -0400 |
commit | 342a63d659ed41b0fe9f412eb75d495e64cc2096 (patch) | |
tree | 02c56eeb3dcea0750b79049156de70d440edd00c /shell | |
parent | 12bcc76e9b95d2705912e8ad4e02c6fae374e844 (diff) | |
download | busybox-w32-342a63d659ed41b0fe9f412eb75d495e64cc2096.tar.gz busybox-w32-342a63d659ed41b0fe9f412eb75d495e64cc2096.tar.bz2 busybox-w32-342a63d659ed41b0fe9f412eb75d495e64cc2096.zip |
hush_test: add some pathological compound list tests
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'shell')
-rw-r--r-- | shell/hush_test/hush-misc/compound.right | 14 | ||||
-rw-r--r-- | shell/hush_test/hush-misc/compound.tests | 21 |
2 files changed, 35 insertions, 0 deletions
diff --git a/shell/hush_test/hush-misc/compound.right b/shell/hush_test/hush-misc/compound.right new file mode 100644 index 000000000..757d42fe4 --- /dev/null +++ b/shell/hush_test/hush-misc/compound.right | |||
@@ -0,0 +1,14 @@ | |||
1 | new group | ||
2 | 0 | ||
3 | 1 | ||
4 | 2 | ||
5 | 3 | ||
6 | 4 | ||
7 | 5 | ||
8 | 6 | ||
9 | new group | ||
10 | new group | ||
11 | 0 | ||
12 | 1 | ||
13 | 2 | ||
14 | 3 | ||
diff --git a/shell/hush_test/hush-misc/compound.tests b/shell/hush_test/hush-misc/compound.tests new file mode 100644 index 000000000..a5e85c3d5 --- /dev/null +++ b/shell/hush_test/hush-misc/compound.tests | |||
@@ -0,0 +1,21 @@ | |||
1 | echo new group | ||
2 | echo 0; { :; } | ||
3 | echo 1; { : ;} | ||
4 | echo 2; ({ :; }) | ||
5 | echo 3; ({ : ;}) | ||
6 | echo 4; ( : ) | ||
7 | echo 5; ( :; ) | ||
8 | echo 6; ( : ;) | ||
9 | # not sure if POSIX requires these, but bash accepts them ... | ||
10 | #echo 7; {( : )} | ||
11 | #echo 8; {( :; )} | ||
12 | #echo 9; {( : ;)} | ||
13 | |||
14 | echo new group | ||
15 | #echo 0; {(:);} | ||
16 | |||
17 | echo new group | ||
18 | echo 0; (:) | ||
19 | echo 1; (:;) | ||
20 | echo 2; (:); | ||
21 | echo 3; (:;); | ||