spec test index / oilshell.org
| status | osh | osh_.py | osh_.cc | |
| pass | 18 | 18 | 8 | |
| FAIL | 0 | 0 | 10 | |
| 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 | pass | "$@" "$*" |
| 13 | pass | pass | pass | $@ $* |
| 14 | pass | pass | pass | failed command |
| 15 | pass | pass | pass | subshell |
| 16 | pass | pass | pass | for loop |
| 17 | pass | pass | pass | vars |
44 passed, 0 OK, 0 not implemented, 0 BUG, 10 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:106: 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:106: 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:106: 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:106: 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:106: 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:106: 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:106: 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:143: void posix::dup2(int, int): Assertion `0' failed.\n" [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_.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:143: 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:106: Tuple2<int, int> posix::pipe(): Assertion `0' failed. |