Results for ble-features.test.sh

statusbashzshmkshashdashyashosh
pass 9220015
ok-4 0000200
ok-3 0200000
ok-2 0204200
ok 0151164
N-I 0224420
total9999999
casebashzshmkshashdashyashoshdescription
0pass ok-2 ok ok-2 ok-2 ok ok [bash_unset] local-unset / dynamic-unset for localvar
detailsdetailsdetailsdetailsdetailsdetails
1pass ok-2 ok ok-2 ok-2 ok ok [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv)
detailsdetailsdetailsdetailsdetailsdetails
2pass ok ok ok ok pass pass [bash_unset] local-unset / dynamic-unset for tempenv
detailsdetailsdetailsdetails
3pass ok-3 ok ok-2 ok-4 ok ok [bash_unset] function call with tempenv vs tempenv-eval
detailsdetailsdetailsdetailsdetailsdetails
4pass ok-3 ok ok-2 ok-4 ok ok [bash_unset] localvar-inherit from tempenv
detailsdetailsdetailsdetailsdetailsdetails
5pass pass pass N-I N-I ok pass [compat_array] ${arr} is ${arr[0]}
detailsdetailsdetails
6pass pass pass N-I N-I ok pass [compat_array] scalar write to arrays
detailsdetailsdetails
7pass N-I N-I N-I N-I N-I pass [compat_array] scalar write to associative arrays
detailsdetailsdetailsdetailsdetails
8pass N-I N-I N-I N-I N-I pass [compat_array] ${alpha@a}
detailsdetailsdetailsdetailsdetails
19 passed, 30 OK, 14 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

zsh0 [bash_unset] local-unset / dynamic-unset for localvar

stdout:
[global,local,(unset)] v: (unset)
[global,local,(unlocal)] v: (unset)
stderr:
mksh0 [bash_unset] local-unset / dynamic-unset for localvar

stdout:
[global,local,(unset)] v: global
[global,local,(unlocal)] v: global
stderr:
ash0 [bash_unset] local-unset / dynamic-unset for localvar

stdout:
[global,local,(unset)] v: (unset)
[global,local,(unlocal)] v: (unset)
stderr:
dash0 [bash_unset] local-unset / dynamic-unset for localvar

stdout:
[global,local,(unset)] v: (unset)
[global,local,(unlocal)] v: (unset)
stderr:
yash0 [bash_unset] local-unset / dynamic-unset for localvar

stdout:
[global,local,(unset)] v: global
[global,local,(unlocal)] v: global
stderr:
osh0 [bash_unset] local-unset / dynamic-unset for localvar

stdout:
[global,local,(unset)] v: global
[global,local,(unlocal)] v: global
stderr:
zsh1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv)

stdout:
[global,tempenv,local,(unset)] v: (unset)
[global,tempenv,local,(unlocal)] v: (unset)
stderr:
mksh1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv)

stdout:
[global,tempenv,local,(unset)] v: tempenv
[global,tempenv,local,(unlocal)] v: tempenv
stderr:
ash1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv)

stdout:
[global,tempenv,local,(unset)] v: (unset)
[global,tempenv,local,(unlocal)] v: (unset)
stderr:
dash1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv)

stdout:
[global,tempenv,local,(unset)] v: (unset)
[global,tempenv,local,(unlocal)] v: (unset)
stderr:
yash1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv)

stdout:
[global,tempenv,local,(unset)] v: tempenv
[global,tempenv,local,(unlocal)] v: tempenv
stderr:
osh1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv)

stdout:
[global,tempenv,local,(unset)] v: tempenv
[global,tempenv,local,(unlocal)] v: tempenv
stderr:
zsh2 [bash_unset] local-unset / dynamic-unset for tempenv

stdout:
[global,tempenv,(unset)] v: (unset)
[global,tempenv,(unlocal)] v: (unset)
stderr:
mksh2 [bash_unset] local-unset / dynamic-unset for tempenv

stdout:
[global,tempenv,(unset)] v: (unset)
[global,tempenv,(unlocal)] v: (unset)
stderr:
ash2 [bash_unset] local-unset / dynamic-unset for tempenv

