Results for array-compat.test.sh

statusbashdashashzshmkshkshtoyshsushbrushosh
pass 121129901097
ok 0000000003
N-I 0000300000
FAIL 01111100312232
total12121212121212121212
casebashdashashzshmkshkshtoyshsushbrushoshdescription
0pass pass pass pass pass pass FAIL pass pass pass Assignment Causes Array Decay
details
1pass FAIL FAIL FAIL pass pass FAIL pass FAIL pass Array Decay with IFS
detailsdetailsdetailsdetailsdetails
2pass FAIL FAIL FAIL pass pass FAIL pass pass pass User arrays decay
detailsdetailsdetailsdetails
3pass FAIL FAIL FAIL pass pass FAIL pass pass ok strict_array: $array is not valid in OSH, is ${array[0]} in ksh/bash
detailsdetailsdetailsdetailsdetails
4pass FAIL FAIL FAIL pass pass FAIL pass pass ok strict_array: ${array} is not valid in OSH, is ${array[0]} in ksh/bash
detailsdetailsdetailsdetailsdetails
5pass FAIL FAIL FAIL pass pass FAIL pass pass pass Assign to array index without initialization
detailsdetailsdetailsdetails
6pass FAIL FAIL FAIL pass pass FAIL pass pass pass a[40] grows array
detailsdetailsdetailsdetails
7pass FAIL FAIL pass pass pass FAIL pass pass pass array decays to string when comparing with [[ a = b ]]
detailsdetailsdetails
8pass FAIL FAIL FAIL pass pass FAIL pass pass ok ++ on a whole array increments the first element (disallowed with strict_array)
detailsdetailsdetailsdetailsdetails
9pass FAIL FAIL FAIL N-I FAIL FAIL pass pass pass Apply vectorized operations on ${a[*]}
detailsdetailsdetailsdetailsdetailsdetails
10pass FAIL FAIL FAIL N-I FAIL FAIL FAIL FAIL FAIL value.BashArray internal representation - Indexed
detailsdetailsdetailsdetailsdetailsdetailsdetailsdetailsdetails
11pass FAIL FAIL FAIL N-I FAIL FAIL FAIL FAIL FAIL value.BashArray internal representation - Assoc (ordering is a problem)
detailsdetailsdetailsdetailsdetailsdetailsdetailsdetailsdetails
60 passed, 3 OK, 3 not implemented, 0 BUG, 54 failed, 0 timeouts, 0 cases skipped
2 failed under osh

Details on runs that didn't PASS

toysh0 Assignment Causes Array Decay

[toysh stdout] Expected "['[x', 'y', 'z]']\n['[x y z]']\n", got "['[]']\n['[]']\n"

stdout:
['[]']
['[]']
stderr:
set: bad --
dash1 Array Decay with IFS

[dash stdout] Expected "['[x y z]']\n", got "['[xxyxz]']\n"

stdout:
['[xxyxz]']
stderr:
ash1 Array Decay with IFS

[ash stdout] Expected "['[x y z]']\n", got "['[xxyxz]']\n"

stdout:
['[xxyxz]']
stderr:
zsh1 Array Decay with IFS

[zsh stdout] Expected "['[x y z]']\n", got "['[xxyxz]']\n"

stdout:
['[xxyxz]']
stderr:
toysh1 Array Decay with IFS

[toysh stdout] Expected "['[x y z]']\n", got "['[]']\n"

stdout:
['[]']
stderr:
set: bad --
brush1 Array Decay with IFS

[brush stdout] Expected "['[x y z]']\n", got "['[y z]']\n"

stdout:
['[y z]']
stderr:
dash2 User arrays decay

[dash stdout] Expected "['x', 'y', 'z']\n['x y z']\n['x', 'YYY', 'z']\n" Got ''
[dash status] Expected 0, got 2

stdout:
stderr: 
dash: 1: declare: not found
dash: 2: Syntax error: "(" unexpected
ash2 User arrays decay

[ash stdout] Expected "['x', 'y', 'z']\n['x y z']\n['x', 'YYY', 'z']\n" Got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: declare: not found
ash: syntax error: unexpected "("
zsh2 User arrays decay

[zsh stdout] Expected "['x', 'y', 'z']\n['x y z']\n['x', 'YYY', 'z']\n" Got "['x', 'y', 'z']\n['x y z']\n['YYY', 'y', 'z']\n"

stdout:
['x', 'y', 'z']
['x y z']
['YYY', 'y', 'z']
stderr:
toysh2 User arrays decay

[toysh stdout] Expected "['x', 'y', 'z']\n['x y z']\n['x', 'YYY', 'z']\n" Got ''
[toysh status] Expected 0, got 2

