summaryrefslogtreecommitdiff
path: root/shell/hush_test/hush-misc
diff options
context:
space:
mode:
authorDenys Vlasenko2016-10-02 17:49:46 +0200
committerDenys Vlasenko2016-10-02 17:49:46 +0200
commit1b73f8471a3694d2e6b035bb7f04e1f4df943f03 (patch)
treebdfec37feb42130ca65045c29173fb46fd093f54 /shell/hush_test/hush-misc
parent5d6b8729ed7335c702022f4f3176573f4cf2cf5a (diff)
downloadbusybox-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.right5
-rwxr-xr-xshell/hush_test/hush-misc/heredoc1.tests9
-rw-r--r--shell/hush_test/hush-misc/heredoc2.right9
-rwxr-xr-xshell/hush_test/hush-misc/heredoc2.tests12
-rw-r--r--shell/hush_test/hush-misc/heredoc3.right9
-rwxr-xr-xshell/hush_test/hush-misc/heredoc3.tests12
-rw-r--r--shell/hush_test/hush-misc/heredoc4.right1
-rwxr-xr-xshell/hush_test/hush-misc/heredoc4.tests3
-rw-r--r--shell/hush_test/hush-misc/heredoc_backslash1.right43
-rwxr-xr-xshell/hush_test/hush-misc/heredoc_backslash1.tests70
-rw-r--r--shell/hush_test/hush-misc/heredoc_huge.right3
-rwxr-xr-xshell/hush_test/hush-misc/heredoc_huge.tests9
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