spec test index / oilshell.org
case | dash | bash | mksh | zsh | osh | osh_ALT | osh-byterun | description |
0 | pass | pass | pass | pass | pass | pass | FAIL | String length |
details | ||||||||
1 | N-I | pass | N-I | pass | pass | pass | FAIL | Unicode string length (UTF-8) |
details | details | details | ||||||
2 | N-I | pass | N-I | pass | pass | pass | FAIL | Unicode string length (spec/testdata/utf8-chars.txt) |
details | details | details | ||||||
3 | N-I | BUG | N-I | BUG | pass | pass | FAIL | String length with incomplete utf-8 |
details | details | details | details | details | ||||
4 | N-I | BUG | N-I | BUG | pass | pass | FAIL | String length with invalid utf-8 continuation bytes |
details | details | details | details | details | ||||
5 | pass | pass | pass | pass | pass | pass | FAIL | Length of undefined variable |
details | ||||||||
6 | ok | pass | pass | pass | pass | pass | pass | Length of undefined variable with nounset |
details |
30 passed, 1 ok, 8 known unimplemented, 4 known bugs, 0 failed, 0 skipped
osh-byterun | 0 String length [osh-byterun stdout] Expected '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 |
dash | 1 Unicode string length (UTF-8) stdout: 9stderr: |
mksh | 1 Unicode string length (UTF-8) stdout: 4stderr: |
osh-byterun | 1 Unicode string length (UTF-8) [osh-byterun stdout] Expected '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 |
dash | 2 Unicode string length (spec/testdata/utf8-chars.txt) stdout: 13stderr: |
mksh | 2 Unicode string length (spec/testdata/utf8-chars.txt) stdout: 13stderr: |
osh-byterun | 2 Unicode string length (spec/testdata/utf8-chars.txt) [osh-byterun stdout] Expected '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 |
dash | 3 String length with incomplete utf-8 stdout: 0 1 2 3 4 5 6 7 8 9 10 11 12 13stderr: |
bash | 3 String length with incomplete utf-8 stdout: 0 1 2 3 3 4 5 6 5 6 7 8 9 7stderr: |
mksh | 3 String length with incomplete utf-8 stdout: 0 1 2 3 4 5 6 7 8 9 10 11 12 13stderr: |
zsh | 3 String length with incomplete utf-8 stdout: 0 1 2 3 3 4 5 6 5 6 7 8 9 7stderr: |
osh-byterun | 3 String length with incomplete utf-8 [osh-byterun stdout] Expected '0\n1\n2\n-1\n3\n4\n-1\n-1\n5\n6\n-1\n-1\n-1\n7\n', got '' [osh-byterun stderr] Expected 'osh warning: Incomplete UTF-8 character\nosh warning: Incomplete UTF-8 character\nosh warning: Incomplete UTF-8 character\nosh warning: Incomplete UTF-8 character\nosh warning: Incomplete UTF-8 character\nosh warning: Incomplete UTF-8 character\n', got 'Traceback (most recent call last):\n File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>\n from frontend import args\nImportError: No module named frontend\n' [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 |
dash | 4 String length with invalid utf-8 continuation bytes stdout: 7 8 9 10 11 12 13 14 15 16 17 18 19 20 20stderr: |
bash | 4 String length with invalid utf-8 continuation bytes stdout: 1 2 3 4 4 5 6 7 6 7 8 9 10 8 8stderr: |
mksh | 4 String length with invalid utf-8 continuation bytes stdout: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 14stderr: |
zsh | 4 String length with invalid utf-8 continuation bytes stdout: 1 2 3 4 4 5 6 7 6 7 8 9 10 8 8stderr: |
osh-byterun | 4 String length with invalid utf-8 continuation bytes [osh-byterun stdout] Expected '-1\n-1\n-1\n-1\n-1\n-1\n-1\n-1\n-1\n-1\n-1\n-1\n-1\n-1\n-1\n', got '' [osh-byterun stderr] Expected 'osh warning: Invalid start of UTF-8 character\nosh warning: Invalid start of UTF-8 character\nosh warning: Invalid start of UTF-8 character\nosh warning: Invalid UTF-8 continuation byte\nosh warning: Invalid start of UTF-8 character\nosh warning: Invalid start of UTF-8 character\nosh warning: Invalid UTF-8 continuation byte\nosh warning: Invalid UTF-8 continuation byte\nosh warning: Invalid start of UTF-8 character\nosh warning: Invalid start of UTF-8 character\nosh warning: Invalid UTF-8 continuation byte\nosh warning: Invalid UTF-8 continuation byte\nosh warning: Invalid UTF-8 continuation byte\nosh warning: Invalid start of UTF-8 character\nosh warning: Invalid start of UTF-8 character\n', got 'Traceback (most recent call last):\n File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>\n from frontend import args\nImportError: No module named frontend\n' [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 | 5 Length of undefined variable [osh-byterun stdout] Expected '0\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 |
dash | 6 Length of undefined variable with nounset stdout: stderr: _tmp/spec-bin/dash: 2: undef: parameter not set |