56 passed, 4 OK, 0 not implemented, 0 BUG, 5 failed, 0 timeouts, 0 cases skipped 5 failed under osh
| osh | 6 print trap handler with multiple lines [osh stdout] Expected "trap -- 'echo 1\necho 2\necho 3' SIGINT\n" Got "trap -- '<unknown>' SIGINT\n" stdout: trap -- '<unknown>' SIGINTstderr: |
| osh-cpp | 6 print trap handler with multiple lines [osh-cpp stdout] Expected "trap -- 'echo 1\necho 2\necho 3' SIGINT\n" Got "trap -- '<unknown>' SIGINT\n" stdout: trap -- '<unknown>' SIGINTstderr: |
| osh | 14 trap '' EXIT - printing state [osh stdout] Expected "trap -- 'echo exit' EXIT\n\ntrap -- '' EXIT\n\ntrap -- '# comment' EXIT\n" Got "trap -- 'echo exit' EXIT\n\ntrap -- 'echo exit' EXIT\n\ntrap -- '<unknown>' EXIT\n" stdout: trap -- 'echo exit' EXIT trap -- 'echo exit' EXIT trap -- '<unknown>' EXITstderr: trap '' EXIT
^~~~
[ stdin ]:5: trap: can't ignore hook 'EXIT'
|
| osh-cpp | 14 trap '' EXIT - printing state [osh-cpp stdout] Expected "trap -- 'echo exit' EXIT\n\ntrap -- '' EXIT\n\ntrap -- '# comment' EXIT\n" Got "trap -- 'echo exit' EXIT\n\ntrap -- 'echo exit' EXIT\n\ntrap -- '<unknown>' EXIT\n" stdout: trap -- 'echo exit' EXIT trap -- 'echo exit' EXIT trap -- '<unknown>' EXITstderr: trap '' EXIT
^~~~
[ stdin ]:5: trap: can't ignore hook 'EXIT'
|
| osh | 15 trap 'echo hi' KILL (regression test, caught by smoosh suite) stdout: status=2 status=2 status=2 status=0stderr: trap 'echo hi' 9
^
[ stdin ]:1: Signal '9' can't be handled
trap 'echo hi' KILL
^~~~
[ stdin ]:4: Signal 'KILL' can't be handled
trap 'echo hi' STOP
^~~~
[ stdin ]:7: Signal 'STOP' can't be handled
|
| osh-cpp | 15 trap 'echo hi' KILL (regression test, caught by smoosh suite) stdout: status=2 status=2 status=2 status=0stderr: trap 'echo hi' 9
^
[ stdin ]:1: Signal '9' can't be handled
trap 'echo hi' KILL
^~~~
[ stdin ]:4: Signal 'KILL' can't be handled
trap 'echo hi' STOP
^~~~
[ stdin ]:7: Signal 'STOP' can't be handled
|
| osh | 27 trap INT, sleep, SIGINT: non-interactively stdout: int status=0stderr: |
| osh-cpp | 27 trap INT, sleep, SIGINT: non-interactively stdout: int status=0stderr: |
| osh | 32 trap '' rejects hooks [osh stdout] Expected '' Got 'should not get here\n' [osh status] Expected 2 Got 0 stdout: should not get herestderr: trap '' EXIT
^~~~
[ stdin ]:1: trap: can't ignore hook 'EXIT'
|
| osh-cpp | 32 trap '' rejects hooks [osh-cpp stdout] Expected '' Got 'should not get here\n' [osh-cpp status] Expected 2 Got 0 stdout: should not get herestderr: trap '' EXIT
^~~~
[ stdin ]:1: trap: can't ignore hook 'EXIT'
|
| osh | 33 trap '' rejects STOP signal [osh stdout] Expected '' Got 'should not get here\n' [osh status] Expected 2 Got 0 stdout: should not get herestderr: trap '' STOP
^~~~
[ stdin ]:1: Signal 'STOP' can't be handled
|
| osh-cpp | 33 trap '' rejects STOP signal [osh-cpp stdout] Expected '' Got 'should not get here\n' [osh-cpp status] Expected 2 Got 0 stdout: should not get herestderr: trap '' STOP
^~~~
[ stdin ]:1: Signal 'STOP' can't be handled
|
| osh | 34 trap '' rejects KILL signal [osh stdout] Expected '' Got 'should not get here\n' [osh status] Expected 2 Got 0 stdout: should not get herestderr: trap '' KILL
^~~~
[ stdin ]:1: Signal 'KILL' can't be handled
|
| osh-cpp | 34 trap '' rejects KILL signal [osh-cpp stdout] Expected '' Got 'should not get here\n' [osh-cpp status] Expected 2 Got 0 stdout: should not get herestderr: trap '' KILL
^~~~
[ stdin ]:1: Signal 'KILL' can't be handled
|