case | dash | bash | mksh | osh | description |
0 | pass | pass | pass | pass | Remove const suffix |
1 | pass | pass | pass | pass | Remove const prefix |
2 | N-I | pass | N-I | FAIL | Remove vectorized const suffix |
details | details | details | |||
3 | pass | pass | pass | pass | Remove const suffix from undefined |
4 | pass | pass | pass | FAIL | Remove smallest glob suffix |
details | |||||
5 | pass | pass | pass | FAIL | Remove longest glob suffix |
details | |||||
6 | pass | pass | pass | FAIL | Remove smallest glob prefix |
details | |||||
7 | pass | pass | pass | FAIL | Remove longest glob prefix |
details |
25 passed, 0 ok, 2 known unimplemented, 0 known bugs, 5 failed, 0 skipped
dash | 2 Remove vectorized const suffix stdout: ['1a', '2a', '3']stderr: |
mksh | 2 Remove vectorized const suffix stdout: stderr: /bin/mksh: <stdin>[2]: ${@%a}: bad substitution |
osh | 2 Remove vectorized const suffix [osh stdout] Expected b"['1', '2', '3']\n", got b"['1a', '2a', '3']\n" stdout: ['1a', '2a', '3']stderr: |
osh | 4 Remove smallest glob suffix [osh stdout] Expected b'aabbc\n', got b'aabbccdd\n' stdout: aabbccddstderr: |
osh | 5 Remove longest glob suffix [osh stdout] Expected b'aabb\n', got b'aabbccdd\n' stdout: aabbccddstderr: |
osh | 6 Remove smallest glob prefix [osh stdout] Expected b'bccdd\n', got b'aabbccdd\n' stdout: aabbccddstderr: |
osh | 7 Remove longest glob prefix [osh stdout] Expected b'ccdd\n', got b'aabbccdd\n' stdout: aabbccddstderr: |