diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-05-17 02:56:18 +0200 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-05-17 02:56:18 +0200 |
| commit | 27ff681cfa573ce2a63b35c48047f1d7adcb1f02 (patch) | |
| tree | d1843beab21e8bb48b4118a111ee1aa35339dc68 /shell | |
| parent | 3015a1351a355434cf5b307114c0506e15f4214a (diff) | |
| download | busybox-w32-27ff681cfa573ce2a63b35c48047f1d7adcb1f02.tar.gz busybox-w32-27ff681cfa573ce2a63b35c48047f1d7adcb1f02.tar.bz2 busybox-w32-27ff681cfa573ce2a63b35c48047f1d7adcb1f02.zip | |
ash: add two testcases for (not yet fixed) ash bugs
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell')
| -rw-r--r-- | shell/ash_test/ash-misc/source2.right | 1 | ||||
| -rwxr-xr-x | shell/ash_test/ash-misc/source2.tests | 4 | ||||
| -rw-r--r-- | shell/ash_test/ash-signals/signal5.right | 12 | ||||
| -rwxr-xr-x | shell/ash_test/ash-signals/signal5.tests | 14 |
4 files changed, 31 insertions, 0 deletions
diff --git a/shell/ash_test/ash-misc/source2.right b/shell/ash_test/ash-misc/source2.right new file mode 100644 index 000000000..ce7171c87 --- /dev/null +++ b/shell/ash_test/ash-misc/source2.right | |||
| @@ -0,0 +1 @@ | |||
| Done: 0 | |||
diff --git a/shell/ash_test/ash-misc/source2.tests b/shell/ash_test/ash-misc/source2.tests new file mode 100755 index 000000000..ab63247ef --- /dev/null +++ b/shell/ash_test/ash-misc/source2.tests | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | # Not fixed yet | ||
| 2 | false | ||
| 3 | . /dev/null | ||
| 4 | echo Done: $? | ||
diff --git a/shell/ash_test/ash-signals/signal5.right b/shell/ash_test/ash-signals/signal5.right new file mode 100644 index 000000000..35fcbd63d --- /dev/null +++ b/shell/ash_test/ash-signals/signal5.right | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | Waiting | ||
| 2 | sleeping for 1 sec | ||
| 3 | sleeping for 2 sec | ||
| 4 | 1 sec passed, sending USR1 to parent | ||
| 5 | USR1 received | ||
| 6 | Wait exit code: 138 | ||
| 7 | Waiting | ||
| 8 | 2 sec passed, sending USR1 to parent | ||
| 9 | USR1 received | ||
| 10 | Wait exit code: 138 | ||
| 11 | Waiting | ||
| 12 | Wait returned 0 | ||
diff --git a/shell/ash_test/ash-signals/signal5.tests b/shell/ash_test/ash-signals/signal5.tests new file mode 100755 index 000000000..b75b14917 --- /dev/null +++ b/shell/ash_test/ash-signals/signal5.tests | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | # Not fixed yet | ||
| 2 | trap "echo USR1 received" USR1 | ||
| 3 | stub() { | ||
| 4 | echo "sleeping for $1 sec" | ||
| 5 | sleep $1 | ||
| 6 | echo "$1 sec passed, sending USR1 to parent" | ||
| 7 | kill -USR1 $$ | ||
| 8 | } | ||
| 9 | stub 2 & | ||
| 10 | stub 1 & | ||
| 11 | until { echo "Waiting"; wait; } do | ||
| 12 | echo "Wait exit code: $?" | ||
| 13 | done | ||
| 14 | echo "Wait returned 0" | ||
