status | bash | mksh | ksh | toysh | sush | brush | osh | |
pass | 5 | 5 | 5 | 0 | 4 | 5 | 5 | |
FAIL | 0 | 0 | 0 | 5 | 1 | 0 | 0 | |
total | 5 | 5 | 5 | 5 | 5 | 5 | 5 | |
case | bash | mksh | ksh | toysh | sush | brush | osh | description |
0 | pass | pass | pass | FAIL | pass | pass | pass | "${a[@]}" and "${a[*]}" |
details | ||||||||
1 | pass | pass | pass | FAIL | pass | pass | pass | ${a[@]} and ${a[*]} |
details | ||||||||
2 | pass | pass | pass | FAIL | pass | pass | pass | 4 ways to interpolate empty array |
details | ||||||||
3 | pass | pass | pass | FAIL | pass | pass | pass | empty array |
details | ||||||||
4 | pass | pass | pass | FAIL | FAIL | pass | pass | Empty array with :- |
details | details |
29 passed, 0 OK, 0 not implemented, 0 BUG, 6 failed, 0 timeouts, 0 cases skipped
toysh | 0 "${a[@]}" and "${a[*]}" [toysh stdout] Expected "['1', '2 3', '1 2 3']\n", got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: 1 |
toysh | 1 ${a[@]} and ${a[*]} [toysh stdout] Expected "['1', '2', '3', '1', '2', '3']\n", got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: 1 |
toysh | 2 4 ways to interpolate empty array [toysh stdout] Expected "['1', '2', '3', '', '4', '5']\n", got "['1', '', '2', '3', '', '4', '5']\n" stdout: ['1', '', '2', '3', '', '4', '5']stderr: |
toysh | 3 empty array [toysh stdout] Expected '[]\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: argv.py |
toysh | 4 Empty array with :- [toysh stdout] Expected "['not', 'one', 'not one']\n", got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: argv.py |
sush | 4 Empty array with :- [sush stdout] Expected "['not', 'one', 'not one']\n", got "['not', 'one']\n" stdout: ['not', 'one']stderr: |