spec test index / oilshell.org
139 passed, 6 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 = 1683 gNumDelete = 107 gMemPos = 59168 gNumMalloc = 34 gNumFree = 0 gMemPos2 = 9744 |
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 = 1690 gNumDelete = 114 gMemPos = 59568 gNumMalloc = 36 gNumFree = 0 gMemPos2 = 9776 |
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:143: void posix::dup2(int, int): Assertion `0' failed. |
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: dumb_alloc: gNumNew = 2804 gNumDelete = 285 gMemPos = 91296 gNumMalloc = 297 gNumFree = 0 gMemPos2 = 13936 |
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: dumb_alloc: gNumNew = 2654 gNumDelete = 272 gMemPos = 87600 gNumMalloc = 257 gNumFree = 0 gMemPos2 = 13296 |