spec test index / oilshell.org
status | osh | osh_ALT | |
pass | 12 | 12 | |
FAIL | 3 | 3 | |
total | 15 | 15 | |
case | osh | osh_ALT | description |
0 | pass | pass | bool() |
1 | pass | pass | int() |
2 | FAIL | FAIL | float() |
details | details | ||
3 | pass | pass | str() |
4 | pass | pass | tuple() |
5 | pass | pass | list() |
6 | pass | pass | dict() |
7 | pass | pass | join() |
8 | pass | pass | abs |
9 | pass | pass | any() and all() |
10 | pass | pass | sum() |
11 | pass | pass | sorted() |
12 | pass | pass | reversed() |
13 | FAIL | FAIL | enumerate() |
details | details | ||
14 | FAIL | FAIL | zip() |
details | details |
24 passed, 0 OK, 0 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped 3 failed under osh
osh | 2 float() [osh stdout] Expected '1.2\n3.4\n', got '' [osh status] Expected 0, got 1 stdout: stderr: var a = float("1.2") ^~~ [ stdin ]:2: fatal: Undefined variable 'float' |
osh_ALT | 2 float() [osh_ALT stdout] Expected '1.2\n3.4\n', got '' [osh_ALT status] Expected 0, got 1 stdout: stderr: var a = float("1.2") ^~~ [ stdin ]:2: fatal: Undefined variable 'float' |
osh | 13 enumerate() [osh stdout] Expected '0 a\n1 b\n2 c\n', got "<type 'enumerate'>\n" [osh status] Expected 0, got 2 stdout: <type 'enumerate'>stderr: for (i, a in enumerate( @(a b c) )) { ^ [ stdin ]:3: Loop variable name should be a constant |
osh_ALT | 13 enumerate() [osh_ALT stdout] Expected '0 a\n1 b\n2 c\n', got "<type 'enumerate'>\n" [osh_ALT status] Expected 0, got 2 stdout: <type 'enumerate'>stderr: for (i, a in enumerate( @(a b c) )) { ^ [ stdin ]:3: Loop variable name should be a constant |
osh | 14 zip() [osh stdout] Expected '1 a\n2 b\n3 c\n', got '<built-in function zip>\n' [osh status] Expected 0, got 2 stdout: <built-in function zip>stderr: for (item in zip(a, b)) { ^ [ stdin ]:5: Loop variable name should be a constant |
osh_ALT | 14 zip() [osh_ALT stdout] Expected '1 a\n2 b\n3 c\n', got '<built-in function zip>\n' [osh_ALT status] Expected 0, got 2 stdout: <built-in function zip>stderr: for (item in zip(a, b)) { ^ [ stdin ]:5: Loop variable name should be a constant |