status | bash | mksh | ksh | toysh | sush | brush | osh | |
pass | 6 | 3 | 3 | 3 | 3 | 6 | 6 | |
FAIL | 0 | 3 | 3 | 3 | 3 | 0 | 0 | |
total | 6 | 6 | 6 | 6 | 6 | 6 | 6 | |
case | bash | mksh | ksh | toysh | sush | brush | osh | description |
0 | pass | FAIL | FAIL | FAIL | FAIL | pass | pass | [[ equality matching |
details | details | details | details | |||||
1 | pass | FAIL | FAIL | FAIL | FAIL | pass | pass | [[ regex matching |
details | details | details | details | |||||
2 | pass | pass | pass | pass | pass | pass | pass | [ matching |
3 | pass | FAIL | FAIL | FAIL | FAIL | pass | pass | case matching |
details | details | details | details | |||||
4 | pass | pass | pass | pass | pass | pass | pass | file matching |
5 | pass | pass | pass | pass | pass | pass | pass | parameter expansion matching |
30 passed, 0 OK, 0 not implemented, 0 BUG, 12 failed, 0 timeouts, 0 cases skipped
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: |
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: |
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: |