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; (:;); | ||
