ash: add two testcases for (not yet fixed) ash bugs

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2010-05-17 02:56:18 +02:00
parent 3015a1351a
commit 27ff681cfa
4 changed files with 31 additions and 0 deletions

View File

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

View File

@ -0,0 +1,4 @@
# Not fixed yet
false
. /dev/null
echo Done: $?

View File

@ -0,0 +1,12 @@
Waiting
sleeping for 1 sec
sleeping for 2 sec
1 sec passed, sending USR1 to parent
USR1 received
Wait exit code: 138
Waiting
2 sec passed, sending USR1 to parent
USR1 received
Wait exit code: 138
Waiting
Wait returned 0

View File

@ -0,0 +1,14 @@
# Not fixed yet
trap "echo USR1 received" USR1
stub() {
echo "sleeping for $1 sec"
sleep $1
echo "$1 sec passed, sending USR1 to parent"
kill -USR1 $$
}
stub 2 &
stub 1 &
until { echo "Waiting"; wait; } do
echo "Wait exit code: $?"
done
echo "Wait returned 0"