diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-03-02 19:57:53 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-03-02 19:57:53 +0000 |
commit | a43dba76ea394d789de67c6322b51e1d65bdba3b (patch) | |
tree | c99cde48cb834d4310ec06b3d377783029103ae1 /shell/msh_test/msh-execution | |
parent | 444639cc2134d483bf0845416e9b6ce8935af795 (diff) | |
download | busybox-w32-a43dba76ea394d789de67c6322b51e1d65bdba3b.tar.gz busybox-w32-a43dba76ea394d789de67c6322b51e1d65bdba3b.tar.bz2 busybox-w32-a43dba76ea394d789de67c6322b51e1d65bdba3b.zip |
msh: create testsuite (based on hush one)
hush: add TODO (doesn't know ":" command)
Diffstat (limited to 'shell/msh_test/msh-execution')
-rw-r--r-- | shell/msh_test/msh-execution/nested_break.right | 8 | ||||
-rwxr-xr-x | shell/msh_test/msh-execution/nested_break.tests | 17 |
2 files changed, 25 insertions, 0 deletions
diff --git a/shell/msh_test/msh-execution/nested_break.right b/shell/msh_test/msh-execution/nested_break.right new file mode 100644 index 000000000..4e8b6b0f2 --- /dev/null +++ b/shell/msh_test/msh-execution/nested_break.right | |||
@@ -0,0 +1,8 @@ | |||
1 | A | ||
2 | B | ||
3 | iteration | ||
4 | C | ||
5 | A | ||
6 | B | ||
7 | iteration | ||
8 | D | ||
diff --git a/shell/msh_test/msh-execution/nested_break.tests b/shell/msh_test/msh-execution/nested_break.tests new file mode 100755 index 000000000..f2e6f81ae --- /dev/null +++ b/shell/msh_test/msh-execution/nested_break.tests | |||
@@ -0,0 +1,17 @@ | |||
1 | # Testcase for http://bugs.busybox.net/view.php?id=846 | ||
2 | |||
3 | n=0 | ||
4 | while : | ||
5 | do | ||
6 | echo A | ||
7 | while : | ||
8 | do | ||
9 | echo B | ||
10 | break | ||
11 | done | ||
12 | echo iteration | ||
13 | [ $n = 1 ] && break | ||
14 | echo C | ||
15 | n=`expr $n + 1` | ||
16 | done | ||
17 | echo D | ||