spec test index / oilshell.org
142 passed, 0 OK, 3 not implemented, 0 BUG, 2 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) dumb_alloc: gNumNew = 1750 gNumDelete = 107 gMemPos = 61296 gNumMalloc = 35 gNumFree = 0 gMemPos2 = 9152 |
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' dumb_alloc: gNumNew = 1757 gNumDelete = 114 gMemPos = 61696 gNumMalloc = 37 gNumFree = 0 gMemPos2 = 9184 |
osh_.cc | 46 [[ ]] with redirect [osh_.cc stdout] Expected '0\n--\nSTDERR\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. |