spec test index / oilshell.org
status | osh | osh_.py | osh_.cc | |
pass | 18 | 18 | 4 | |
FAIL | 0 | 0 | 14 | |
total | 18 | 18 | 18 | |
case | osh | osh_.py | osh_.cc | description |
0 | pass | pass | pass | builtin |
1 | pass | pass | FAIL | command sub |
details | ||||
2 | pass | pass | FAIL | command sub with builtin |
details | ||||
3 | pass | pass | FAIL | pipeline |
details | ||||
4 | pass | pass | FAIL | pipeline with builtin |
details | ||||
5 | pass | pass | pass | and-or chains |
6 | pass | pass | FAIL | here doc with var |
details | ||||
7 | pass | pass | FAIL | here doc without var |
details | ||||
8 | pass | pass | FAIL | here doc with builtin |
details | ||||
9 | pass | pass | FAIL | Redirect external command |
details | ||||
10 | pass | pass | FAIL | Redirect with builtin |
details | ||||
11 | pass | pass | FAIL | Here doc with redirect |
details | ||||
12 | pass | pass | FAIL | "$@" "$*" |
details | ||||
13 | pass | pass | FAIL | $@ $* |
details | ||||
14 | pass | pass | FAIL | failed command |
details | ||||
15 | pass | pass | FAIL | subshell |
details | ||||
16 | pass | pass | pass | for loop |
17 | pass | pass | pass | vars |
40 passed, 0 OK, 0 not implemented, 0 BUG, 14 failed, 0 timeouts, 0 cases skipped
osh_.cc | 1 command sub [osh_.cc stdout] Expected '3\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. |
osh_.cc | 2 command sub with builtin [osh_.cc stdout] Expected 'hi\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. |
osh_.cc | 3 pipeline [osh_.cc stdout] Expected '1\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. |
osh_.cc | 4 pipeline with builtin [osh_.cc stdout] Expected '1\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. |
osh_.cc | 6 here doc with var [osh_.cc stdout] Expected u'"two\none\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. |
osh_.cc | 7 here doc without var [osh_.cc stdout] Expected u'"two\n$v\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. |
osh_.cc | 8 here doc with builtin [osh_.cc stdout] Expected 'var = value\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. |
osh_.cc | 9 Redirect external command [osh_.cc stdout] Expected '3\n', got '' [osh_.cc stderr] Expected u'', got "osh_eval.opt: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed.\n" [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:111: void posix::dup2(int, int): Assertion `0' failed. |
osh_.cc | 10 Redirect with builtin [osh_.cc stdout] Expected 'hi\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. |
osh_.cc | 11 Here doc with redirect [osh_.cc stdout] Expected '8 _tmp/smoke1.txt\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed. |
osh_.cc | 12 "$@" "$*" [osh_.cc status] Expected 0, got 255 stdout: ['a b', 'c d', 'a b c d']stderr: dumb_alloc: gNumNew = 1950 gNumDelete = 168 gMemPos = 66496 gNumMalloc = 93 gNumFree = 0 gMemPos2 = 10064 |
osh_.cc | 13 $@ $* [osh_.cc status] Expected 0, got 255 stdout: ['a', 'b', 'c', 'd', 'a', 'b', 'c', 'd']stderr: dumb_alloc: gNumNew = 2024 gNumDelete = 182 gMemPos = 68912 gNumMalloc = 138 gNumFree = 0 gMemPos2 = 10784 |
osh_.cc | 14 failed command [osh_.cc status] Expected 2, got 255 stdout: stderr: dumb_alloc: gNumNew = 1784 gNumDelete = 116 gMemPos = 62592 gNumMalloc = 80 gNumFree = 0 gMemPos2 = 9872 ls: cannot access '/nonexistent': No such file or directory |
osh_.cc | 15 subshell [osh_.cc status] Expected 0, got 255 stdout: 1 2stderr: dumb_alloc: gNumNew = 1699 gNumDelete = 110 gMemPos = 59712 gNumMalloc = 26 gNumFree = 0 gMemPos2 = 8992 |