spec test index / oilshell.org
status | oil | oil_ALT | |
pass | 14 | 14 | |
FAIL | 1 | 1 | |
total | 15 | 15 | |
case | oil | oil_ALT | description |
0 | pass | pass | For loop over expression: list |
1 | pass | pass | For loop over expression: dict |
2 | FAIL | FAIL | For loop over expression: range (low priority) |
details | details | ||
3 | pass | pass | Shell for loop with index (equivalent of enumerate()) |
4 | pass | pass | 3 indices with (mylist) is a runtime error |
5 | pass | pass | Shell for loop can't have 3 indices |
6 | pass | pass | Any for loop can't have 4 indiecs |
7 | pass | pass | Expression for loop with index: list |
8 | pass | pass | Expression for loop with index: dict (TODO: define dict iter order) |
9 | pass | pass | dict: index key value loop (TODO: define dict iter order) |
10 | pass | pass | Equivalent of zip() |
11 | pass | pass | Iterate over shell data structures |
12 | pass | pass | parse_bare_word eliminates confusion |
13 | pass | pass | Object that's not iterable |
14 | pass | pass | Oil for with brace substitution and glob |
28 passed, 0 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped 1 failed under osh
oil | 2 For loop over expression: range (low priority) [oil stdout] Expected 'i 0\ni 1\ni 2\n', got '' [oil status] Expected 0, got 3 stdout: stderr: for i in (myrange) { ^ [ stdin ]:2: fatal: Expected list or dict, got <type 'xrange'> |
oil_ALT | 2 For loop over expression: range (low priority) [oil_ALT stdout] Expected 'i 0\ni 1\ni 2\n', got '' [oil_ALT status] Expected 0, got 3 stdout: stderr: for i in (myrange) { ^ [ stdin ]:2: fatal: Expected list or dict, got <type 'xrange'> |