spec test index / oilshell.org
131 passed, 6 OK, 3 not implemented, 0 BUG, 10 failed, 0 timeouts, 0 cases skipped
osh_.cc | 5 [[ regex syntax error [osh_.cc status] Expected 2, got 1 stdout: stderr: [[ foo.py =~ * ]] && echo true ^~ [ stdin ]:1: fatal: Invalid regex '*': Invalid regex syntax (regex_match) |
osh_.cc | 16 > on strings [osh_.cc stdout] Expected u'true\nfalse\n', got '' stdout: stderr: |
osh_.py | 22 [[ at runtime doesn't work [osh_.py status] Expected 127, got 0 stdout: (cmd_value.Argv argv:['[[' foo '==' foo ']]'] arg_spids:[3 5 7 10 12])stderr: Unhandled SimpleCommand |
osh_.cc | 22 [[ at runtime doesn't work [osh_.cc status] Expected 127, got 0 stdout: (cmd_value.Argv argv:['[[' foo '==' foo ']]'] arg_spids:[3 5 7 10 12])stderr: Unhandled SimpleCommand |
osh_.py | 23 [[ with env prefix doesn't work [osh_.py status] Expected 127, got 0 stdout: (cmd_value.Argv argv:['[[' foo '==' foo ']]'] arg_spids:[3 5 7 10 12])stderr: Unhandled SimpleCommand |
osh_.cc | 23 [[ with env prefix doesn't work [osh_.cc status] Expected 127, got 0 stdout: (cmd_value.Argv argv:['[[' foo '==' foo ']]'] arg_spids:[3 5 7 10 12])stderr: Unhandled SimpleCommand |
osh_.cc | 25 Argument that looks like a command word operator [osh_.cc stdout] Expected 'false\nfalse\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/osh_bool_stat.h:18: bool bool_stat::DoUnaryOp(id_kind_asdl::Id_t, Str *): Assertion `0' failed. |
osh | 31 -eq does dynamic arithmetic parsing (not supported in OSH) stdout: stderr: [[ 1+2 -eq 3 ]] && echo true ^ [ stdin ]:1: fatal: Invalid integer constant '1+2' |
osh_.py | 31 -eq does dynamic arithmetic parsing (not supported in OSH) stdout: stderr: [[ 1+2 -eq 3 ]] && echo true ^ [ stdin ]:1: fatal: Invalid integer constant '1+2' |
osh_.cc | 31 -eq does dynamic arithmetic parsing (not supported in OSH) stdout: stderr: [[ 1+2 -eq 3 ]] && echo true ^~ [ stdin ]:1: fatal: Invalid integer constant '1+2' |
osh_.cc | 44 more tilde expansion [osh_.cc stdout] Expected 'status=0\nstatus=1\nunary=1\nstatus=0\nfnmatch=0\nfnmatch=0\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.dbg: cpp/core_pyos.h:16: Str *pyos::GetMyHomeDir(): Assertion `0' failed. |
osh_.py | 46 [[ ]] with redirect [osh_.py stdout] Expected '0\n--\nSTDERR\n', got "1\n--\n(cmd_value.Argv argv:[cat '/x.txt'] arg_spids:[24 26])\n" stdout: 1 -- (cmd_value.Argv argv:[cat '/x.txt'] arg_spids:[24 26])stderr: Unhandled SimpleCommand |
osh_.cc | 46 [[ ]] with redirect [osh_.cc stdout] Expected '0\n--\nSTDERR\n', got "1\n--\n(cmd_value.Argv argv:[cat '/x.txt'] arg_spids:[24 26])\n" stdout: 1 -- (cmd_value.Argv argv:[cat '/x.txt'] arg_spids:[24 26])stderr: Unhandled SimpleCommand |
osh | 48 \(\) in pattern (regression) stdout: match1 match2stderr: |
osh_.py | 48 \(\) in pattern (regression) stdout: match1 match2stderr: |
osh_.cc | 48 \(\) in pattern (regression) stdout: match1 match2stderr: |
osh | 49 extglob quoted and unquoted stdout: lit2 pat2stderr: |
osh_.py | 49 extglob quoted and unquoted stdout: lit2 pat2stderr: |
osh_.cc | 49 extglob quoted and unquoted stdout: lit2 pat2stderr: |