spec test index / oilshell.org
53 passed, 3 OK, 0 not implemented, 0 BUG, 7 failed, 0 timeouts, 0 cases skipped 1 failed under osh
osh | 1 Cannot take length of substring slice stdout: stderr: echo ${#v:1:3} ^ [ stdin ]:2: Expected } after length expression |
osh_.py | 1 Cannot take length of substring slice stdout: stderr: echo ${#v:1:3} ^ [ stdin ]:2: Expected } after length expression |
osh_.cc | 1 Cannot take length of substring slice stdout: stderr: echo ${#v:1:3} ^ [ stdin ]:2: Expected } after length expression dumb_alloc: gNumNew = 1736 gNumDelete = 104 gMemPos = 61120 gNumMalloc = 43 gNumFree = 0 gMemPos2 = 9248 |
osh_.cc | 11 Slice string with invalid UTF-8 results in empty string and warning [osh_.cc stdout] Expected '--\n', got '' [osh_.cc stderr] Expected '[??? no location ???] warning: Invalid start of UTF-8 character\n', got "osh_eval.opt.stripped: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed.\ntimeout: the monitored command dumped core\n" [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. timeout: the monitored command dumped core |
osh_.cc | 12 Slice string with invalid UTF-8 with strict_word_eval [osh_.cc stdout] Expected 'slice\n', got '' [osh_.cc status] Expected 1, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. timeout: the monitored command dumped core |
osh_.cc | 15 Simple ${@:offset} [osh_.cc stdout] Expected "['SHELL', '4', '5', '6']\n['4', '5', '6']\n['5', '6']\n", got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. timeout: the monitored command dumped core |
osh_.cc | 18 ${@:0:1} [osh_.cc stdout] Expected 'SHELL\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. timeout: the monitored command dumped core |
osh | 20 ${array[@]::} [osh stdout] Expected '[]\n', got '' [osh status] Expected 0, got 2 stdout: stderr: argv.py ${array[@]::} ^ [ stdin ]:2: Token can't be used in prefix position |
osh_.py | 20 ${array[@]::} [osh_.py stdout] Expected '[]\n', got '' [osh_.py status] Expected 0, got 2 stdout: stderr: argv.py ${array[@]::} ^ [ stdin ]:2: Token can't be used in prefix position |
osh_.cc | 20 ${array[@]::} [osh_.cc stdout] Expected '[]\n', got '' [osh_.cc status] Expected 0, got 2 stdout: stderr: argv.py ${array[@]::} ^ [ stdin ]:2: Token can't be used in prefix position dumb_alloc: gNumNew = 1839 gNumDelete = 117 gMemPos = 63888 gNumMalloc = 85 gNumFree = 0 gMemPos2 = 9952 |