spec test index / oilshell.org
97 passed, 3 OK, 3 not implemented, 13 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 | 13 Replace backslash stdout: [_] [_] [\_] [_]stderr: |
zsh | 13 Replace backslash stdout: [_] [_] [\_] [_]stderr: |
zsh | 15 Substitute glob characters in pattern, quoted and unquoted stdout: a-b a-bstderr: |
mksh | 16 Substitute one unicode character (UTF-8) stdout: _μ_ and _μ_ _μ_ and _μ_ _μ_ and _μ_stderr: |
osh | 17 Can't substitute one unicode character when LANG=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: |
osh_ALT | 17 Can't substitute one unicode character when LANG=C [osh_ALT 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: |
bash | 20 Extended globs! (not supported in Oil) stdout: ext zz(z) ext zz(z)stderr: |
osh | 20 Extended globs! (not supported in Oil) stdout: ext foo() ext foo()stderr: |
osh_ALT | 20 Extended globs! (not supported in Oil) stdout: ext foo() ext foo()stderr: |
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: |
osh_ALT | 22 patsub with [^]] [osh_ALT 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: |