diff options
author | Denys Vlasenko | 2016-10-02 17:49:46 +0200 |
---|---|---|
committer | Denys Vlasenko | 2016-10-02 17:49:46 +0200 |
commit | 1b73f8471a3694d2e6b035bb7f04e1f4df943f03 (patch) | |
tree | bdfec37feb42130ca65045c29173fb46fd093f54 /shell/hush_test/hush-misc | |
parent | 5d6b8729ed7335c702022f4f3176573f4cf2cf5a (diff) | |
download | busybox-1b73f8471a3694d2e6b035bb7f04e1f4df943f03.zip busybox-1b73f8471a3694d2e6b035bb7f04e1f4df943f03.tar.gz |
sh testsuite: create hush-heredoc/* and move files around
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/hush_test/hush-misc')
-rw-r--r-- | shell/hush_test/hush-misc/heredoc1.right | 5 | ||||
-rwxr-xr-x | shell/hush_test/hush-misc/heredoc1.tests | 9 | ||||
-rw-r--r-- | shell/hush_test/hush-misc/heredoc2.right | 9 | ||||
-rwxr-xr-x | shell/hush_test/hush-misc/heredoc2.tests | 12 | ||||
-rw-r--r-- | shell/hush_test/hush-misc/heredoc3.right | 9 | ||||
-rwxr-xr-x | shell/hush_test/hush-misc/heredoc3.tests | 12 | ||||
-rw-r--r-- | shell/hush_test/hush-misc/heredoc4.right | 1 | ||||
-rwxr-xr-x | shell/hush_test/hush-misc/heredoc4.tests | 3 | ||||
-rw-r--r-- | shell/hush_test/hush-misc/heredoc_backslash1.right | 43 | ||||
-rwxr-xr-x | shell/hush_test/hush-misc/heredoc_backslash1.tests | 70 | ||||
-rw-r--r-- | shell/hush_test/hush-misc/heredoc_huge.right | 3 | ||||
-rwxr-xr-x | shell/hush_test/hush-misc/heredoc_huge.tests | 9 |
12 files changed, 0 insertions, 185 deletions
diff --git a/shell/hush_test/hush-misc/heredoc1.right b/shell/hush_test/hush-misc/heredoc1.right deleted file mode 100644 index 7fc68f3..0000000 --- a/shell/hush_test/hush-misc/heredoc1.right +++ /dev/null @@ -1,5 +0,0 @@ -qwe -asd -123 -456 -Ok diff --git a/shell/hush_test/hush-misc/heredoc1.tests b/shell/hush_test/hush-misc/heredoc1.tests deleted file mode 100755 index 2eeb472..0000000 --- a/shell/hush_test/hush-misc/heredoc1.tests +++ /dev/null @@ -1,9 +0,0 @@ -cat <<000; cat <<www; cat <<eee -000 -qwe -asd -www -123 -456 -eee -echo Ok diff --git a/shell/hush_test/hush-misc/heredoc2.right b/shell/hush_test/hush-misc/heredoc2.right deleted file mode 100644 index 74110e3..0000000 --- a/shell/hush_test/hush-misc/heredoc2.right +++ /dev/null @@ -1,9 +0,0 @@ -exit EOF-f -" -echo 1 -echo Hello World -moo - EOF-f -EOF-f f -EOF-f -Ok diff --git a/shell/hush_test/hush-misc/heredoc2.tests b/shell/hush_test/hush-misc/heredoc2.tests deleted file mode 100755 index e619bde..0000000 --- a/shell/hush_test/hush-misc/heredoc2.tests +++ /dev/null @@ -1,12 +0,0 @@ -f=1 - cat <<- EOF-f - exit EOF-f -" -echo $f -echo `echo Hello World` - moo - EOF-f -EOF-f f -EOF-f -EOF-f -echo Ok diff --git a/shell/hush_test/hush-misc/heredoc3.right b/shell/hush_test/hush-misc/heredoc3.right deleted file mode 100644 index 6ed517f..0000000 --- a/shell/hush_test/hush-misc/heredoc3.right +++ /dev/null @@ -1,9 +0,0 @@ -exit EOF-f -" -echo $f -echo `echo Hello World` -moo - EOF-f -EOF-f f -EOF-f -Ok diff --git a/shell/hush_test/hush-misc/heredoc3.tests b/shell/hush_test/hush-misc/heredoc3.tests deleted file mode 100755 index 938577a..0000000 --- a/shell/hush_test/hush-misc/heredoc3.tests +++ /dev/null @@ -1,12 +0,0 @@ -f=1 - cat <<- EOF-f"" - exit EOF-f -" -echo $f -echo `echo Hello World` - moo - EOF-f -EOF-f f -EOF-f -EOF-f -echo Ok diff --git a/shell/hush_test/hush-misc/heredoc4.right b/shell/hush_test/hush-misc/heredoc4.right deleted file mode 100644 index 371b092..0000000 --- a/shell/hush_test/hush-misc/heredoc4.right +++ /dev/null @@ -1 +0,0 @@ -'$' diff --git a/shell/hush_test/hush-misc/heredoc4.tests b/shell/hush_test/hush-misc/heredoc4.tests deleted file mode 100755 index 642ddb3..0000000 --- a/shell/hush_test/hush-misc/heredoc4.tests +++ /dev/null @@ -1,3 +0,0 @@ -cat <<EOF -'$' -EOF diff --git a/shell/hush_test/hush-misc/heredoc_backslash1.right b/shell/hush_test/hush-misc/heredoc_backslash1.right deleted file mode 100644 index 6a61148..0000000 --- a/shell/hush_test/hush-misc/heredoc_backslash1.right +++ /dev/null @@ -1,43 +0,0 @@ -Quoted heredoc: -a\ - b -a\\ - b - 123456 -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - 123456 `echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-'` - 123456 $(echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-') -c\ - -Unquoted heredoc: -a b -a\ - b - 123456 -qwerty-\t-\-\"-\'-`-\--\z-\*-\?- - -qwerty-\t-\-\"-\'-`-\--\z-\*-\?- - 123456 v-$a-\t-\-\"-\x-`-\--\z-\*-\?- - 123456 v-$a-\t-\\-\"-\x-\`-\--\z-\*-\?- -cEOF2 - -Quoted -heredoc: -a\ -b -a\\ -b - 123456 -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- --$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - 123456 `echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-'` - 123456 $(echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-') -c\ - -Unquoted -heredoc: -a b -a\ -b - 123456 -qwerty-\t-\-\"-\'-`-\--\z-\*-\?- --qwerty-\t-\-\"-\'-`-\--\z-\*-\?- - 123456 v-$a-\t-\-\"-\x-`-\--\z-\*-\?- - 123456 v-$a-\t-\\-\"-\x-\`-\--\z-\*-\?- -cEOF4 - -Done: 0 diff --git a/shell/hush_test/hush-misc/heredoc_backslash1.tests b/shell/hush_test/hush-misc/heredoc_backslash1.tests deleted file mode 100755 index 501af54..0000000 --- a/shell/hush_test/hush-misc/heredoc_backslash1.tests +++ /dev/null @@ -1,70 +0,0 @@ -# Test for correct handling of backslashes. -# Note that some lines in each heredoc start with a tab. - -a=qwerty - -echo Quoted heredoc: -cat <<"EOF1" -a\ - b -a\\ - b - 123456 -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - 123456 `echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-'` - 123456 $(echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-') -c\ -EOF1 -echo - -echo Unquoted heredoc: -cat <<EOF2 -a\ - b -a\\ - b - 123456 -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - 123456 `echo v'-$a-\t-\\-\"-\x-\`-\--\z-\*-\?-'` - 123456 $(echo v'-$a-\t-\\-\"-\x-\`-\--\z-\*-\?-') -c\ -EOF2 -EOF2 -echo - -echo Quoted -heredoc: -cat <<-"EOF3" -a\ - b -a\\ - b - 123456 -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - 123456 `echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-'` - 123456 $(echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-') -c\ - EOF3 -# In -heredoc case the marker is detected even if it is indented. -echo - -echo Unquoted -heredoc: -cat <<-EOF4 -a\ - b -a\\ - b - 123456 -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - 123456 `echo v'-$a-\t-\\-\"-\x-\`-\--\z-\*-\?-'` - 123456 $(echo v'-$a-\t-\\-\"-\x-\`-\--\z-\*-\?-') -c\ -EOF4 - EOF4 -# The marker is not detected if preceding line ends in backslash. -# TODO: marker should be detected even if it is split by line continuation: -# EOF\ -# 4 -# but currently hush doesn't do it. (Tab before "4" is not allowed, though.) -echo - -echo "Done: $?" diff --git a/shell/hush_test/hush-misc/heredoc_huge.right b/shell/hush_test/hush-misc/heredoc_huge.right deleted file mode 100644 index 11740f6..0000000 --- a/shell/hush_test/hush-misc/heredoc_huge.right +++ /dev/null @@ -1,3 +0,0 @@ -546ed3f5c81c780d3ab86ada14824237 - -546ed3f5c81c780d3ab86ada14824237 - -End diff --git a/shell/hush_test/hush-misc/heredoc_huge.tests b/shell/hush_test/hush-misc/heredoc_huge.tests deleted file mode 100755 index c2ec281..0000000 --- a/shell/hush_test/hush-misc/heredoc_huge.tests +++ /dev/null @@ -1,9 +0,0 @@ -# This creates 120k heredoc -echo 'cat <<HERE | md5sum' >"$0.tmp" -yes "123456789 123456789 123456789 123456789" | head -3000 >>"$0.tmp" -echo 'HERE' >>"$0.tmp" - -yes "123456789 123456789 123456789 123456789" | head -3000 | md5sum -. "$0.tmp" -rm "$0.tmp" -echo End |