spec test index / oilshell.org
114 passed, 5 ok, 14 known unimplemented, 5 known bugs, 1 failed, 0 skipped
dash | 2 Remove const suffix is vectorized on user array stdout: stderr: _tmp/spec-bin/dash: 1: Syntax error: "(" unexpected |
mksh | 2 Remove const suffix is vectorized on user array stdout: stderr: _tmp/spec-bin/mksh: <stdin>[2]: ${a[@]%a}: bad substitution |
ash | 2 Remove const suffix is vectorized on user array stdout: stderr: _tmp/spec-bin/ash: syntax error: unexpected "(" |
dash | 3 Remove const suffix is vectorized on $@ array stdout: ['1a', '2a', '3']stderr: |
mksh | 3 Remove const suffix is vectorized on $@ array stdout: stderr: _tmp/spec-bin/mksh: <stdin>[2]: ${@%a}: bad substitution |
ash | 3 Remove const suffix is vectorized on $@ array stdout: ['1a', '2a', '3']stderr: |
mksh | 9 Strip char class stdout: abcstderr: |
dash | 10 Strip unicode prefix stdout: '\xbc-\n'stderr: |
mksh | 10 Strip unicode prefix stdout: '\xbc-\n'stderr: |
zsh | 10 Strip unicode prefix stdout: stderr: |
ash | 10 Strip unicode prefix stdout: '\xbc-\n'stderr: |
osh | 10 Strip unicode prefix [osh stdout] Expected '-\n', got '\xbc-\n' stdout: '\xbc-\n'stderr: |
osh_ALT | 10 Strip unicode prefix [osh_ALT stdout] Expected '-\n', got '\xbc-\n' stdout: '\xbc-\n'stderr: |
dash | 13 Prepend using replacement of # stdout: stderr: _tmp/spec-bin/dash: 1: Syntax error: "(" unexpected |
mksh | 13 Prepend using replacement of # stdout: stderr: _tmp/spec-bin/mksh: <stdin>[2]: ${array[@]/#/prefix-}: bad substitution |
ash | 13 Prepend using replacement of # stdout: stderr: _tmp/spec-bin/ash: syntax error: unexpected "(" |
dash | 14 Append using replacement of % stdout: stderr: _tmp/spec-bin/dash: 1: Syntax error: "(" unexpected |
mksh | 14 Append using replacement of % stdout: stderr: _tmp/spec-bin/mksh: <stdin>[2]: ${array[@]/%/-suffix}: bad substitution |
ash | 14 Append using replacement of % stdout: stderr: _tmp/spec-bin/ash: syntax error: unexpected "(" |
dash | 15 strip unquoted and quoted [ stdout: [foo] foo] [foo] foo]stderr: |
mksh | 15 strip unquoted and quoted [ stdout: [foo] foo] [foo] foo]stderr: |
zsh | 15 strip unquoted and quoted [ stdout: stderr: zsh: bad pattern: [ |
dash | 16 strip unquoted and quoted [] stdout: []foo[] foo[] []foo[] foo[]stderr: |
mksh | 16 strip unquoted and quoted [] stdout: []foo[] foo[] []foo[] foo[]stderr: |
zsh | 16 strip unquoted and quoted [] stdout: []foo[] foo[] []foo[] foo[]stderr: |
dash | 19 Nested % and # operators (bug reported by Crestwave) stdout: ['\\n'] ['$\\n'] ['$'] [''] ['a'] ['a']stderr: |