stdout:
stderr: 
main: line 2: sh: syntax error: x
dash3 strict_array: $array is not valid in OSH, is ${array[0]} in ksh/bash

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

stdout:
stderr: 
dash: 1: shopt: not found
dash: 3: Syntax error: "(" unexpected
ash3 strict_array: $array is not valid in OSH, is ${array[0]} in ksh/bash

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

stdout:
stderr: 
ash: shopt: not found
ash: syntax error: unexpected "("
zsh3 strict_array: $array is not valid in OSH, is ${array[0]} in ksh/bash

[zsh stdout] Expected '1\n', got '1 2 3\n'

stdout:
1 2 3
stderr:
zsh: command not found: shopt
toysh3 strict_array: $array is not valid in OSH, is ${array[0]} in ksh/bash

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

stdout:
stderr: 
sh: shopt: No such file or directory
main: line 3: sh: syntax error: 1
osh3 strict_array: $array is not valid in OSH, is ${array[0]} in ksh/bash

stdout:
stderr: 
  echo $a
       ^~
[ stdin ]:4: fatal: Array 'a' can't be referred to as a scalar (without @ or *)
dash4 strict_array: ${array} is not valid in OSH, is ${array[0]} in ksh/bash

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

stdout:
stderr: 
dash: 1: shopt: not found
dash: 3: Syntax error: "(" unexpected
ash4 strict_array: ${array} is not valid in OSH, is ${array[0]} in ksh/bash

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

stdout:
stderr: 
ash: shopt: not found
ash: syntax error: unexpected "("
zsh4 strict_array: ${array} is not valid in OSH, is ${array[0]} in ksh/bash

[zsh stdout] Expected '1\n', got '1 2 3\n'

stdout:
1 2 3
stderr:
zsh: command not found: shopt
toysh4 strict_array: ${array} is not valid in OSH, is ${array[0]} in ksh/bash

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

stdout:
stderr: 
sh: shopt: No such file or directory
main: line 3: sh: syntax error: 1
osh4 strict_array: ${array} is not valid in OSH, is ${array[0]} in ksh/bash

stdout:
stderr: 
  echo ${a}
       ^~
[ stdin ]:4: fatal: Array 'a' can't be referred to as a scalar (without @ or *)
dash5 Assign to array index without initialization

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

stdout:
stderr: 
dash: 1: a[5]=5: not found
dash: 2: a[6]=6: not found
dash: 3: Bad substitution
ash5 Assign to array index without initialization

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

stdout:
stderr: 
ash: a[5]=5: not found
ash: a[6]=6: not found
ash: syntax error: bad substitution
zsh5 Assign to array index without initialization

[zsh stdout] Expected '5 6 2\n', got ' 5 6 6\n'

stdout:
    5 6 6
stderr:
toysh5 Assign to array index without initialization

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

stdout:
stderr: 
sh: a[5]=5: No such file or directory
sh: a[6]=6: No such file or directory
main: line 3: sh: a: [@]}
dash6 a[40] grows array

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

stdout:
stderr: 
dash: 1: Syntax error: "(" unexpected
ash6 a[40] grows array

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

stdout:
stderr: 
ash: syntax error: unexpected "("
zsh6 a[40] grows array

[zsh stdout] Expected '1 5 3 20 30 5\n', got '5 2 3 20 30 40\n'

stdout:
5 2 3       20                              30 40
stderr:
toysh6 a[40] grows array

[toysh stdout] Expected '1 5 3 20 30 5\n', got ''
[toysh status] Expected 0, got 2

stdout:
stderr: 
main: line 1: sh: syntax error: 1
dash7 array decays to string when comparing with [[ a = b ]]

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

stdout:
stderr: 
dash: 1: Syntax error: "(" unexpected
ash7 array decays to string when comparing with [[ a = b ]]

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

stdout:
stderr: 
ash: syntax error: unexpected "("
toysh7 array decays to string when comparing with [[ a = b ]]

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

stdout:
stderr: 
main: line 1: sh: syntax error: '1 2'
dash8 ++ on a whole array increments the first element (disallowed with strict_array)

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

stdout:
stderr: 
dash: 1: shopt: not found
dash: 3: Syntax error: "(" unexpected
ash8 ++ on a whole array increments the first element (disallowed with strict_array)

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

stdout:
stderr: 
ash: shopt: not found
ash: syntax error: unexpected "("
zsh8 ++ on a whole array increments the first element (disallowed with strict_array)

[zsh stdout] Expected '2 10\n', got '1\n'

