hush testsuite: add many tests from ash testsuite

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2016-10-02 17:39:31 +02:00
parent 888527ccee
commit 5d6b8729ed
34 changed files with 254 additions and 3 deletions

View File

@@ -0,0 +1,4 @@
VAR7=VAL
0
VAR8=VAL
0

View File

@@ -0,0 +1,5 @@
export VAR7=VAL
env | grep ^VAR7=
echo $?
VAR8=VAL env | grep ^VAR8=
echo $?

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,6 @@
# In this test, rm is NOFORK and it modifies getopt internal state
rm -f non_existent_file
# Subsequent hexdump is run as NOEXEC, and thus still uses this state
hexdump </dev/null
# Did hexdump segfault etc?
echo $?

View File

@@ -0,0 +1 @@
Done: 1

View File

@@ -0,0 +1,2 @@
VAR=42 $THIS_SH -c 'unset VAR; env | grep ^VAR'
echo Done: $?