spec test index / oilshell.org
case | bash | mksh | zsh | osh | osh_ALT | osh-byterun | description |
0 | pass | pass | N-I | pass | pass | FAIL | Multiple right brackets inside expression |
details | details | ||||||
1 | pass | pass | pass | pass | pass | FAIL | Slicing of string with constants |
details | |||||||
2 | pass | pass | pass | pass | pass | FAIL | Slicing of string with variables |
details | |||||||
3 | pass | pass | ok | pass | pass | FAIL | Array index on LHS of assignment |
details | details | ||||||
4 | pass | pass | BUG | FAIL | FAIL | FAIL | Array index on LHS with spaces |
details | details | details | details | ||||
5 | pass | pass | ok | pass | pass | FAIL | Array index on LHS with indices |
details | details | ||||||
6 | pass | BUG | BUG | pass | pass | FAIL | Slicing of string with expressions |
details | details | details | |||||
7 | pass | BUG | BUG | pass | pass | FAIL | Ambiguous colon in slice |
details | details | details | |||||
8 | pass | pass | pass | pass | pass | FAIL | Triple parens should be disambiguated |
details | |||||||
9 | pass | pass | pass | pass | pass | FAIL | Quadruple parens should be disambiguated |
details | |||||||
10 | pass | N-I | pass | pass | pass | FAIL | Alternative $[] syntax |
details | details |
44 passed, 2 ok, 2 known unimplemented, 5 known bugs, 1 failed, 0 skipped
zsh | 0 Multiple right brackets inside expression stdout: stderr: |
osh-byterun | 0 Multiple right brackets inside expression [osh-byterun stdout] Expected '2 3\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 1 Slicing of string with constants [osh-byterun stdout] Expected 'abcd abcd b\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 2 Slicing of string with variables [osh-byterun stdout] Expected 'abcd abcd b\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
zsh | 3 Array index on LHS of assignment stdout: X 2 3stderr: |
osh-byterun | 3 Array index on LHS of assignment [osh-byterun stdout] Expected '1 X 3\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
zsh | 4 Array index on LHS with spaces stdout: stderr: zsh: bad pattern: a[zero |
osh | 4 Array index on LHS with spaces [osh stdout] Expected '1 X 3\n', got '1 2 3\n' stdout: 1 2 3stderr: osh error: 'a[zero': No such file or directory |
osh_ALT | 4 Array index on LHS with spaces [osh_ALT stdout] Expected '1 X 3\n', got '1 2 3\n' stdout: 1 2 3stderr: osh error: 'a[zero': No such file or directory |
osh-byterun | 4 Array index on LHS with spaces [osh-byterun stdout] Expected '1 X 3\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
zsh | 5 Array index on LHS with indices stdout: X 2 3stderr: |
osh-byterun | 5 Array index on LHS with indices [osh-byterun stdout] Expected '1 2 X\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
mksh | 6 Slicing of string with expressions stdout: stderr: _tmp/spec-bin/mksh: <stdin>[3]: ${s:zero}: bad substitution |
zsh | 6 Slicing of string with expressions stdout: stderr: zsh: unrecognized modifier `z' |
osh-byterun | 6 Slicing of string with expressions [osh-byterun stdout] Expected 'abcd abcd b\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
mksh | 7 Ambiguous colon in slice stdout: 2stderr: _tmp/spec-bin/mksh: <stdin>[3]: ${s: 0 < 1 ? 2 : 0 : 1}: bad substitution |
zsh | 7 Ambiguous colon in slice stdout: 2stderr: zsh: bad math expression: ':' expected |
osh-byterun | 7 Ambiguous colon in slice [osh-byterun stdout] Expected u'2\nc\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 8 Triple parens should be disambiguated [osh-byterun stdout] Expected '7 7\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 9 Quadruple parens should be disambiguated [osh-byterun stdout] Expected '15 15\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
mksh | 10 Alternative $[] syntax stdout: $[1 + 2] $[3 * 4]stderr: |
osh-byterun | 10 Alternative $[] syntax [osh-byterun stdout] Expected '3 12\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |