29 passed, 24 OK, 12 not implemented, 0 BUG, 25 failed, 0 timeouts, 0 cases skipped
dash | 0 [bash_unset] local-unset / dynamic-unset for localvar stdout: [global,local,(unset)] v: (unset) [global,local,(unlocal)] v: (unset)stderr: |
ash | 0 [bash_unset] local-unset / dynamic-unset for localvar stdout: [global,local,(unset)] v: (unset) [global,local,(unlocal)] v: (unset)stderr: |
zsh | 0 [bash_unset] local-unset / dynamic-unset for localvar stdout: [global,local,(unset)] v: (unset) [global,local,(unlocal)] v: (unset)stderr: |
mksh | 0 [bash_unset] local-unset / dynamic-unset for localvar stdout: [global,local,(unset)] v: global [global,local,(unlocal)] v: globalstderr: |
ksh | 0 [bash_unset] local-unset / dynamic-unset for localvar [ksh stdout] Expected '[global,local,(unset)] v: (unset)\n[global,local,(unlocal)] v: global\n' Got '[global,local,(unset)] v: global\n[global,local,(unlocal)] v: global\n' stdout: [global,local,(unset)] v: global [global,local,(unlocal)] v: globalstderr: |
toysh | 0 [bash_unset] local-unset / dynamic-unset for localvar [toysh stdout] Expected '[global,local,(unset)] v: (unset)\n[global,local,(unlocal)] v: global\n' Got '[global,local,(unset)] v: (unset)\n[global,local,(unlocal)] v: (unset)\n' stdout: [global,local,(unset)] v: (unset) [global,local,(unlocal)] v: (unset)stderr: |
sush | 0 [bash_unset] local-unset / dynamic-unset for localvar [sush stdout] Expected '[global,local,(unset)] v: (unset)\n[global,local,(unlocal)] v: global\n' Got '[global,local,(unset)] v: (unset)\n[global,local,(unlocal)] v: (unset)\n' stdout: [global,local,(unset)] v: (unset) [global,local,(unlocal)] v: (unset)stderr: |
osh | 0 [bash_unset] local-unset / dynamic-unset for localvar stdout: [global,local,(unset)] v: global [global,local,(unlocal)] v: globalstderr: |
dash | 1 [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: |
ash | 1 [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: |
zsh | 1 [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: |
mksh | 1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv) stdout: [global,tempenv,local,(unset)] v: tempenv [global,tempenv,local,(unlocal)] v: tempenvstderr: |
ksh | 1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv) [ksh stdout] Expected '[global,tempenv,local,(unset)] v: (unset)\n[global,tempenv,local,(unlocal)] v: global\n' Got '[global,tempenv,local,(unset)] v: global\n[global,tempenv,local,(unlocal)] v: global\n' stdout: [global,tempenv,local,(unset)] v: global [global,tempenv,local,(unlocal)] v: globalstderr: |
toysh | 1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv) [toysh stdout] Expected '[global,tempenv,local,(unset)] v: (unset)\n[global,tempenv,local,(unlocal)] v: global\n' Got '[global,tempenv,local,(unset)] v: (unset)\n[global,tempenv,local,(unlocal)] v: (unset)\n' stdout: [global,tempenv,local,(unset)] v: (unset) [global,tempenv,local,(unlocal)] v: (unset)stderr: |
sush | 1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv) [sush stdout] Expected '[global,tempenv,local,(unset)] v: (unset)\n[global,tempenv,local,(unlocal)] v: global\n' Got '[global,tempenv,local,(unset)] v: (unset)\n[global,tempenv,local,(unlocal)] v: (unset)\n' stdout: [global,tempenv,local,(unset)] v: (unset) [global,tempenv,local,(unlocal)] v: (unset)stderr: |
brush | 1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv) [brush stdout] Expected '[global,tempenv,local,(unset)] v: (unset)\n[global,tempenv,local,(unlocal)] v: global\n' Got '[global,tempenv,local,(unset)] v: (unset)\n[global,tempenv,local,(unlocal)] v: tempenv\n' stdout: [global,tempenv,local,(unset)] v: (unset) [global,tempenv,local,(unlocal)] v: tempenvstderr: |
osh | 1 [bash_unset] local-unset / dynamic-unset for localvar (mutated from tempenv) stdout: [global,tempenv,local,(unset)] v: tempenv [global,tempenv,local,(unlocal)] v: tempenvstderr: |
dash | 2 [bash_unset] local-unset / dynamic-unset for tempenv stdout: [global,tempenv,(unset)] v: (unset) [global,tempenv,(unlocal)] v: (unset)stderr: |
ash | 2 [bash_unset] local-unset / dynamic-unset for tempenv stdout: [global,tempenv,(unset)] v: (unset) [global,tempenv,(unlocal)] v: (unset)stderr: |
zsh | 2 [bash_unset] local-unset / dynamic-unset for tempenv stdout: [global,tempenv,(unset)] v: (unset) [global,tempenv,(unlocal)] v: (unset)stderr: |
mksh | 2 [bash_unset] local-unset / dynamic-unset for tempenv stdout: [global,tempenv,(unset)] v: (unset) [global,tempenv,(unlocal)] v: (unset)stderr: |
toysh | 2 [bash_unset] local-unset / dynamic-unset for tempenv [toysh stdout] Expected '[global,tempenv,(unset)] v: global\n[global,tempenv,(unlocal)] v: global\n' Got '[global,tempenv,(unset)] v: (unset)\n[global,tempenv,(unlocal)] v: (unset)\n' stdout: [global,tempenv,(unset)] v: (unset) [global,tempenv,(unlocal)] v: (unset)stderr: |
sush | 2 [bash_unset] local-unset / dynamic-unset for tempenv [sush stdout] Expected '[global,tempenv,(unset)] v: global\n[global,tempenv,(unlocal)] v: global\n' Got '[global,tempenv,(unset)] v: (unset)\n[global,tempenv,(unlocal)] v: (unset)\n' stdout: [global,tempenv,(unset)] v: (unset) [global,tempenv,(unlocal)] v: (unset)stderr: |
dash | 3 [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: |
ash | 3 [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: |
zsh | 3 [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: |
mksh | 3 [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: tempenvstderr: |
ksh | 3 [bash_unset] function call with tempenv vs tempenv-eval [ksh stdout] Expected '[global] v: global\n[global,local] v: (unset)\n[global,local+unset] v: (unset)\n[global,local+unlocal] v: global\n[global,tempenv] v: tempenv\n[global,tempenv,local] v: tempenv\n[global,tempenv,local+unset] v: (unset)\n[global,tempenv,local+unlocal] v: global\n[global,tempenv,(eval)] v: tempenv\n[global,tempenv,(eval),local] v: tempenv\n[global,tempenv,(eval),local+unset] v: (unset)\n[global,tempenv,(eval),local+unlocal] v: tempenv\n' Got '[global] v: global\n[global,local] v: (unset)\n[global,local+unset] v: global\n[global,local+unlocal] v: global\n[global,tempenv] v: tempenv\n[global,tempenv,local] v: tempenv\n[global,tempenv,local+unset] v: global\n[global,tempenv,local+unlocal] v: global\n[global,tempenv,(eval)] v: tempenv\n[global,tempenv,(eval),local] v: (unset)\n[global,tempenv,(eval),local+unset] v: tempenv\n[global,tempenv,(eval),local+unlocal] v: tempenv\n' 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: tempenv [global,tempenv,local+unset] v: global [global,tempenv,local+unlocal] v: global [global,tempenv,(eval)] v: tempenv [global,tempenv,(eval),local] v: (unset) [global,tempenv,(eval),local+unset] v: tempenv [global,tempenv,(eval),local+unlocal] v: tempenvstderr: |
toysh | 3 [bash_unset] function call with tempenv vs tempenv-eval [toysh stdout] Expected '[global] v: global\n[global,local] v: (unset)\n[global,local+unset] v: (unset)\n[global,local+unlocal] v: global\n[global,tempenv] v: tempenv\n[global,tempenv,local] v: tempenv\n[global,tempenv,local+unset] v: (unset)\n[global,tempenv,local+unlocal] v: global\n[global,tempenv,(eval)] v: tempenv\n[global,tempenv,(eval),local] v: tempenv\n[global,tempenv,(eval),local+unset] v: (unset)\n[global,tempenv,(eval),local+unlocal] v: tempenv\n' Got '[global] v: global\n[global,local] v: (unset)\n[global,local+unset] v: (unset)\n[global,local+unlocal] v: (unset)\n[global,tempenv] v: tempenv\n[global,tempenv,local] v: (unset)\n[global,tempenv,local+unset] v: (unset)\n[global,tempenv,local+unlocal] v: (unset)\n[global,tempenv,(eval)] v: tempenv\n[global,tempenv,(eval),local] v: (unset)\n[global,tempenv,(eval),local+unset] v: (unset)\n[global,tempenv,(eval),local+unlocal] v: (unset)\n' 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: (unset) [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: |
sush | 3 [bash_unset] function call with tempenv vs tempenv-eval [sush stdout] Expected '[global] v: global\n[global,local] v: (unset)\n[global,local+unset] v: (unset)\n[global,local+unlocal] v: global\n[global,tempenv] v: tempenv\n[global,tempenv,local] v: tempenv\n[global,tempenv,local+unset] v: (unset)\n[global,tempenv,local+unlocal] v: global\n[global,tempenv,(eval)] v: tempenv\n[global,tempenv,(eval),local] v: tempenv\n[global,tempenv,(eval),local+unset] v: (unset)\n[global,tempenv,(eval),local+unlocal] v: tempenv\n' Got '[global] v: global\n[global,local] v: \n[global,local+unset] v: (unset)\n[global,local+unlocal] v: (unset)\n[global,tempenv] v: tempenv\n[global,tempenv,local] v: tempenv\n[global,tempenv,local+unset] v: (unset)\n[global,tempenv,local+unlocal] v: (unset)\n[global,tempenv,(eval)] v: tempenv\n[global,tempenv,(eval),local] v: \n[global,tempenv,(eval),local+unset] v: (unset)\n[global,tempenv,(eval),local+unlocal] v: (unset)\n' 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: tempenv [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: |
brush | 3 [bash_unset] function call with tempenv vs tempenv-eval [brush stdout] Expected '[global] v: global\n[global,local] v: (unset)\n[global,local+unset] v: (unset)\n[global,local+unlocal] v: global\n[global,tempenv] v: tempenv\n[global,tempenv,local] v: tempenv\n[global,tempenv,local+unset] v: (unset)\n[global,tempenv,local+unlocal] v: global\n[global,tempenv,(eval)] v: tempenv\n[global,tempenv,(eval),local] v: tempenv\n[global,tempenv,(eval),local+unset] v: (unset)\n[global,tempenv,(eval),local+unlocal] v: tempenv\n' Got '[global] v: global\n[global,local] v: (unset)\n[global,local+unset] v: (unset)\n[global,local+unlocal] v: global\n[global,tempenv] v: tempenv\n[global,tempenv,local] v: (unset)\n[global,tempenv,local+unset] v: (unset)\n[global,tempenv,local+unlocal] v: tempenv\n[global,tempenv,(eval)] v: tempenv\n[global,tempenv,(eval),local] v: (unset)\n[global,tempenv,(eval),local+unset] v: (unset)\n[global,tempenv,(eval),local+unlocal] v: tempenv\n' stdout: [global] v: global [global,local] v: (unset) [global,local+unset] v: (unset) [global,local+unlocal] v: global [global,tempenv] v: tempenv [global,tempenv,local] v: (unset) [global,tempenv,local+unset] v: (unset) [global,tempenv,local+unlocal] v: tempenv [global,tempenv,(eval)] v: tempenv [global,tempenv,(eval),local] v: (unset) [global,tempenv,(eval),local+unset] v: (unset) [global,tempenv,(eval),local+unlocal] v: tempenvstderr: |
osh | 3 [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: tempenvstderr: |
dash | 4 [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: localstderr: |
ash | 4 [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: |
zsh | 4 [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: |
mksh | 4 [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: |
ksh | 4 [bash_unset] localvar-inherit from tempenv [ksh stdout] Expected '[global,(local)] v: (unset)\n[global,tempenv,(local)] v: tempenv\n[xglobal,(local)] v: (unset)\n[global,(func),(local)] v: (unset)\n[global,tempenv,(func),(local)] v: tempenv\n[xglobal,(func),(local)] v: (unset)\n[global,local,(func),(local)] v: (unset)\n' Got '[global,(local)] v: (unset)\n[global,tempenv,(local)] v: tempenv\n[xglobal,(local)] v: (unset)\n[global,(func),(local)] v: (unset)\n[global,tempenv,(func),(local)] v: (unset)\n[xglobal,(func),(local)] v: (unset)\n[global,local,(func),(local)] v: (unset)\n' 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: |
toysh | 4 [bash_unset] localvar-inherit from tempenv [toysh stdout] Expected '[global,(local)] v: (unset)\n[global,tempenv,(local)] v: tempenv\n[xglobal,(local)] v: (unset)\n[global,(func),(local)] v: (unset)\n[global,tempenv,(func),(local)] v: tempenv\n[xglobal,(func),(local)] v: (unset)\n[global,local,(func),(local)] v: (unset)\n' Got '[global,(local)] v: (unset)\n[global,tempenv,(local)] v: (unset)\n[xglobal,(local)] v: (unset)\n[global,(func),(local)] v: (unset)\n[global,tempenv,(func),(local)] v: (unset)\n[xglobal,(func),(local)] v: (unset)\n[global,local,(func),(local)] v: (unset)\n' 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: |
sush | 4 [bash_unset] localvar-inherit from tempenv [sush stdout] Expected '[global,(local)] v: (unset)\n[global,tempenv,(local)] v: tempenv\n[xglobal,(local)] v: (unset)\n[global,(func),(local)] v: (unset)\n[global,tempenv,(func),(local)] v: tempenv\n[xglobal,(func),(local)] v: (unset)\n[global,local,(func),(local)] v: (unset)\n' Got '[global,(local)] v: \n[global,tempenv,(local)] v: tempenv\n[xglobal,(local)] v: \n[global,(func),(local)] v: \n[global,tempenv,(func),(local)] v: \n[xglobal,(func),(local)] v: \n[global,local,(func),(local)] v: \n' stdout: [global,(local)] v: [global,tempenv,(local)] v: tempenv [xglobal,(local)] v: [global,(func),(local)] v: [global,tempenv,(func),(local)] v: [xglobal,(func),(local)] v: [global,local,(func),(local)] v:stderr: |
brush | 4 [bash_unset] localvar-inherit from tempenv [brush stdout] Expected '[global,(local)] v: (unset)\n[global,tempenv,(local)] v: tempenv\n[xglobal,(local)] v: (unset)\n[global,(func),(local)] v: (unset)\n[global,tempenv,(func),(local)] v: tempenv\n[xglobal,(func),(local)] v: (unset)\n[global,local,(func),(local)] v: (unset)\n' Got '[global,(local)] v: (unset)\n[global,tempenv,(local)] v: (unset)\n[xglobal,(local)] v: (unset)\n[global,(func),(local)] v: (unset)\n[global,tempenv,(func),(local)] v: (unset)\n[xglobal,(func),(local)] v: (unset)\n[global,local,(func),(local)] v: (unset)\n' 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: |
osh | 4 [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: |
dash | 5 [compat_array] ${arr} is ${arr[0]} stdout: stderr: |
ash | 5 [compat_array] ${arr} is ${arr[0]} stdout: stderr: |
toysh | 5 [compat_array] ${arr} is ${arr[0]} [toysh stdout] Expected "['foo', 'foo']\n", got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ( |
dash | 6 [compat_array] scalar write to arrays stdout: stderr: |
ash | 6 [compat_array] scalar write to arrays stdout: stderr: |
toysh | 6 [compat_array] scalar write to arrays [toysh stdout] Expected "['2', '0', '0']\n", got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ( |
dash | 7 [compat_array] scalar write to associative arrays stdout: stderr: |
ash | 7 [compat_array] scalar write to associative arrays stdout: stderr: |
zsh | 7 [compat_array] scalar write to associative arrays stdout: ['1', 'hello', 'world']stderr: |
mksh | 7 [compat_array] scalar write to associative arrays stdout: stderr: |
ksh | 7 [compat_array] scalar write to associative arrays [ksh stdout] Expected "['2', 'hello', 'world']\n", got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[7]: syntax error: unexpected '(' |
toysh | 7 [compat_array] scalar write to associative arrays [toysh stdout] Expected "['2', 'hello', 'world']\n", got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ( |
sush | 7 [compat_array] scalar write to associative arrays [sush stdout] Expected "['2', 'hello', 'world']\n", got '' [sush status] Expected 0, got 1 stdout: stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 8: '0': syntax error: operand expected (error token is "'0'") /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 9: 'foo': syntax error: operand expected (error token is "'foo'") /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 10: 'bar': syntax error: operand expected (error token is "'bar'") /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 12: '0': syntax error: operand expected (error token is "'0'") |
dash | 8 [compat_array] ${alpha@a} stdout: stderr: dash: 1: Syntax error: "(" unexpected |
ash | 8 [compat_array] ${alpha@a} stdout: stderr: ash: syntax error: unexpected "(" |
zsh | 8 [compat_array] ${alpha@a} stdout: stderr: zsh: no matches found: [1]=2 zsh: bad substitution |
mksh | 8 [compat_array] ${alpha@a} stdout: stderr: mksh: <stdin>[1]: syntax error: '(' unexpected |
ksh | 8 [compat_array] ${alpha@a} [ksh stdout] Expected 'type=A\ntype=A\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: syntax error: unexpected '(' |
toysh | 8 [compat_array] ${alpha@a} [toysh stdout] Expected 'type=A\ntype=A\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: ) |
sush | 8 [compat_array] ${alpha@a} [sush stdout] Expected 'type=A\ntype=A\n', got '' [sush status] Expected 0, got 1 stdout: stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 1: '1': syntax error: operand expected (error token is "'1'") /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 2: `${alpha@a}': bad substitution /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 3: shopt: compat_array: not supported yet /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 4: `${alpha@a}': bad substitution |