spec test index / oilshell.org
76 passed, 3 OK, 1 not implemented, 14 BUG, 2 failed, 0 timeouts, 0 cases skipped 2 failed under osh
mksh | 1 Pattern replacement on unset variable stdout: -- status=0 --stderr: |
mksh | 7 Replace char class stdout: xx_xx_xx xx_xx_xxstderr: |
bash | 9 Pattern replacement ${v/} is not valid stdout: -abcde- status=0stderr: |
mksh | 9 Pattern replacement ${v/} is not valid stdout: -abcde- status=0stderr: |
zsh | 9 Pattern replacement ${v/} is not valid stdout: -abcde- status=0stderr: |
bash | 10 Pattern replacement ${v//} is not valid stdout: -a/b/c- status=0stderr: |
mksh | 10 Pattern replacement ${v//} is not valid stdout: -a/b/c- status=0stderr: |
zsh | 10 Pattern replacement ${v//} is not valid stdout: -a/b/c- status=0stderr: |
mksh | 11 Confusing unquoted slash matches bash (and ash) stdout: /_/ c_cstderr: |
zsh | 11 Confusing unquoted slash matches bash (and ash) stdout: /c//c_/c/ /_/stderr: |
mksh | 14 Replace backslash stdout: [_] [_] [\_] [_]stderr: |
zsh | 14 Replace backslash stdout: [_] [_] [\_] [_]stderr: |
zsh | 16 Substitute glob characters in pattern, quoted and unquoted stdout: a-b a-bstderr: |
mksh | 17 Substitute one unicode character (UTF-8) stdout: _μ_ and _μ_ _μ_ and _μ_ _μ_ and _μ_stderr: |
osh | 18 Can't substitute one unicode character when LC_ALL=C [osh stdout] Expected '_\xce\xbc_ and _\xce\xbc_\n_\xce\xbc_ and _\xce\xbc_\n_\xce\xbc_ and _\xce\xbc_\n', got 'foo and foo\nfoo and _\xce\xbc_\n_\xce\xbc_ and foo\n' stdout: foo and foo foo and _μ_ _μ_ and foostderr: |
mksh | 21 patsub with single quotes and hyphen in character class (regression) stdout: helloworldstderr: |
osh | 22 patsub with [^]] [osh stdout] Expected 'ab^cd^\n', got 'zzzzzz\n' stdout: zzzzzzstderr: |
bash | 23 patsub syntax error stdout: fooz status=0stderr: |
mksh | 23 patsub syntax error stdout: fooz status=0stderr: |
zsh | 23 patsub syntax error stdout: fooz status=0stderr: |