stdout:
1
stderr:
zsh: command not found: shopt
zsh: bad math expression: operator expected at `10'
toysh8 ++ on a whole array increments the first element (disallowed with strict_array)

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

stdout:
stderr: 
sh: shopt: No such file or directory
main: line 3: sh: syntax error: 1
osh8 ++ on a whole array increments the first element (disallowed with strict_array)

stdout:
stderr: 
  (( a++ ))  # doesn't make sense
     ^
[ stdin ]:4: fatal: Expected a value convertible to integer, got BashArray
dash9 Apply vectorized operations on ${a[*]}

[dash stdout] Expected "['x- y-y z-']\n", got ''
[dash status] Expected 0, got 2

stdout:
stderr: 
dash: 1: Syntax error: "(" unexpected
ash9 Apply vectorized operations on ${a[*]}

[ash stdout] Expected "['x- y-y z-']\n", got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: unexpected "("
zsh9 Apply vectorized operations on ${a[*]}

[zsh stdout] Expected "['x- y-y z-']\n", got "['x- y-y -z-']\n"

stdout:
['x- y-y -z-']
stderr:
mksh9 Apply vectorized operations on ${a[*]}

stdout:
stderr: 
mksh: <stdin>[3]: ${a[*]#-}: bad substitution
ksh9 Apply vectorized operations on ${a[*]}

[ksh stdout] Expected "['x- y-y z-']\n", got ''
[ksh status] Expected 0, got 1

stdout:
stderr: 
E: ksh: <stdin>[3]: ${a[*]#-}: bad substitution
toysh9 Apply vectorized operations on ${a[*]}

[toysh stdout] Expected "['x- y-y z-']\n", got ''
[toysh status] Expected 0, got 2

stdout:
stderr: 
main: line 1: sh: syntax error: '-x-'
dash10 value.BashArray internal representation - Indexed

[dash stdout] Expected 'declare -a z=()\ndeclare -a z=([0]="b" [1]="c")\ndeclare -a z=([0]="b" [1]="c" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ-append" [5]="d" [6]="f" [7]="g")\n[\'keys\', \'0\', \'1\', \'5\', \'6\', \'7\']\n[\'values\', \'b-mystr\', \'ZZZ-append\', \'d\', \'f\', \'g\']\nstatus=1\n' Got ''
[dash status] Expected 0, got 2

stdout:
stderr: 
dash: 3: Syntax error: "(" unexpected
ash10 value.BashArray internal representation - Indexed

[ash stdout] Expected 'declare -a z=()\ndeclare -a z=([0]="b" [1]="c")\ndeclare -a z=([0]="b" [1]="c" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ-append" [5]="d" [6]="f" [7]="g")\n[\'keys\', \'0\', \'1\', \'5\', \'6\', \'7\']\n[\'values\', \'b-mystr\', \'ZZZ-append\', \'d\', \'f\', \'g\']\nstatus=1\n' Got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: unexpected "("
zsh10 value.BashArray internal representation - Indexed

[zsh stdout] Expected 'declare -a z=()\ndeclare -a z=([0]="b" [1]="c")\ndeclare -a z=([0]="b" [1]="c" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ-append" [5]="d" [6]="f" [7]="g")\n[\'keys\', \'0\', \'1\', \'5\', \'6\', \'7\']\n[\'values\', \'b-mystr\', \'ZZZ-append\', \'d\', \'f\', \'g\']\nstatus=1\n' Got "z=( )\nz=( b c )\nz=( b c '' '' d )\nz=( ZZZ c '' '' d )\nz=( ZZZ c '' '' d f g )\nz=( ZZZ c '' '' d f g -mystr )\nz=( ZZZ-append c '' '' d f g -mystr )\n"
[zsh status] Expected 0, got 1

stdout:
z=(  )
z=( b c )
z=( b c '' '' d )
z=( ZZZ c '' '' d )
z=( ZZZ c '' '' d f g )
z=( ZZZ c '' '' d f g -mystr )
z=( ZZZ-append c '' '' d f g -mystr )
stderr:
zsh: bad substitution
mksh10 value.BashArray internal representation - Indexed

stdout:
stderr: 
ksh10 value.BashArray internal representation - Indexed

[ksh stdout] Expected 'declare -a z=()\ndeclare -a z=([0]="b" [1]="c")\ndeclare -a z=([0]="b" [1]="c" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ-append" [5]="d" [6]="f" [7]="g")\n[\'keys\', \'0\', \'1\', \'5\', \'6\', \'7\']\n[\'values\', \'b-mystr\', \'ZZZ-append\', \'d\', \'f\', \'g\']\nstatus=1\n' Got "['keys', '0', '1', '5', '6', '7']\n['values', 'b-mystr', 'ZZZ-append', 'd', 'f', 'g']\nstatus=1\n"

stdout:
['keys', '0', '1', '5', '6', '7']
['values', 'b-mystr', 'ZZZ-append', 'd', 'f', 'g']
status=1
stderr:
E: ksh: <stdin>[4]: declare: inaccessible or not found
E: ksh: <stdin>[7]: declare: inaccessible or not found
E: ksh: <stdin>[10]: declare: inaccessible or not found
E: ksh: <stdin>[13]: declare: inaccessible or not found
E: ksh: <stdin>[16]: declare: inaccessible or not found
E: ksh: <stdin>[19]: declare: inaccessible or not found
E: ksh: <stdin>[22]: declare: inaccessible or not found
E: ksh: <stdin>[27]: declare: inaccessible or not found
E: ksh: <stdin>[28]: declare: inaccessible or not found
toysh10 value.BashArray internal representation - Indexed

[toysh stdout] Expected 'declare -a z=()\ndeclare -a z=([0]="b" [1]="c")\ndeclare -a z=([0]="b" [1]="c" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ-append" [5]="d" [6]="f" [7]="g")\n[\'keys\', \'0\', \'1\', \'5\', \'6\', \'7\']\n[\'values\', \'b-mystr\', \'ZZZ-append\', \'d\', \'f\', \'g\']\nstatus=1\n' Got ''
[toysh status] Expected 0, got -6

stdout:
stderr: 
munmap_chunk(): invalid pointer
sush10 value.BashArray internal representation - Indexed

[sush stdout] Expected 'declare -a z=()\ndeclare -a z=([0]="b" [1]="c")\ndeclare -a z=([0]="b" [1]="c" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ-append" [5]="d" [6]="f" [7]="g")\n[\'keys\', \'0\', \'1\', \'5\', \'6\', \'7\']\n[\'values\', \'b-mystr\', \'ZZZ-append\', \'d\', \'f\', \'g\']\nstatus=1\n' Got 'declare -a z=([0]="b" [1]="c")\ndeclare -a z=([0]="b" [1]="c" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [2]="d" [3]="f" [4]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ" [2]="d" [3]="f" [4]="g")\ndeclare -a z=([0]="b-mystr" [1]="-append" [2]="d" [3]="f" [4]="g")\n[\'keys\', \'0\', \'1\', \'2\', \'3\', \'4\']\n[\'values\', \'b-mystr\', \'-append\', \'d\', \'f\', \'g\']\ndeclare -A z=([0]="b-mystr" )\nstatus=0\n'

stdout:
declare -a z=([0]="b" [1]="c")
declare -a z=([0]="b" [1]="c" [5]="d")
declare -a z=([0]="b" [1]="ZZZ" [5]="d")
declare -a z=([0]="b" [1]="ZZZ" [2]="d" [3]="f" [4]="g")
declare -a z=([0]="b-mystr" [1]="ZZZ" [2]="d" [3]="f" [4]="g")
declare -a z=([0]="b-mystr" [1]="-append" [2]="d" [3]="f" [4]="g")
['keys', '0', '1', '2', '3', '4']
['values', 'b-mystr', '-append', 'd', 'f', 'g']
declare -A z=([0]="b-mystr" )
status=0
stderr:
brush10 value.BashArray internal representation - Indexed

[brush stdout] Expected 'declare -a z=()\ndeclare -a z=([0]="b" [1]="c")\ndeclare -a z=([0]="b" [1]="c" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ-append" [5]="d" [6]="f" [7]="g")\n[\'keys\', \'0\', \'1\', \'5\', \'6\', \'7\']\n[\'values\', \'b-mystr\', \'ZZZ-append\', \'d\', \'f\', \'g\']\nstatus=1\n' Got 'z=()\nz=([0]="b" [1]="c")\nz=([0]="b" [1]="c" [5]="d")\nz=([0]="b" [1]="ZZZ" [5]="d")\nz=([0]="b" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\nz=([0]="b-mystr" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\nz=([0]="b-mystr" [1]="ZZZ-append" [5]="d" [6]="f" [7]="g")\n[\'keys\', \'0\', \'1\', \'5\', \'6\', \'7\']\n[\'values\', \'b-mystr\', \'ZZZ-append\', \'d\', \'f\', \'g\']\nstatus=0\n'

stdout:
z=()
z=([0]="b" [1]="c")
z=([0]="b" [1]="c" [5]="d")
z=([0]="b" [1]="ZZZ" [5]="d")
z=([0]="b" [1]="ZZZ" [5]="d" [6]="f" [7]="g")
z=([0]="b-mystr" [1]="ZZZ" [5]="d" [6]="f" [7]="g")
z=([0]="b-mystr" [1]="ZZZ-append" [5]="d" [6]="f" [7]="g")
['keys', '0', '1', '5', '6', '7']
['values', 'b-mystr', 'ZZZ-append', 'd', 'f', 'g']
status=0
stderr:
ERROR cannot convert indexed array to associative array
osh10 value.BashArray internal representation - Indexed

[osh stdout] Expected 'declare -a z=()\ndeclare -a z=([0]="b" [1]="c")\ndeclare -a z=([0]="b" [1]="c" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d")\ndeclare -a z=([0]="b" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ" [5]="d" [6]="f" [7]="g")\ndeclare -a z=([0]="b-mystr" [1]="ZZZ-append" [5]="d" [6]="f" [7]="g")\n[\'keys\', \'0\', \'1\', \'5\', \'6\', \'7\']\n[\'values\', \'b-mystr\', \'ZZZ-append\', \'d\', \'f\', \'g\']\nstatus=1\n' Got 'z=()\nz=(b c)\nz=([0]=b [1]=c [5]=d)\nz=([0]=b [1]=ZZZ [5]=d)\nz=([0]=b [1]=ZZZ [5]=d [6]=f [7]=g)\n'
[osh status] Expected 0, got 1

stdout:
z=()
z=(b c)
z=([0]=b [1]=c [5]=d)
z=([0]=b [1]=ZZZ [5]=d)
z=([0]=b [1]=ZZZ [5]=d [6]=f [7]=g)
stderr:
  z+=-mystr
  ^~~
[ stdin ]:18: fatal: Can't append string to array
dash11 value.BashArray internal representation - Assoc (ordering is a problem)

[dash stdout] Expected 'declare -A A=([k]="v" )\n[\'keys\', \'k\']\n[\'values\', \'v\']\n' Got ''
[dash status] Expected 0, got 2

stdout:
stderr: 
dash: 3: Syntax error: "(" unexpected
ash11 value.BashArray internal representation - Assoc (ordering is a problem)

[ash stdout] Expected 'declare -A A=([k]="v" )\n[\'keys\', \'k\']\n[\'values\', \'v\']\n' Got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: unexpected "("
zsh11 value.BashArray internal representation - Assoc (ordering is a problem)

[zsh stdout] Expected 'declare -A A=([k]="v" )\n[\'keys\', \'k\']\n[\'values\', \'v\']\n' Got ''
[zsh status] Expected 0, got 1

stdout:
stderr: 
zsh: no matches found: [k]=v
zsh: bad substitution
mksh11 value.BashArray internal representation - Assoc (ordering is a problem)

stdout:
stderr: 
ksh11 value.BashArray internal representation - Assoc (ordering is a problem)

[ksh stdout] Expected 'declare -A A=([k]="v" )\n[\'keys\', \'k\']\n[\'values\', \'v\']\n' Got ''
[ksh status] Expected 0, got 1

stdout:
stderr: 
E: ksh: <stdin>[3]: syntax error: unexpected '('
toysh11 value.BashArray internal representation - Assoc (ordering is a problem)

[toysh stdout] Expected 'declare -A A=([k]="v" )\n[\'keys\', \'k\']\n[\'values\', \'v\']\n' Got ''
[toysh status] Expected 0, got -6

stdout:
stderr: 
munmap_chunk(): invalid pointer
sush11 value.BashArray internal representation - Assoc (ordering is a problem)

[sush stdout] Expected 'declare -A A=([k]="v" )\n[\'keys\', \'k\']\n[\'values\', \'v\']\n' Got "['keys', '0']\n['values', 'v']\n"

stdout:
['keys', '0']
['values', 'v']
stderr:
brush11 value.BashArray internal representation - Assoc (ordering is a problem)

[brush stdout] Expected 'declare -A A=([k]="v" )\n[\'keys\', \'k\']\n[\'values\', \'v\']\n' Got 'A=([k]="v" )\n[\'keys\', \'k\']\n[\'values\', \'v\']\n'

stdout:
A=([k]="v" )
['keys', 'k']
['values', 'v']
stderr:
osh11 value.BashArray internal representation - Assoc (ordering is a problem)

[osh stdout] Expected 'declare -A A=([k]="v" )\n[\'keys\', \'k\']\n[\'values\', \'v\']\n' Got "A=(['k']=v)\n['keys', 'k']\n['values', 'v']\n"

stdout:
A=(['k']=v)
['keys', 'k']
['values', 'v']
stderr: