status | bash | dash | ash | zsh | mksh | ksh | toysh | sush | brush | osh | |
pass | 6 | 3 | 3 | 2 | 3 | 3 | 3 | 3 | 6 | 6 | |
FAIL | 0 | 3 | 3 | 4 | 3 | 3 | 3 | 3 | 0 | 0 | |
total | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | |
case | bash | dash | ash | zsh | mksh | ksh | toysh | sush | brush | osh | description |
0 | pass | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | pass | pass | [[ equality matching |
details | details | details | details | details | details | details | |||||
1 | pass | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | pass | pass | [[ regex matching |
details | details | details | details | details | details | details | |||||
2 | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | [ matching |
3 | pass | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | pass | pass | case matching |
details | details | details | details | details | details | details | |||||
4 | pass | pass | pass | FAIL | pass | pass | pass | pass | pass | pass | file matching |
details | |||||||||||
5 | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | parameter expansion matching |
38 passed, 0 OK, 0 not implemented, 0 BUG, 22 failed, 0 timeouts, 0 cases skipped
dash | 0 [[ equality matching [dash stdout] Expected '0\n0\n0\n0\n', got '127\n127\n127\n127\n' stdout: 127 127 127 127stderr: dash: 1: shopt: not found dash: 2: [[: not found dash: 3: [[: not found dash: 4: [[: not found dash: 5: [[: not found |
ash | 0 [[ equality matching [ash stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: ash: shopt: not found |
zsh | 0 [[ equality matching [zsh stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: zsh: command not found: shopt |
mksh | 0 [[ equality matching [mksh stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: mksh: <stdin>[1]: shopt: not found |
ksh | 0 [[ equality matching [ksh stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: E: ksh: <stdin>[1]: shopt: inaccessible or not found |
toysh | 0 [[ equality matching [toysh stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: sh: shopt: No such file or directory |
sush | 0 [[ equality matching [sush stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: |
dash | 1 [[ regex matching [dash stdout] Expected '0\n0\n0\n0\n', got '127\n127\n127\n127\n' stdout: 127 127 127 127stderr: dash: 1: shopt: not found dash: 2: [[: not found dash: 3: [[: not found dash: 4: [[: not found dash: 5: [[: not found |
ash | 1 [[ regex matching [ash stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: ash: shopt: not found |
zsh | 1 [[ regex matching [zsh stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: zsh: command not found: shopt |
mksh | 1 [[ regex matching [mksh stdout] Expected '0\n0\n0\n0\n', got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: <stdin>[1]: shopt: not found mksh: <stdin>[2]: syntax error: '=~' unexpected operator/operand |
ksh | 1 [[ regex matching [ksh stdout] Expected '0\n0\n0\n0\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: shopt: inaccessible or not found E: ksh: <stdin>[2]: syntax error: unexpected operator/operand '=~' |
toysh | 1 [[ regex matching [toysh stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: sh: shopt: No such file or directory |
sush | 1 [[ regex matching [sush stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: |
dash | 3 case matching [dash stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: dash: 1: shopt: not found |
ash | 3 case matching [ash stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: ash: shopt: not found |
zsh | 3 case matching [zsh stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: zsh: command not found: shopt |
mksh | 3 case matching [mksh stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: mksh: <stdin>[1]: shopt: not found |
ksh | 3 case matching [ksh stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: E: ksh: <stdin>[1]: shopt: inaccessible or not found |
toysh | 3 case matching [toysh stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: sh: shopt: No such file or directory |
sush | 3 case matching [sush stdout] Expected '0\n0\n0\n0\n', got '1\n1\n1\n1\n' stdout: 1 1 1 1stderr: |
zsh | 4 file matching [zsh stdout] Expected '[A] [b]\n', got '' [zsh status] Expected 0, got 1 stdout: stderr: zsh: command not found: shopt zsh: no matches found: [A] |