spec test index / oilshell.org
status | osh | osh-cpp | |
pass | 18 | 17 | |
FAIL | 0 | 1 | |
total | 18 | 18 | |
case | osh | osh-cpp | description |
0 | pass | pass | Customize PS4 |
1 | pass | pass | xtrace_details doesn't show [[ ]] etc. |
2 | pass | pass | xtrace_details AND xtrace_rich on |
3 | pass | pass | proc and shell function |
4 | pass | pass | eval |
5 | pass | pass | source |
6 | pass | pass | external and builtin |
7 | pass | pass | subshell |
8 | pass | pass | command sub |
9 | pass | pass | process sub (nondeterministic) |
10 | pass | pass | pipeline (nondeterministic) |
11 | pass | pass | singleton pipeline |
12 | pass | pass | Background pipeline (separate code path) |
13 | pass | pass | Background process with fork and & (nondeterministic) |
14 | pass | pass | here doc |
15 | pass | pass | Two here docs |
16 | pass | FAIL | Control Flow |
details | |||
17 | pass | pass | QSN encoded argv |
35 passed, 0 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped
osh-cpp | 16 Control Flow [osh-cpp stdout] Expected '1\n2\na y\na z\nb y\nb z\n', got '1\n2\n3\na y\na z\nb y\nb z\n' [osh-cpp stderr] Expected '. builtin echo 1\n. builtin echo 2\n+ break 1\n. builtin echo a y\n+ continue 1\n. builtin echo a z\n. builtin echo b y\n+ continue 1\n. builtin echo b z\n> proc zero\n + return 0\n< proc zero\n' Got '. builtin echo 1\n. builtin echo 2\n. builtin echo 3\n. builtin echo a y\n. builtin echo a z\n. builtin echo b y\n. builtin echo b z\n> proc zero\n + return 0\n< proc zero\n' stdout: 1 2 3 a y a z b y b zstderr: . builtin echo 1 . builtin echo 2 . builtin echo 3 . builtin echo a y . builtin echo a z . builtin echo b y . builtin echo b z > proc zero + return 0 < proc zero |