spec test index / oilshell.org
60 passed, 3 OK, 0 not implemented, 0 BUG, 15 failed, 0 timeouts, 0 cases skipped 3 failed under osh
osh_.py | 9 } on the second line [osh_.py status] Expected 127, got 1 stdout: stderr: Error running ['{ls']: [Errno 2] No such file or directory {ls; ^ [ stdin ]:2: fatal: Exiting with status 1 (command in PID 28869) |
osh_.cc | 9 } on the second line [osh_.cc status] Expected 127, got 2 stdout: (cmd_value.Argv argv:['{ls'] arg_spids:[6])stderr: Unhandled SimpleCommand } ^ [ stdin ]:3: Unexpected right brace |
osh_.py | 11 bad var name globally isn't parsed like an assignment [osh_.py status] Expected 127, got 1 stdout: stderr: Error running ['FOO-BAR=foo']: [Errno 2] No such file or directory |
osh_.cc | 11 bad var name globally isn't parsed like an assignment [osh_.cc status] Expected 127, got 0 stdout: (cmd_value.Argv argv:['FOO-BAR=foo'] arg_spids:[0])stderr: Unhandled SimpleCommand |
osh_.py | 19 interactive parse error (regression) [osh_.py status] Expected 2, got 1 stdout: stderr: Error running ['-i', '-c', 'var=)']: [Errno 2] No such file or directory |
osh_.cc | 19 interactive parse error (regression) [osh_.cc status] Expected 2, got 0 stdout: (cmd_value.Argv argv:[-i -c 'var=)'] arg_spids:[34 36 38])stderr: Unhandled SimpleCommand |
osh | 20 array literal inside array is a parse error [osh status] Expected 2, got 1 stdout: stderr: a=( inside=() ) ^ [ stdin ]:1: fatal: Unexpected array literal |
osh_.py | 20 array literal inside array is a parse error [osh_.py status] Expected 2, got 1 stdout: stderr: a=( inside=() ) ^ [ stdin ]:1: fatal: Unexpected array literal |
osh_.cc | 20 array literal inside array is a parse error [osh_.cc status] Expected 2, got 1 stdout: stderr: a=( inside=() ) ^~ [ stdin ]:1: fatal: Unexpected array literal |
osh | 21 array literal inside loop is a parse error [osh status] Expected 2, got 0 stdout: stderr: |
osh_.py | 21 array literal inside loop is a parse error [osh_.py status] Expected 2, got 0 stdout: stderr: |
osh_.cc | 21 array literal inside loop is a parse error [osh_.cc status] Expected 2, got 0 stdout: stderr: |
osh | 22 array literal in case [osh status] Expected 2, got 0 stdout: stderr: |
osh_.py | 22 array literal in case [osh_.py status] Expected 2, got 0 stdout: stderr: |
osh_.cc | 22 array literal in case [osh_.cc status] Expected 2, got 0 stdout: stderr: |
osh | 24 =word is not allowed stdout: stderr: =word ^ [ stdin ]:1: =word isn't allowed when shopt 'parse_equals' is on. Hint: add a space after = to pretty print an expression |
osh_.py | 24 =word is not allowed stdout: stderr: =word ^ [ stdin ]:1: =word isn't allowed when shopt 'parse_equals' is on. Hint: add a space after = to pretty print an expression |
osh_.cc | 24 =word is not allowed stdout: stderr: =word ^ [ stdin ]:1: =word isn't allowed when shopt 'parse_equals' is on. Hint: add a space after = to pretty print an expression |