spec test index / oilshell.org
| case | dash | bash | mksh | zsh | osh | osh_ALT | osh-byterun | description |
| 0 | pass | pass | pass | pass | pass | pass | pass | Remove const suffix |
| 1 | pass | pass | pass | pass | pass | pass | pass | Remove const prefix |
| 2 | N-I | pass | N-I | pass | pass | pass | pass | Remove const suffix is vectorized on user array |
| details | details | |||||||
| 3 | N-I | pass | N-I | pass | pass | pass | pass | Remove const suffix is vectorized on $@ array |
| details | details | |||||||
| 4 | pass | pass | pass | pass | pass | pass | pass | Remove const suffix from undefined |
| 5 | pass | pass | pass | pass | pass | pass | pass | Remove shortest glob suffix |
| 6 | pass | pass | pass | pass | pass | pass | pass | Remove longest glob suffix |
| 7 | pass | pass | pass | pass | pass | pass | pass | Remove shortest glob prefix |
| 8 | pass | pass | pass | pass | pass | pass | pass | Remove longest glob prefix |
| 9 | pass | pass | N-I | pass | pass | pass | pass | Strip char class |
| details | ||||||||
| 10 | BUG | pass | BUG | BUG | FAIL | FAIL | FAIL | Strip unicode prefix |
| details | details | details | details | details | details | |||
| 11 | pass | pass | pass | pass | pass | pass | pass | Bug fix: Test that you can remove everything with glob |
| 12 | pass | pass | pass | pass | pass | pass | pass | Test that you can remove everything with const |
80 passed, 0 ok, 5 known unimplemented, 3 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
|
| 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
|
| 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: |
| 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: |
| osh-byterun | 10 Strip unicode prefix [osh-byterun stdout] Expected '-\n', got '\xbc-\n' stdout: '\xbc-\n'stderr: |