stdout:
[global,tempenv,(unset)] v: (unset)
[global,tempenv,(unlocal)] v: (unset)
stderr:
dash2 [bash_unset] local-unset / dynamic-unset for tempenv

stdout:
[global,tempenv,(unset)] v: (unset)
[global,tempenv,(unlocal)] v: (unset)
stderr:
zsh3 [bash_unset] function call with tempenv vs tempenv-eval

stdout:
[global] v: global
[global,local] v: 
[global,local+unset] v: (unset)
[global,local+unlocal] v: (unset)
[global,tempenv] v: tempenv
[global,tempenv,local] v: 
[global,tempenv,local+unset] v: (unset)
[global,tempenv,local+unlocal] v: (unset)
[global,tempenv,(eval)] v: tempenv
[global,tempenv,(eval),local] v: 
[global,tempenv,(eval),local+unset] v: (unset)
[global,tempenv,(eval),local+unlocal] v: (unset)
stderr:
mksh3 [bash_unset] function call with tempenv vs tempenv-eval

stdout:
[global] v: global
[global,local] v: (unset)
[global,local+unset] v: global
[global,local+unlocal] v: global
[global,tempenv] v: tempenv
[global,tempenv,local] v: (unset)
[global,tempenv,local+unset] v: tempenv
[global,tempenv,local+unlocal] v: tempenv
[global,tempenv,(eval)] v: tempenv
[global,tempenv,(eval),local] v: (unset)
[global,tempenv,(eval),local+unset] v: tempenv
[global,tempenv,(eval),local+unlocal] v: tempenv
stderr:
ash3 [bash_unset] function call with tempenv vs tempenv-eval

stdout:
[global] v: global
[global,local] v: (unset)
[global,local+unset] v: (unset)
[global,local+unlocal] v: (unset)
[global,tempenv] v: tempenv
[global,tempenv,local] v: tempenv
[global,tempenv,local+unset] v: (unset)
[global,tempenv,local+unlocal] v: (unset)
[global,tempenv,(eval)] v: tempenv
[global,tempenv,(eval),local] v: (unset)
[global,tempenv,(eval),local+unset] v: (unset)
[global,tempenv,(eval),local+unlocal] v: (unset)
stderr:
dash3 [bash_unset] function call with tempenv vs tempenv-eval

stdout:
[global] v: global
[global,local] v: global
[global,local+unset] v: (unset)
[global,local+unlocal] v: (unset)
[global,tempenv] v: tempenv
[global,tempenv,local] v: tempenv
[global,tempenv,local+unset] v: (unset)
[global,tempenv,local+unlocal] v: (unset)
[global,tempenv,(eval)] v: tempenv
[global,tempenv,(eval),local] v: tempenv
[global,tempenv,(eval),local+unset] v: (unset)
[global,tempenv,(eval),local+unlocal] v: (unset)
stderr:
yash3 [bash_unset] function call with tempenv vs tempenv-eval

stdout:
[global] v: global
[global,local] v: (unset)
[global,local+unset] v: global
[global,local+unlocal] v: global
[global,tempenv] v: tempenv
[global,tempenv,local] v: (unset)
[global,tempenv,local+unset] v: tempenv
[global,tempenv,local+unlocal] v: tempenv
[global,tempenv,(eval)] v: tempenv
[global,tempenv,(eval),local] v: (unset)
[global,tempenv,(eval),local+unset] v: tempenv
[global,tempenv,(eval),local+unlocal] v: tempenv
stderr:
osh3 [bash_unset] function call with tempenv vs tempenv-eval

stdout:
[global] v: global
[global,local] v: (unset)
[global,local+unset] v: global
[global,local+unlocal] v: global
[global,tempenv] v: tempenv
[global,tempenv,local] v: (unset)
[global,tempenv,local+unset] v: tempenv
[global,tempenv,local+unlocal] v: tempenv
[global,tempenv,(eval)] v: tempenv
[global,tempenv,(eval),local] v: (unset)
[global,tempenv,(eval),local+unset] v: tempenv
[global,tempenv,(eval),local+unlocal] v: tempenv
stderr:
zsh4 [bash_unset] localvar-inherit from tempenv

stdout:
[global,(local)] v: 
[global,tempenv,(local)] v: 
[xglobal,(local)] v: 
[global,(func),(local)] v: 
[global,tempenv,(func),(local)] v: 
[xglobal,(func),(local)] v: 
[global,local,(func),(local)] v: 
stderr:
mksh4 [bash_unset] localvar-inherit from tempenv

stdout:
[global,(local)] v: (unset)
[global,tempenv,(local)] v: (unset)
[xglobal,(local)] v: (unset)
[global,(func),(local)] v: (unset)
[global,tempenv,(func),(local)] v: (unset)
[xglobal,(func),(local)] v: (unset)
[global,local,(func),(local)] v: (unset)
stderr:
ash4 [bash_unset] localvar-inherit from tempenv

stdout:
[global,(local)] v: (unset)
[global,tempenv,(local)] v: tempenv
[xglobal,(local)] v: (unset)
[global,(func),(local)] v: (unset)
[global,tempenv,(func),(local)] v: (unset)
[xglobal,(func),(local)] v: (unset)
[global,local,(func),(local)] v: (unset)
stderr:
dash4 [bash_unset] localvar-inherit from tempenv

stdout:
[global,(local)] v: global
[global,tempenv,(local)] v: tempenv
[xglobal,(local)] v: global
[global,(func),(local)] v: global
[global,tempenv,(func),(local)] v: tempenv
[xglobal,(func),(local)] v: global
[global,local,(func),(local)] v: local
stderr:
yash4 [bash_unset] localvar-inherit from tempenv

stdout:
[global,(local)] v: (unset)
[global,tempenv,(local)] v: (unset)
[xglobal,(local)] v: (unset)
[global,(func),(local)] v: (unset)
[global,tempenv,(func),(local)] v: (unset)
[xglobal,(func),(local)] v: (unset)
[global,local,(func),(local)] v: (unset)
stderr:
osh4 [bash_unset] localvar-inherit from tempenv

stdout:
[global,(local)] v: (unset)
[global,tempenv,(local)] v: (unset)
[xglobal,(local)] v: (unset)
[global,(func),(local)] v: (unset)
[global,tempenv,(func),(local)] v: (unset)
[xglobal,(func),(local)] v: (unset)
[global,local,(func),(local)] v: (unset)
stderr:
ash5 [compat_array] ${arr} is ${arr[0]}

stdout:
stderr: 
dash5 [compat_array] ${arr} is ${arr[0]}

stdout:
stderr: 
yash5 [compat_array] ${arr} is ${arr[0]}

stdout:
['foo', 'bar', 'baz', 'foo', 'bar', 'baz']
stderr:
ash6 [compat_array] scalar write to arrays

stdout:
stderr: 
dash6 [compat_array] scalar write to arrays

stdout:
stderr: 
yash6 [compat_array] scalar write to arrays

stdout:
['1']
stderr:
zsh7 [compat_array] scalar write to associative arrays

stdout:
['1', 'hello', 'world']
stderr:
mksh7 [compat_array] scalar write to associative arrays

stdout:
stderr: 
ash7 [compat_array] scalar write to associative arrays

stdout:
stderr: 
dash7 [compat_array] scalar write to associative arrays

stdout:
stderr: 
yash7 [compat_array] scalar write to associative arrays

stdout:
stderr: 
zsh8 [compat_array] ${alpha@a}

stdout:
stderr: 
zsh: no matches found: [1]=2
zsh: bad substitution
mksh8 [compat_array] ${alpha@a}

stdout:
stderr: 
mksh: <stdin>[1]: syntax error: '(' unexpected
ash8 [compat_array] ${alpha@a}

stdout:
stderr: 
ash: syntax error: unexpected "("
dash8 [compat_array] ${alpha@a}

stdout:
stderr: 
dash: 1: Syntax error: "(" unexpected
yash8 [compat_array] ${alpha@a}

stdout:
stderr: 
syntax error: invalid use of `('