spec test index / oilshell.org
65 passed, 0 OK, 0 not implemented, 0 BUG, 22 failed, 0 timeouts, 0 cases skipped 4 failed under osh
osh_.cc | 0 help [osh_.cc stderr] Expected 'status=0\nstatus=0\nstatus=0\n', got "osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): 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:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh_.cc | 1 bad help topic [osh_.cc stdout] Expected 'help=1\ngrep=0\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh_.cc | 9 type -t -> not found [osh_.cc stderr] Expected '', got '\ndumb_alloc:\n\tgNumNew = 2153\n\tgNumDelete = 176\n\tgMemPos = 73056\n\n\tgNumMalloc = 171\n\tgNumFree = 0\n\tgMemPos2 = 11296\n' stdout: builtin file status=1stderr: dumb_alloc: gNumNew = 2153 gNumDelete = 176 gMemPos = 73056 gNumMalloc = 171 gNumFree = 0 gMemPos2 = 11296 |
osh_.cc | 10 type -> not found [osh_.cc stdout] Expected 'status=1\nnot found\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh_.cc | 19 mapfile [osh_.cc stdout] Expected 'n=3\n[1\n]\n[3\n]\n[5\n]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh_.cc | 20 readarray (synonym for mapfile) [osh_.cc stdout] Expected 'n=3\n[1\n]\n[3\n]\n[5\n]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh_.cc | 21 mapfile (array name): arr [osh_.cc stdout] Expected 'n=3\n[1\n]\n[3\n]\n[5\n]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh | 22 mapfile (delimiter): -d delim [osh stdout] Expected 'n=3\n[1:]\n[3:]\n[5:]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -d : arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -d |
osh_.py | 22 mapfile (delimiter): -d delim [osh_.py stdout] Expected 'n=3\n[1:]\n[3:]\n[5:]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -d : arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -d |
osh_.cc | 22 mapfile (delimiter): -d delim [osh_.cc stdout] Expected 'n=3\n[1:]\n[3:]\n[5:]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh | 23 mapfile (delimiter): -d '' (null-separated) [osh stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -d '' arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -d |
osh_.py | 23 mapfile (delimiter): -d '' (null-separated) [osh_.py stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -d '' arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -d |
osh_.cc | 23 mapfile (delimiter): -d '' (null-separated) [osh_.cc stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh_.cc | 24 mapfile (truncate delim): -t [osh_.cc stdout] Expected 'n=3\n[1]\n[3]\n[5]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh_.cc | 25 mapfile -t doesn't remove \r [osh_.cc stdout] Expected "['1\\r', '3\\r', '5\\r']\n", got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh | 26 mapfile (store position): -O start [osh stdout] Expected 'n=5\n[x]\n[y]\n[a0]\n[a1]\n[a2]\n', got 'n=3\n[x]\n[y]\n[z]\n' stdout: n=3 [x] [y] [z]stderr: mapfile -O 2 -t arr ^~ [ stdin ]:4: 'mapfile' doesn't accept flag -O |
osh_.py | 26 mapfile (store position): -O start [osh_.py stdout] Expected 'n=5\n[x]\n[y]\n[a0]\n[a1]\n[a2]\n', got 'n=3\n[x]\n[y]\n[z]\n' stdout: n=3 [x] [y] [z]stderr: mapfile -O 2 -t arr ^~ [ stdin ]:4: 'mapfile' doesn't accept flag -O |
osh_.cc | 26 mapfile (store position): -O start [osh_.cc stdout] Expected 'n=5\n[x]\n[y]\n[a0]\n[a1]\n[a2]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh | 27 mapfile (input range): -s start -n count [osh stdout] Expected 'n=3\n[a5]\n[a6]\n[a7]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -s 5 -n 3 -t arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -s |
osh_.py | 27 mapfile (input range): -s start -n count [osh_.py stdout] Expected 'n=3\n[a5]\n[a6]\n[a7]\n', got 'n=0\n[]\n' stdout: n=0 []stderr: mapfile -s 5 -n 3 -t arr ^~ [ stdin ]:3: 'mapfile' doesn't accept flag -s |
osh_.cc | 27 mapfile (input range): -s start -n count [osh_.cc stdout] Expected 'n=3\n[a5]\n[a6]\n[a7]\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt.stripped: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. timeout: the monitored command dumped core |
osh_.cc | 28 mapfile / readarray stdin TODO: Fix me. [osh_.cc stdout] Expected '2\n3\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 |