Results for array-basic.test.sh

statusbashdashashzshmkshkshtoyshsushbrushosh
pass 5002550455
BUG 0003000000
FAIL 0550005100
total5555555555
casebashdashashzshmkshkshtoyshsushbrushoshdescription
0pass FAIL FAIL pass pass pass FAIL pass pass pass "${a[@]}" and "${a[*]}"
detailsdetailsdetails
1pass FAIL FAIL BUG pass pass FAIL pass pass pass ${a[@]} and ${a[*]}
detailsdetailsdetailsdetails
2pass FAIL FAIL BUG pass pass FAIL pass pass pass 4 ways to interpolate empty array
detailsdetailsdetailsdetails
3pass FAIL FAIL pass pass pass FAIL pass pass pass empty array
detailsdetailsdetails
4pass FAIL FAIL BUG pass pass FAIL FAIL pass pass Empty array with :-
detailsdetailsdetailsdetailsdetails
31 passed, 0 OK, 0 not implemented, 3 BUG, 16 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

dash0 "${a[@]}" and "${a[*]}"

[dash stdout] Expected "['1', '2 3', '1 2 3']\n", got ''
[dash status] Expected 0, got 2

stdout:
stderr: 
dash: 1: Syntax error: "(" unexpected
ash0 "${a[@]}" and "${a[*]}"

[ash stdout] Expected "['1', '2 3', '1 2 3']\n", got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: unexpected "("
toysh0 "${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
dash1 ${a[@]} and ${a[*]}

[dash stdout] Expected "['1', '2', '3', '1', '2', '3']\n", got ''
[dash status] Expected 0, got 2

stdout:
stderr: 
dash: 1: Syntax error: "(" unexpected
ash1 ${a[@]} and ${a[*]}

[ash stdout] Expected "['1', '2', '3', '1', '2', '3']\n", got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: unexpected "("
zsh1 ${a[@]} and ${a[*]}

stdout:
['1', '2 3', '1', '2 3']
stderr:
toysh1 ${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
dash2 4 ways to interpolate empty array

[dash stdout] Expected "['1', '2', '3', '', '4', '5']\n", got ''
[dash status] Expected 0, got 2

stdout:
stderr: 
dash: 1: Bad substitution
ash2 4 ways to interpolate empty array

[ash stdout] Expected "['1', '2', '3', '', '4', '5']\n", got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: bad substitution
zsh2 4 ways to interpolate empty array

stdout:
['1', '', '2', '3', '', '4', '5']
stderr:
toysh2 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:
dash3 empty array

[dash stdout] Expected '[]\n', got ''
[dash status] Expected 0, got 2

stdout:
stderr: 
dash: 1: Syntax error: "(" unexpected
ash3 empty array

[ash stdout] Expected '[]\n', got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: unexpected "("
toysh3 empty array

[toysh stdout] Expected '[]\n', got ''
[toysh status] Expected 0, got 2

stdout:
stderr: 
main: line 1: sh: syntax error: argv.py
dash4 Empty array with :-

[dash stdout] Expected "['not', 'one', 'not one']\n", got ''
[dash status] Expected 0, got 2

stdout:
stderr: 
dash: 1: Syntax error: "(" unexpected
ash4 Empty array with :-

[ash stdout] Expected "['not', 'one', 'not one']\n", got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: unexpected "("
zsh4 Empty array with :-

stdout:
['not one', 'not one']
stderr:
toysh4 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
sush4 Empty array with :-

[sush stdout] Expected "['not', 'one', 'not one']\n", got "['not', 'one']\n"

stdout:
['not', 'one']
stderr: