139 passed, 0 OK, 3 not implemented, 3 BUG, 362 failed, 3 timeouts, 0 cases skipped 3 failed under osh
dash | 0 complete with no args and complete -p both print completion spec [dash stdout] Expected "complete -W 'foo bar' mycommand\ncomplete -W 'foo bar' mycommand\ncomplete -F myfunc other\n" Got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 3: complete: not found |
ash | 0 complete with no args and complete -p both print completion spec [ash stdout] Expected "complete -W 'foo bar' mycommand\ncomplete -W 'foo bar' mycommand\ncomplete -F myfunc other\n" Got '' [ash status] Expected 0, got 127 stdout: stderr: ash: complete: not found |
zsh | 0 complete with no args and complete -p both print completion spec [zsh stdout] Expected "complete -W 'foo bar' mycommand\ncomplete -W 'foo bar' mycommand\ncomplete -F myfunc other\n" Got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: complete |
mksh | 0 complete with no args and complete -p both print completion spec [mksh stdout] Expected "complete -W 'foo bar' mycommand\ncomplete -W 'foo bar' mycommand\ncomplete -F myfunc other\n" Got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[3]: complete: not found |
ksh | 0 complete with no args and complete -p both print completion spec [ksh stdout] Expected "complete -W 'foo bar' mycommand\ncomplete -W 'foo bar' mycommand\ncomplete -F myfunc other\n" Got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[3]: complete: inaccessible or not found |
toysh | 0 complete with no args and complete -p both print completion spec [toysh stdout] Expected "complete -W 'foo bar' mycommand\ncomplete -W 'foo bar' mycommand\ncomplete -F myfunc other\n" Got '' [toysh status] Expected 0, got 127 stdout: stderr: set: bad -e sh: complete: No such file or directory sh: complete: No such file or directory sh: complete: No such file or directory sh: complete: No such file or directory sh: complete: No such file or directory |
sush | 0 complete with no args and complete -p both print completion spec [sush stdout] Expected "complete -W 'foo bar' mycommand\ncomplete -W 'foo bar' mycommand\ncomplete -F myfunc other\n" Got '' [sush status] Expected 0, got 1 stdout: stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 5: complete: -W: still unsupported |
osh | 0 complete with no args and complete -p both print completion spec [osh stdout] Expected "complete -W 'foo bar' mycommand\ncomplete -W 'foo bar' mycommand\ncomplete -F myfunc other\n" Got '' [osh status] Expected 0, got 2 stdout: stderr: [Commands] __fallback: ( ) actions: FileSystemAction extra: else: predicate: DefaultPredicate prefix: suffix: __first: ( ) actions: FixedWordsAction DynamicStrDictAction DynamicProcDictAction FixedWordsAction FileSystemAction ExternalCommandAction extra: else: predicate: DefaultPredicate prefix: suffix: [Patterns] complete -p ^~ [ stdin ]:7: 'complete' got invalid flag '-p' |
dash | 1 complete -F f is usage error [dash stdout] Expected 'status=0\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: dash: 1: complete: not found dash: 4: complete: not found |
ash | 1 complete -F f is usage error [ash stdout] Expected 'status=0\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: ash: complete: not found ash: complete: not found |
zsh | 1 complete -F f is usage error [zsh stdout] Expected 'status=0\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: zsh: command not found: complete zsh: command not found: complete |
mksh | 1 complete -F f is usage error [mksh stdout] Expected 'status=0\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: mksh: <stdin>[1]: complete: not found mksh: <stdin>[4]: complete: not found |
ksh | 1 complete -F f is usage error [ksh stdout] Expected 'status=0\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: E: ksh: <stdin>[1]: complete: inaccessible or not found E: ksh: <stdin>[4]: complete: inaccessible or not found |
toysh | 1 complete -F f is usage error [toysh stdout] Expected 'status=0\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: sh: complete: No such file or directory sh: complete: No such file or directory |
sush | 1 complete -F f is usage error [sush stdout] Expected 'status=0\nstatus=2\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: |
brush | 1 complete -F f is usage error [brush stdout] Expected 'status=0\nstatus=2\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: |
bash | 2 complete with nonexistent function stdout: status=0stderr: |
dash | 2 complete with nonexistent function [dash stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: dash: 1: complete: not found |
ash | 2 complete with nonexistent function [ash stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: ash: complete: not found |
zsh | 2 complete with nonexistent function [zsh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: zsh: command not found: complete |
mksh | 2 complete with nonexistent function [mksh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: mksh: <stdin>[1]: complete: not found |
ksh | 2 complete with nonexistent function [ksh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: E: ksh: <stdin>[1]: complete: inaccessible or not found |
toysh | 2 complete with nonexistent function [toysh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: sh: complete: No such file or directory |
sush | 2 complete with nonexistent function [sush stdout] Expected 'status=2\n', got 'status=0\n' stdout: status=0stderr: |
brush | 2 complete with nonexistent function [brush stdout] Expected 'status=2\n', got 'status=0\n' stdout: status=0stderr: |
bash | 3 complete with no action stdout: status=0stderr: |
dash | 3 complete with no action [dash stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: dash: 1: complete: not found |
ash | 3 complete with no action [ash stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: ash: complete: not found |
zsh | 3 complete with no action [zsh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: zsh: command not found: complete |
mksh | 3 complete with no action [mksh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: mksh: <stdin>[1]: complete: not found |
ksh | 3 complete with no action [ksh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: E: ksh: <stdin>[1]: complete: inaccessible or not found |
toysh | 3 complete with no action [toysh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: sh: complete: No such file or directory |
sush | 3 complete with no action [sush stdout] Expected 'status=2\n', got 'status=1\n' stdout: status=1stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 1: complete: foo: still unsupported |
brush | 3 complete with no action [brush stdout] Expected 'status=2\n', got 'status=0\n' stdout: status=0stderr: |
dash | 4 -A function prints functions [dash stdout] Expected '__ec\n_ab\nadd\ndiv\nek\n--\n__ec\n_ab\n', got '--\n' [dash status] Expected 0, got 127 stdout: --stderr: dash: 6: compgen: not found dash: 8: compgen: not found |
ash | 4 -A function prints functions [ash stdout] Expected '__ec\n_ab\nadd\ndiv\nek\n--\n__ec\n_ab\n', got '--\n' [ash status] Expected 0, got 127 stdout: --stderr: ash: compgen: not found ash: compgen: not found |
zsh | 4 -A function prints functions [zsh stdout] Expected '__ec\n_ab\nadd\ndiv\nek\n--\n__ec\n_ab\n', got '--\n' [zsh status] Expected 0, got 127 stdout: --stderr: zsh: command not found: compgen zsh: command not found: compgen |
mksh | 4 -A function prints functions [mksh stdout] Expected '__ec\n_ab\nadd\ndiv\nek\n--\n__ec\n_ab\n', got '--\n' [mksh status] Expected 0, got 127 stdout: --stderr: mksh: <stdin>[6]: compgen: not found mksh: <stdin>[8]: compgen: not found |
ksh | 4 -A function prints functions [ksh stdout] Expected '__ec\n_ab\nadd\ndiv\nek\n--\n__ec\n_ab\n', got '--\n' [ksh status] Expected 0, got 127 stdout: --stderr: E: ksh: <stdin>[6]: compgen: inaccessible or not found E: ksh: <stdin>[8]: compgen: inaccessible or not found |
toysh | 4 -A function prints functions [toysh stdout] Expected '__ec\n_ab\nadd\ndiv\nek\n--\n__ec\n_ab\n', got '\n' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory sh: compgen: No such file or directory |
sush | 4 -A function prints functions [sush stdout] Expected '__ec\n_ab\nadd\ndiv\nek\n--\n__ec\n_ab\n', got 'add\n__ec\ndiv\n_ab\nek\n--\n__ec\n_ab\n' stdout: add __ec div _ab ek -- __ec _abstderr: |
brush | 4 -A function prints functions [brush stdout] Expected '__ec\n_ab\nadd\ndiv\nek\n--\n__ec\n_ab\n', got '__ec\n_ab\ndiv\nek\nadd\n--\n__ec\n_ab\ndiv\nek\nadd\n' stdout: __ec _ab div ek add -- __ec _ab div ek addstderr: |
dash | 5 Invalid syntax [dash stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: dash: 1: compgen: not found |
ash | 5 Invalid syntax [ash stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: ash: compgen: not found |
zsh | 5 Invalid syntax [zsh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: zsh: command not found: compgen |
mksh | 5 Invalid syntax [mksh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 5 Invalid syntax [ksh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 5 Invalid syntax [toysh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: sh: compgen: No such file or directory |
dash | 6 how compgen calls completion functions [dash stdout] Expected "['argv', 'compgen', 'foo', '']\n['COMP_WORDS']\n['COMP_CWORD', '-1']\n['COMP_LINE', '']\n['COMP_POINT', '0']\none\ntwo\nthree\n" Got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 7: Syntax error: "(" unexpected (expecting "}") |
ash | 6 how compgen calls completion functions [ash stdout] Expected "['argv', 'compgen', 'foo', '']\n['COMP_WORDS']\n['COMP_CWORD', '-1']\n['COMP_LINE', '']\n['COMP_POINT', '0']\none\ntwo\nthree\n" Got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" (expecting "}") |
zsh | 6 how compgen calls completion functions [zsh stdout] Expected "['argv', 'compgen', 'foo', '']\n['COMP_WORDS']\n['COMP_CWORD', '-1']\n['COMP_LINE', '']\n['COMP_POINT', '0']\none\ntwo\nthree\n" Got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 6 how compgen calls completion functions [mksh stdout] Expected "['argv', 'compgen', 'foo', '']\n['COMP_WORDS']\n['COMP_CWORD', '-1']\n['COMP_LINE', '']\n['COMP_POINT', '0']\none\ntwo\nthree\n" Got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[9]: compgen: not found |
ksh | 6 how compgen calls completion functions [ksh stdout] Expected "['argv', 'compgen', 'foo', '']\n['COMP_WORDS']\n['COMP_CWORD', '-1']\n['COMP_LINE', '']\n['COMP_POINT', '0']\none\ntwo\nthree\n" Got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[9]: compgen: inaccessible or not found |
toysh | 6 how compgen calls completion functions [toysh stdout] Expected "['argv', 'compgen', 'foo', '']\n['COMP_WORDS']\n['COMP_CWORD', '-1']\n['COMP_LINE', '']\n['COMP_POINT', '0']\none\ntwo\nthree\n" Got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: one |
sush | 6 how compgen calls completion functions [sush stdout] Expected "['argv', 'compgen', 'foo', '']\n['COMP_WORDS']\n['COMP_CWORD', '-1']\n['COMP_LINE', '']\n['COMP_POINT', '0']\none\ntwo\nthree\n" Got '' [sush status] Expected 0, got 2 stdout: stderr: sush: compgen: -F: invalid option |
brush | 6 how compgen calls completion functions [brush stdout] Expected "['argv', 'compgen', 'foo', '']\n['COMP_WORDS']\n['COMP_CWORD', '-1']\n['COMP_LINE', '']\n['COMP_POINT', '0']\none\ntwo\nthree\n" Got '' [brush status] Expected 0, got 2 stdout: stderr: error: unexpected argument 'a' found Usage: compgen [OPTIONS] [WORD] For more information, try '--help'. |
dash | 7 complete -o -F (git) [dash status] Expected 0, got 127 stdout: stderr: dash: 3: complete: not found |
ash | 7 complete -o -F (git) [ash status] Expected 0, got 127 stdout: stderr: ash: complete: not found |
zsh | 7 complete -o -F (git) [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: complete |
mksh | 7 complete -o -F (git) [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[3]: complete: not found |
ksh | 7 complete -o -F (git) [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[3]: complete: inaccessible or not found |
toysh | 7 complete -o -F (git) [toysh status] Expected 0, got 127 stdout: stderr: sh: complete: No such file or directory |
dash | 8 compopt with invalid syntax [dash stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: dash: 1: compopt: not found |
ash | 8 compopt with invalid syntax [ash stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: ash: compopt: not found |
zsh | 8 compopt with invalid syntax [zsh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: zsh: command not found: compopt |
mksh | 8 compopt with invalid syntax [mksh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: mksh: <stdin>[1]: compopt: not found |
ksh | 8 compopt with invalid syntax [ksh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: E: ksh: <stdin>[1]: compopt: inaccessible or not found |
toysh | 8 compopt with invalid syntax [toysh stdout] Expected 'status=2\n', got 'status=127\n' stdout: status=127stderr: sh: compopt: No such file or directory |
sush | 8 compopt with invalid syntax [sush stdout] Expected 'status=2\n', got 'status=0\n' stdout: status=0stderr: |
dash | 9 compopt fails when not in completion function [dash status] Expected 1, got 127 stdout: stderr: dash: 1: compopt: not found |
ash | 9 compopt fails when not in completion function [ash status] Expected 1, got 127 stdout: stderr: ash: compopt: not found |
zsh | 9 compopt fails when not in completion function [zsh status] Expected 1, got 127 stdout: stderr: zsh: command not found: compopt |
mksh | 9 compopt fails when not in completion function [mksh status] Expected 1, got 127 stdout: stderr: mksh: <stdin>[1]: compopt: not found |
ksh | 9 compopt fails when not in completion function [ksh status] Expected 1, got 127 stdout: stderr: E: ksh: <stdin>[1]: compopt: inaccessible or not found |
toysh | 9 compopt fails when not in completion function [toysh status] Expected 1, got 127 stdout: stderr: sh: compopt: No such file or directory |
sush | 9 compopt fails when not in completion function [sush status] Expected 1, got 0 stdout: stderr: |
brush | 9 compopt fails when not in completion function [brush status] Expected 1, got 0 stdout: stderr: |
dash | 10 compgen -f on invalid dir [dash status] Expected 1, got 127 stdout: stderr: dash: 1: compgen: not found |
ash | 10 compgen -f on invalid dir [ash status] Expected 1, got 127 stdout: stderr: ash: compgen: not found |
zsh | 10 compgen -f on invalid dir [zsh status] Expected 1, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 10 compgen -f on invalid dir [mksh status] Expected 1, got 127 stdout: stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 10 compgen -f on invalid dir [ksh status] Expected 1, got 127 stdout: stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 10 compgen -f on invalid dir [toysh status] Expected 1, got 127 stdout: stderr: sh: compgen: No such file or directory |
dash | 11 compgen -f [dash stdout] Expected 'one\nthree\ntwo\n--\nthree\ntwo\n', got '--\n' stdout: --stderr: dash: 4: compgen: not found dash: 6: compgen: not found |
ash | 11 compgen -f [ash stdout] Expected 'one\nthree\ntwo\n--\nthree\ntwo\n', got '--\n' stdout: --stderr: ash: compgen: not found ash: compgen: not found |
zsh | 11 compgen -f [zsh stdout] Expected 'one\nthree\ntwo\n--\nthree\ntwo\n', got '--\n' stdout: --stderr: zsh: command not found: compgen zsh: command not found: compgen |
mksh | 11 compgen -f [mksh stdout] Expected 'one\nthree\ntwo\n--\nthree\ntwo\n', got '--\n' stdout: --stderr: mksh: <stdin>[4]: compgen: not found mksh: <stdin>[6]: compgen: not found |
ksh | 11 compgen -f [ksh stdout] Expected 'one\nthree\ntwo\n--\nthree\ntwo\n', got '--\n' stdout: --stderr: E: ksh: <stdin>[4]: compgen: inaccessible or not found E: ksh: <stdin>[6]: compgen: inaccessible or not found |
toysh | 11 compgen -f [toysh stdout] Expected 'one\nthree\ntwo\n--\nthree\ntwo\n', got '\n' stdout: stderr: sh: compgen: No such file or directory sh: compgen: No such file or directory |
dash | 12 compgen -v with local vars [dash stdout] Expected 'v1_global\nv2_local\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 4: compgen: not found |
ash | 12 compgen -v with local vars [ash stdout] Expected 'v1_global\nv2_local\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 12 compgen -v with local vars [zsh stdout] Expected 'v1_global\nv2_local\n', got '' [zsh status] Expected 0, got 127 stdout: stderr: f:2: command not found: compgen |
mksh | 12 compgen -v with local vars [mksh stdout] Expected 'v1_global\nv2_local\n', got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[6]: compgen: not found |
ksh | 12 compgen -v with local vars [ksh stdout] Expected 'v1_global\nv2_local\n', got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[6]: compgen: inaccessible or not found |
toysh | 12 compgen -v with local vars [toysh stdout] Expected 'v1_global\nv2_local\n', got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory |
brush | 12 compgen -v with local vars [brush stdout] Expected 'v1_global\nv2_local\n', got 'v2_local\nv1_global\n' stdout: v2_local v1_globalstderr: |
dash | 13 compgen -v on unknown var [dash status] Expected 1, got 127 stdout: stderr: dash: 1: compgen: not found |
ash | 13 compgen -v on unknown var [ash status] Expected 1, got 127 stdout: stderr: ash: compgen: not found |
zsh | 13 compgen -v on unknown var [zsh status] Expected 1, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 13 compgen -v on unknown var [mksh status] Expected 1, got 127 stdout: stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 13 compgen -v on unknown var [ksh status] Expected 1, got 127 stdout: stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 13 compgen -v on unknown var [toysh status] Expected 1, got 127 stdout: stderr: sh: compgen: No such file or directory |
dash | 14 compgen -v P [dash stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: dash: 2: compgen: not found |
ash | 14 compgen -v P [ash stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: ash: compgen: not found |
zsh | 14 compgen -v P [zsh stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: zsh: command not found: compgen |
mksh | 14 compgen -v P [mksh stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: mksh: <stdin>[1]: cd: no home directory (HOME not set) mksh: <stdin>[2]: compgen: not found |
ksh | 14 compgen -v P [ksh stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: E: ksh: <stdin>[1]: cd: no home directory (HOME not set) E: ksh: <stdin>[2]: compgen: inaccessible or not found |
toysh | 14 compgen -v P [toysh stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: sh: compgen: No such file or directory |
dash | 15 compgen -e with global/local exported vars [dash stdout] Expected 'v1_global\nv2_local\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 5: compgen: not found |
ash | 15 compgen -e with global/local exported vars [ash stdout] Expected 'v1_global\nv2_local\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 15 compgen -e with global/local exported vars [zsh stdout] Expected 'v1_global\nv2_local\n', got '' [zsh status] Expected 0, got 127 stdout: stderr: f:3: command not found: compgen |
mksh | 15 compgen -e with global/local exported vars [mksh stdout] Expected 'v1_global\nv2_local\n', got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[7]: compgen: not found |
ksh | 15 compgen -e with global/local exported vars [ksh stdout] Expected 'v1_global\nv2_local\n', got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[7]: compgen: inaccessible or not found |
toysh | 15 compgen -e with global/local exported vars [toysh stdout] Expected 'v1_global\nv2_local\n', got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory |
sush | 15 compgen -e with global/local exported vars [sush stdout] Expected 'v1_global\nv2_local\n', got '' [sush status] Expected 0, got 2 stdout: stderr: sush: compgen: -e: invalid option |
brush | 15 compgen -e with global/local exported vars [brush stdout] Expected 'v1_global\nv2_local\n', got 'v2_local\nv1_global\n' stdout: v2_local v1_globalstderr: |
dash | 16 compgen -e on known, but unexported, var [dash status] Expected 1, got 127 stdout: stderr: dash: 2: compgen: not found |
ash | 16 compgen -e on known, but unexported, var [ash status] Expected 1, got 127 stdout: stderr: ash: compgen: not found |
zsh | 16 compgen -e on known, but unexported, var [zsh status] Expected 1, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 16 compgen -e on known, but unexported, var [mksh status] Expected 1, got 127 stdout: stderr: mksh: <stdin>[2]: compgen: not found |
ksh | 16 compgen -e on known, but unexported, var [ksh status] Expected 1, got 127 stdout: stderr: E: ksh: <stdin>[2]: compgen: inaccessible or not found |
toysh | 16 compgen -e on known, but unexported, var [toysh status] Expected 1, got 127 stdout: stderr: sh: compgen: No such file or directory |
sush | 16 compgen -e on known, but unexported, var [sush status] Expected 1, got 2 stdout: stderr: sush: compgen: -e: invalid option |
dash | 17 compgen -e on unknown var [dash status] Expected 1, got 127 stdout: stderr: dash: 1: compgen: not found |
ash | 17 compgen -e on unknown var [ash status] Expected 1, got 127 stdout: stderr: ash: compgen: not found |
zsh | 17 compgen -e on unknown var [zsh status] Expected 1, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 17 compgen -e on unknown var [mksh status] Expected 1, got 127 stdout: stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 17 compgen -e on unknown var [ksh status] Expected 1, got 127 stdout: stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 17 compgen -e on unknown var [toysh status] Expected 1, got 127 stdout: stderr: sh: compgen: No such file or directory |
sush | 17 compgen -e on unknown var [sush status] Expected 1, got 2 stdout: stderr: sush: compgen: -e: invalid option |
dash | 18 compgen -e P [dash stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: dash: 2: compgen: not found |
ash | 18 compgen -e P [ash stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: ash: compgen: not found |
zsh | 18 compgen -e P [zsh stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: zsh: command not found: compgen |
mksh | 18 compgen -e P [mksh stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: mksh: <stdin>[1]: cd: no home directory (HOME not set) mksh: <stdin>[2]: compgen: not found |
ksh | 18 compgen -e P [ksh stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: E: ksh: <stdin>[1]: cd: no home directory (HOME not set) E: ksh: <stdin>[2]: compgen: inaccessible or not found |
toysh | 18 compgen -e P [toysh stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: sh: compgen: No such file or directory |
sush | 18 compgen -e P [sush stdout] Expected 'PATH\nPWD\n', got '' stdout: stderr: sush: compgen: -e: invalid option |
dash | 19 compgen with actions: function / variable / file [dash stdout] Expected 'PA_FUNC\nPATH\nPA_FILE\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 6: compgen: not found |
ash | 19 compgen with actions: function / variable / file [ash stdout] Expected 'PA_FUNC\nPATH\nPA_FILE\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 19 compgen with actions: function / variable / file [zsh stdout] Expected 'PA_FUNC\nPATH\nPA_FILE\n', got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 19 compgen with actions: function / variable / file [mksh stdout] Expected 'PA_FUNC\nPATH\nPA_FILE\n', got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[6]: compgen: not found |
ksh | 19 compgen with actions: function / variable / file [ksh stdout] Expected 'PA_FUNC\nPATH\nPA_FILE\n', got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[6]: compgen: inaccessible or not found |
toysh | 19 compgen with actions: function / variable / file [toysh stdout] Expected 'PA_FUNC\nPATH\nPA_FILE\n', got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory |
sush | 19 compgen with actions: function / variable / file [sush stdout] Expected 'PA_FUNC\nPATH\nPA_FILE\n', got '' [sush status] Expected 0, got 1 stdout: stderr: |
brush | 19 compgen with actions: function / variable / file [brush stdout] Expected 'PA_FUNC\nPATH\nPA_FILE\n', got 'Q_FUNC\nPA_FUNC\nPATH\nPA_FILE\n' stdout: Q_FUNC PA_FUNC PATH PA_FILEstderr: |
dash | 20 compgen with actions: alias, setopt [dash stdout] Expected 'v_alias\nv_alias2\nverbose\nvi\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 4: compgen: not found |
ash | 20 compgen with actions: alias, setopt [ash stdout] Expected 'v_alias\nv_alias2\nverbose\nvi\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 20 compgen with actions: alias, setopt [zsh stdout] Expected 'v_alias\nv_alias2\nverbose\nvi\n', got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 20 compgen with actions: alias, setopt [mksh stdout] Expected 'v_alias\nv_alias2\nverbose\nvi\n', got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[4]: compgen: not found |
ksh | 20 compgen with actions: alias, setopt [ksh stdout] Expected 'v_alias\nv_alias2\nverbose\nvi\n', got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[4]: compgen: inaccessible or not found |
toysh | 20 compgen with actions: alias, setopt [toysh stdout] Expected 'v_alias\nv_alias2\nverbose\nvi\n', got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: alias: No such file or directory sh: alias: No such file or directory sh: alias: No such file or directory sh: compgen: No such file or directory |
sush | 20 compgen with actions: alias, setopt [sush stdout] Expected 'v_alias\nv_alias2\nverbose\nvi\n', got '' [sush status] Expected 0, got 2 stdout: stderr: sush: compgen: alias: invalid option |
dash | 21 compgen with actions: shopt [dash stdout] Expected '[nullglob]\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 1: compgen: not found |
ash | 21 compgen with actions: shopt [ash stdout] Expected '[nullglob]\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 21 compgen with actions: shopt [zsh stdout] Expected '[nullglob]\n', got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 21 compgen with actions: shopt [mksh stdout] Expected '[nullglob]\n', got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 21 compgen with actions: shopt [ksh stdout] Expected '[nullglob]\n', got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 21 compgen with actions: shopt [toysh stdout] Expected '[nullglob]\n', got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory |
dash | 22 compgen with action and suffix: helptopic [dash stdout] Expected 'false___\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 1: compgen: not found |
ash | 22 compgen with action and suffix: helptopic [ash stdout] Expected 'false___\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 22 compgen with action and suffix: helptopic [zsh stdout] Expected 'false___\n', got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 22 compgen with action and suffix: helptopic [mksh stdout] Expected 'false___\n', got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 22 compgen with action and suffix: helptopic [ksh stdout] Expected 'false___\n', got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 22 compgen with action and suffix: helptopic [toysh stdout] Expected 'false___\n', got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory |
sush | 22 compgen with action and suffix: helptopic [sush stdout] Expected 'false___\n', got '' [sush status] Expected 0, got 2 stdout: stderr: sush: compgen: helptopic: invalid option |
dash | 23 compgen -A directory [dash stdout] Expected 'client\ncore\ncpp\n', got '' stdout: stderr: dash: 2: compgen: not found |
ash | 23 compgen -A directory [ash stdout] Expected 'client\ncore\ncpp\n', got '' stdout: stderr: ash: compgen: not found |
zsh | 23 compgen -A directory [zsh stdout] Expected 'client\ncore\ncpp\n', got '' stdout: stderr: zsh: command not found: compgen |
mksh | 23 compgen -A directory [mksh stdout] Expected 'client\ncore\ncpp\n', got '' stdout: stderr: mksh: <stdin>[2]: compgen: not found |
ksh | 23 compgen -A directory [ksh stdout] Expected 'client\ncore\ncpp\n', got '' stdout: stderr: E: ksh: <stdin>[2]: compgen: inaccessible or not found |
toysh | 23 compgen -A directory [toysh stdout] Expected 'client\ncore\ncpp\n', got '' stdout: stderr: sh: compgen: No such file or directory |
dash | 24 compgen -A file [dash stdout] Expected 'oils-version.txt\nopy\nosh\n', got '' stdout: stderr: dash: 2: compgen: not found |
ash | 24 compgen -A file [ash stdout] Expected 'oils-version.txt\nopy\nosh\n', got '' stdout: stderr: ash: compgen: not found |
zsh | 24 compgen -A file [zsh stdout] Expected 'oils-version.txt\nopy\nosh\n', got '' stdout: stderr: zsh: command not found: compgen |
mksh | 24 compgen -A file [mksh stdout] Expected 'oils-version.txt\nopy\nosh\n', got '' stdout: stderr: mksh: <stdin>[2]: compgen: not found |
ksh | 24 compgen -A file [ksh stdout] Expected 'oils-version.txt\nopy\nosh\n', got '' stdout: stderr: E: ksh: <stdin>[2]: compgen: inaccessible or not found |
toysh | 24 compgen -A file [toysh stdout] Expected 'oils-version.txt\nopy\nosh\n', got '' stdout: stderr: sh: compgen: No such file or directory |
dash | 25 compgen -A user [dash status] Expected 0, got 127 stdout: stderr: dash: 1: compgen: not found |
ash | 25 compgen -A user [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 25 compgen -A user [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 25 compgen -A user [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 25 compgen -A user [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 25 compgen -A user [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory |
brush | 25 compgen -A user [brush status] Expected 0, got 1 stdout: stderr: |
dash | 26 compgen -A command completes external commands [dash stdout] Expected 'xargs\nstatus=0\n', got 'status=0\n' stdout: status=0stderr: dash: 1: compgen: not found |
ash | 26 compgen -A command completes external commands [ash stdout] Expected 'xargs\nstatus=0\n', got 'status=0\n' stdout: status=0stderr: ash: compgen: not found |
zsh | 26 compgen -A command completes external commands [zsh stdout] Expected 'xargs\nstatus=0\n', got 'status=0\n' stdout: status=0stderr: zsh: command not found: compgen |
mksh | 26 compgen -A command completes external commands [mksh stdout] Expected 'xargs\nstatus=0\n', got 'status=0\n' stdout: status=0stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 26 compgen -A command completes external commands [ksh stdout] Expected 'xargs\nstatus=0\n', got 'status=0\n' stdout: status=0stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 26 compgen -A command completes external commands [toysh stdout] Expected 'xargs\nstatus=0\n', got 'status=0\n' stdout: status=0stderr: sh: compgen: No such file or directory |
dash | 27 compgen -A command completes functions and aliases [dash stdout] Expected 'our_alias\nour_func\nour_func2\nstatus=0\nour_alias\nour_func\nour_func2\nour_func3\nstatus=0\n' Got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: dash: 5: compgen: not found dash: 10: compgen: not found |
ash | 27 compgen -A command completes functions and aliases [ash stdout] Expected 'our_alias\nour_func\nour_func2\nstatus=0\nour_alias\nour_func\nour_func2\nour_func3\nstatus=0\n' Got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: ash: compgen: not found ash: compgen: not found |
zsh | 27 compgen -A command completes functions and aliases [zsh stdout] Expected 'our_alias\nour_func\nour_func2\nstatus=0\nour_alias\nour_func\nour_func2\nour_func3\nstatus=0\n' Got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: zsh: command not found: compgen zsh: command not found: compgen |
mksh | 27 compgen -A command completes functions and aliases [mksh stdout] Expected 'our_alias\nour_func\nour_func2\nstatus=0\nour_alias\nour_func\nour_func2\nour_func3\nstatus=0\n' Got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: mksh: <stdin>[5]: compgen: not found mksh: <stdin>[10]: compgen: not found |
ksh | 27 compgen -A command completes functions and aliases [ksh stdout] Expected 'our_alias\nour_func\nour_func2\nstatus=0\nour_alias\nour_func\nour_func2\nour_func3\nstatus=0\n' Got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: E: ksh: <stdin>[5]: compgen: inaccessible or not found E: ksh: <stdin>[10]: compgen: inaccessible or not found |
toysh | 27 compgen -A command completes functions and aliases [toysh stdout] Expected 'our_alias\nour_func\nour_func2\nstatus=0\nour_alias\nour_func\nour_func2\nour_func3\nstatus=0\n' Got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: sh: alias: No such file or directory sh: compgen: No such file or directory sh: compgen: No such file or directory |
sush | 27 compgen -A command completes functions and aliases [sush stdout] Expected 'our_alias\nour_func\nour_func2\nstatus=0\nour_alias\nour_func\nour_func2\nour_func3\nstatus=0\n' Got 'our_alias\nour_func2\nour_func\nstatus=0\nour_alias\nour_func2\nour_func\nour_func3\nstatus=0\n' stdout: our_alias our_func2 our_func status=0 our_alias our_func2 our_func our_func3 status=0stderr: |
brush | 27 compgen -A command completes functions and aliases [brush stdout] Expected 'our_alias\nour_func\nour_func2\nstatus=0\nour_alias\nour_func\nour_func2\nour_func3\nstatus=0\n' Got 'status=1\nstatus=1\n' stdout: status=1 status=1stderr: |
dash | 28 compgen -A command completes builtins and keywords [dash stdout] Expected 'eval\nstatus=0\nwhile\nstatus=0\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: dash: 1: compgen: not found dash: 3: compgen: not found |
ash | 28 compgen -A command completes builtins and keywords [ash stdout] Expected 'eval\nstatus=0\nwhile\nstatus=0\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: ash: compgen: not found ash: compgen: not found |
zsh | 28 compgen -A command completes builtins and keywords [zsh stdout] Expected 'eval\nstatus=0\nwhile\nstatus=0\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: zsh: command not found: compgen zsh: command not found: compgen |
mksh | 28 compgen -A command completes builtins and keywords [mksh stdout] Expected 'eval\nstatus=0\nwhile\nstatus=0\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: mksh: <stdin>[1]: compgen: not found mksh: <stdin>[3]: compgen: not found |
ksh | 28 compgen -A command completes builtins and keywords [ksh stdout] Expected 'eval\nstatus=0\nwhile\nstatus=0\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found E: ksh: <stdin>[3]: compgen: inaccessible or not found |
toysh | 28 compgen -A command completes builtins and keywords [toysh stdout] Expected 'eval\nstatus=0\nwhile\nstatus=0\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: sh: compgen: No such file or directory sh: compgen: No such file or directory |
sush | 28 compgen -A command completes builtins and keywords [sush stdout] Expected 'eval\nstatus=0\nwhile\nstatus=0\n', got 'eval\nstatus=0\nstatus=1\n' stdout: eval status=0 status=1stderr: |
brush | 28 compgen -A command completes builtins and keywords [brush stdout] Expected 'eval\nstatus=0\nwhile\nstatus=0\n', got 'status=1\nstatus=1\n' stdout: status=1 status=1stderr: |
dash | 29 compgen -k shows the same keywords as bash [dash stdout] Expected '!\n[[\n]]\ncase\ndo\ndone\nelif\nelse\nesac\nfi\nfor\nfunction\nif\nin\nthen\ntime\nuntil\nwhile\n{\n}\n' Got '' [dash status] Expected 0, got 1 stdout: stderr: dash: 1: compgen: not found |
ash | 29 compgen -k shows the same keywords as bash [ash stdout] Expected '!\n[[\n]]\ncase\ndo\ndone\nelif\nelse\nesac\nfi\nfor\nfunction\nif\nin\nthen\ntime\nuntil\nwhile\n{\n}\n' Got '' [ash status] Expected 0, got 1 stdout: stderr: ash: compgen: not found |
zsh | 29 compgen -k shows the same keywords as bash [zsh stdout] Expected '!\n[[\n]]\ncase\ndo\ndone\nelif\nelse\nesac\nfi\nfor\nfunction\nif\nin\nthen\ntime\nuntil\nwhile\n{\n}\n' Got '' [zsh status] Expected 0, got 1 stdout: stderr: zsh:1: command not found: compgen |
mksh | 29 compgen -k shows the same keywords as bash [mksh stdout] Expected '!\n[[\n]]\ncase\ndo\ndone\nelif\nelse\nesac\nfi\nfor\nfunction\nif\nin\nthen\ntime\nuntil\nwhile\n{\n}\n' Got '' [mksh status] Expected 0, got 1 stdout: stderr: mksh: compgen: not found |
ksh | 29 compgen -k shows the same keywords as bash [ksh stdout] Expected '!\n[[\n]]\ncase\ndo\ndone\nelif\nelse\nesac\nfi\nfor\nfunction\nif\nin\nthen\ntime\nuntil\nwhile\n{\n}\n' Got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: compgen: inaccessible or not found |
toysh | 29 compgen -k shows the same keywords as bash [toysh stdout] Expected '!\n[[\n]]\ncase\ndo\ndone\nelif\nelse\nesac\nfi\nfor\nfunction\nif\nin\nthen\ntime\nuntil\nwhile\n{\n}\n' Got '' [toysh status] Expected 0, got 1 stdout: stderr: bash: compgen: No such file or directory sh: compgen: No such file or directory |
sush | 29 compgen -k shows the same keywords as bash [sush stdout] Expected '!\n[[\n]]\ncase\ndo\ndone\nelif\nelse\nesac\nfi\nfor\nfunction\nif\nin\nthen\ntime\nuntil\nwhile\n{\n}\n' Got '' [sush status] Expected 0, got 1 stdout: stderr: sush: compgen: -k: invalid option |
bash | 30 compgen -k shows Oils keywords too stdout: --stderr: |
dash | 30 compgen -k shows Oils keywords too [dash stdout] Expected '=\ncall\nconst\nfunc\nproc\nsetglobal\nsetvar\ntyped\nvar\n--\n' Got '--\n' stdout: --stderr: dash: 1: compgen: not found |
ash | 30 compgen -k shows Oils keywords too [ash stdout] Expected '=\ncall\nconst\nfunc\nproc\nsetglobal\nsetvar\ntyped\nvar\n--\n' Got '--\n' stdout: --stderr: ash: compgen: not found |
zsh | 30 compgen -k shows Oils keywords too [zsh stdout] Expected '=\ncall\nconst\nfunc\nproc\nsetglobal\nsetvar\ntyped\nvar\n--\n' Got '--\n' stdout: --stderr: zsh: command not found: compgen |
mksh | 30 compgen -k shows Oils keywords too [mksh stdout] Expected '=\ncall\nconst\nfunc\nproc\nsetglobal\nsetvar\ntyped\nvar\n--\n' Got '--\n' stdout: --stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 30 compgen -k shows Oils keywords too [ksh stdout] Expected '=\ncall\nconst\nfunc\nproc\nsetglobal\nsetvar\ntyped\nvar\n--\n' Got '--\n' stdout: --stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 30 compgen -k shows Oils keywords too [toysh stdout] Expected '=\ncall\nconst\nfunc\nproc\nsetglobal\nsetvar\ntyped\nvar\n--\n' Got '\n' stdout: stderr: sh: compgen: No such file or directory |
sush | 30 compgen -k shows Oils keywords too [sush stdout] Expected '=\ncall\nconst\nfunc\nproc\nsetglobal\nsetvar\ntyped\nvar\n--\n' Got '--\n' stdout: --stderr: sush: compgen: -k: invalid option |
brush | 30 compgen -k shows Oils keywords too [brush stdout] Expected '=\ncall\nconst\nfunc\nproc\nsetglobal\nsetvar\ntyped\nvar\n--\n' Got '--\n' stdout: --stderr: |
dash | 31 compgen -k completes reserved shell keywords [dash stdout] Expected 'do\ndone\nstatus=0\nelif\nelse\nstatus=0\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: dash: 1: compgen: not found dash: 3: compgen: not found |
ash | 31 compgen -k completes reserved shell keywords [ash stdout] Expected 'do\ndone\nstatus=0\nelif\nelse\nstatus=0\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: ash: compgen: not found ash: compgen: not found |
zsh | 31 compgen -k completes reserved shell keywords [zsh stdout] Expected 'do\ndone\nstatus=0\nelif\nelse\nstatus=0\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: zsh: command not found: compgen zsh: command not found: compgen |
mksh | 31 compgen -k completes reserved shell keywords [mksh stdout] Expected 'do\ndone\nstatus=0\nelif\nelse\nstatus=0\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: mksh: <stdin>[1]: compgen: not found mksh: <stdin>[3]: compgen: not found |
ksh | 31 compgen -k completes reserved shell keywords [ksh stdout] Expected 'do\ndone\nstatus=0\nelif\nelse\nstatus=0\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found E: ksh: <stdin>[3]: compgen: inaccessible or not found |
toysh | 31 compgen -k completes reserved shell keywords [toysh stdout] Expected 'do\ndone\nstatus=0\nelif\nelse\nstatus=0\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: sh: compgen: No such file or directory sh: compgen: No such file or directory |
sush | 31 compgen -k completes reserved shell keywords [sush stdout] Expected 'do\ndone\nstatus=0\nelif\nelse\nstatus=0\n', got 'status=0\nstatus=0\n' stdout: status=0 status=0stderr: sush: compgen: -k: invalid option sush: compgen: -k: invalid option |
dash | 32 -o filenames and -o nospace have no effect with compgen [dash stdout] Expected 'bin\nbuild\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 1: compgen: not found |
ash | 32 -o filenames and -o nospace have no effect with compgen [ash stdout] Expected 'bin\nbuild\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 32 -o filenames and -o nospace have no effect with compgen [zsh stdout] Expected 'bin\nbuild\n', got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 32 -o filenames and -o nospace have no effect with compgen [mksh stdout] Expected 'bin\nbuild\n', got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 32 -o filenames and -o nospace have no effect with compgen [ksh stdout] Expected 'bin\nbuild\n', got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 32 -o filenames and -o nospace have no effect with compgen [toysh stdout] Expected 'bin\nbuild\n', got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory |
sush | 32 -o filenames and -o nospace have no effect with compgen [sush stdout] Expected 'bin\nbuild\n', got '' [sush status] Expected 0, got 1 stdout: stderr: |
dash | 33 -o plusdirs and -o dirnames with compgen [dash stdout] Expected 'b1\nb2\nbenchmarks\nbin\nbuild\nbuiltin\n---\nbenchmarks\nbin\nbuild\nbuiltin\n' Got '---\n' stdout: ---stderr: dash: 2: compgen: not found dash: 4: compgen: not found |
ash | 33 -o plusdirs and -o dirnames with compgen [ash stdout] Expected 'b1\nb2\nbenchmarks\nbin\nbuild\nbuiltin\n---\nbenchmarks\nbin\nbuild\nbuiltin\n' Got '---\n' stdout: ---stderr: ash: compgen: not found ash: compgen: not found |
zsh | 33 -o plusdirs and -o dirnames with compgen [zsh stdout] Expected 'b1\nb2\nbenchmarks\nbin\nbuild\nbuiltin\n---\nbenchmarks\nbin\nbuild\nbuiltin\n' Got '---\n' stdout: ---stderr: zsh: command not found: compgen zsh: command not found: compgen |
mksh | 33 -o plusdirs and -o dirnames with compgen [mksh stdout] Expected 'b1\nb2\nbenchmarks\nbin\nbuild\nbuiltin\n---\nbenchmarks\nbin\nbuild\nbuiltin\n' Got '---\n' stdout: ---stderr: mksh: <stdin>[2]: compgen: not found mksh: <stdin>[4]: compgen: not found |
ksh | 33 -o plusdirs and -o dirnames with compgen [ksh stdout] Expected 'b1\nb2\nbenchmarks\nbin\nbuild\nbuiltin\n---\nbenchmarks\nbin\nbuild\nbuiltin\n' Got '---\n' stdout: ---stderr: E: ksh: <stdin>[2]: compgen: inaccessible or not found E: ksh: <stdin>[4]: compgen: inaccessible or not found |
toysh | 33 -o plusdirs and -o dirnames with compgen [toysh stdout] Expected 'b1\nb2\nbenchmarks\nbin\nbuild\nbuiltin\n---\nbenchmarks\nbin\nbuild\nbuiltin\n' Got '---\n' stdout: ---stderr: sh: compgen: No such file or directory sh: compgen: No such file or directory |
sush | 33 -o plusdirs and -o dirnames with compgen [sush stdout] Expected 'b1\nb2\nbenchmarks\nbin\nbuild\nbuiltin\n---\nbenchmarks\nbin\nbuild\nbuiltin\n' Got '---\n' stdout: ---stderr: |
dash | 34 compgen -o default completes files and dirs [dash stdout] Expected 'spec/temp-binding.test.sh\nspec/testdata\nspec/tilde.test.sh\nspec/toysh-posix.test.sh\nspec/toysh.test.sh\nspec/type-compat.test.sh\n' Got '' stdout: stderr: dash: 2: compgen: not found |
ash | 34 compgen -o default completes files and dirs [ash stdout] Expected 'spec/temp-binding.test.sh\nspec/testdata\nspec/tilde.test.sh\nspec/toysh-posix.test.sh\nspec/toysh.test.sh\nspec/type-compat.test.sh\n' Got '' stdout: stderr: ash: compgen: not found |
zsh | 34 compgen -o default completes files and dirs [zsh stdout] Expected 'spec/temp-binding.test.sh\nspec/testdata\nspec/tilde.test.sh\nspec/toysh-posix.test.sh\nspec/toysh.test.sh\nspec/type-compat.test.sh\n' Got '' stdout: stderr: zsh: command not found: compgen |
mksh | 34 compgen -o default completes files and dirs [mksh stdout] Expected 'spec/temp-binding.test.sh\nspec/testdata\nspec/tilde.test.sh\nspec/toysh-posix.test.sh\nspec/toysh.test.sh\nspec/type-compat.test.sh\n' Got '' stdout: stderr: mksh: <stdin>[2]: compgen: not found |
ksh | 34 compgen -o default completes files and dirs [ksh stdout] Expected 'spec/temp-binding.test.sh\nspec/testdata\nspec/tilde.test.sh\nspec/toysh-posix.test.sh\nspec/toysh.test.sh\nspec/type-compat.test.sh\n' Got '' stdout: stderr: E: ksh: <stdin>[2]: compgen: inaccessible or not found |
toysh | 34 compgen -o default completes files and dirs [toysh stdout] Expected 'spec/temp-binding.test.sh\nspec/testdata\nspec/tilde.test.sh\nspec/toysh-posix.test.sh\nspec/toysh.test.sh\nspec/type-compat.test.sh\n' Got '' stdout: stderr: sh: compgen: No such file or directory |
sush | 34 compgen -o default completes files and dirs [sush stdout] Expected 'spec/temp-binding.test.sh\nspec/testdata\nspec/tilde.test.sh\nspec/toysh-posix.test.sh\nspec/toysh.test.sh\nspec/type-compat.test.sh\n' Got '' stdout: stderr: |
dash | 35 compgen doesn't respect -X for user-defined functions [dash stdout] Expected 'one\nthree\n--\ntwo\nbin\n', got '' stdout: stderr: |
ash | 35 compgen doesn't respect -X for user-defined functions [ash stdout] Expected 'one\nthree\n--\ntwo\nbin\n', got '' stdout: stderr: |
zsh | 35 compgen doesn't respect -X for user-defined functions [zsh stdout] Expected 'one\nthree\n--\ntwo\nbin\n', got '' stdout: stderr: |
mksh | 35 compgen doesn't respect -X for user-defined functions [mksh stdout] Expected 'one\nthree\n--\ntwo\nbin\n', got '' stdout: stderr: |
ksh | 35 compgen doesn't respect -X for user-defined functions [ksh stdout] Expected 'one\nthree\n--\ntwo\nbin\n', got '' stdout: stderr: |
toysh | 35 compgen doesn't respect -X for user-defined functions [toysh stdout] Expected 'one\nthree\n--\ntwo\nbin\n', got '' [toysh status] Expected 0, got -6 stdout: stderr: munmap_chunk(): invalid pointer |
sush | 35 compgen doesn't respect -X for user-defined functions [sush stdout] Expected 'one\nthree\n--\ntwo\nbin\n', got '' stdout: stderr: |
brush | 35 compgen doesn't respect -X for user-defined functions [brush stdout] Expected 'one\nthree\n--\ntwo\nbin\n', got '' stdout: stderr: |
dash | 36 compgen -W words -X filter [dash stdout] Expected 'one\nthree\n', got '' stdout: stderr: |
ash | 36 compgen -W words -X filter [ash stdout] Expected 'one\nthree\n', got '' stdout: stderr: |
zsh | 36 compgen -W words -X filter [zsh stdout] Expected 'one\nthree\n', got '' stdout: stderr: |
mksh | 36 compgen -W words -X filter [mksh stdout] Expected 'one\nthree\n', got '' stdout: stderr: |
ksh | 36 compgen -W words -X filter [ksh stdout] Expected 'one\nthree\n', got '' stdout: stderr: |
toysh | 36 compgen -W words -X filter [toysh stdout] Expected 'one\nthree\n', got '' [toysh status] Expected 0, got -6 stdout: stderr: munmap_chunk(): invalid pointer |
sush | 36 compgen -W words -X filter [sush stdout] Expected 'one\nthree\n', got '' stdout: stderr: |
brush | 36 compgen -W words -X filter [brush stdout] Expected 'one\nthree\n', got '' stdout: stderr: |
dash | 37 compgen -f -X filter -- $cur [dash stdout] Expected 'spam.py\nspam.sh\n--\nspam.py\n', got '--\n' stdout: --stderr: dash: 3: compgen: not found |
ash | 37 compgen -f -X filter -- $cur [ash stdout] Expected 'spam.py\nspam.sh\n--\nspam.py\n', got '--\n' stdout: --stderr: ash: compgen: not found |
zsh | 37 compgen -f -X filter -- $cur [zsh stdout] Expected 'spam.py\nspam.sh\n--\nspam.py\n', got '--\n' stdout: --stderr: zsh: command not found: compgen |
mksh | 37 compgen -f -X filter -- $cur [mksh stdout] Expected 'spam.py\nspam.sh\n--\nspam.py\n', got '--\n' stdout: --stderr: mksh: <stdin>[3]: compgen: not found |
ksh | 37 compgen -f -X filter -- $cur [ksh stdout] Expected 'spam.py\nspam.sh\n--\nspam.py\n', got '--\n' stdout: --stderr: E: ksh: <stdin>[3]: compgen: inaccessible or not found |
toysh | 37 compgen -f -X filter -- $cur [toysh stdout] Expected 'spam.py\nspam.sh\n--\nspam.py\n', got '\n' [toysh status] Expected 0, got -6 stdout: stderr: sh: compgen: No such file or directory munmap_chunk(): invalid pointer |
sush | 37 compgen -f -X filter -- $cur [sush stdout] Expected 'spam.py\nspam.sh\n--\nspam.py\n', got 'spam.py\nspam.sh\n--\n' stdout: spam.py spam.sh --stderr: |
brush | 37 compgen -f -X filter -- $cur [brush stdout] Expected 'spam.py\nspam.sh\n--\nspam.py\n', got 'spam.py\nspam.sh\n--\n' stdout: spam.py spam.sh --stderr: |
dash | 38 compgen doesn't need shell quoting [dash stdout] Expected "foo bar\nfoo'bar\n", got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 4: compgen: not found dash: 5: compgen: not found |
ash | 38 compgen doesn't need shell quoting [ash stdout] Expected "foo bar\nfoo'bar\n", got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found ash: compgen: not found |
zsh | 38 compgen doesn't need shell quoting [zsh stdout] Expected "foo bar\nfoo'bar\n", got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen zsh: command not found: compgen |
mksh | 38 compgen doesn't need shell quoting [mksh stdout] Expected "foo bar\nfoo'bar\n", got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[4]: compgen: not found mksh: <stdin>[5]: compgen: not found |
ksh | 38 compgen doesn't need shell quoting [ksh stdout] Expected "foo bar\nfoo'bar\n", got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[4]: compgen: inaccessible or not found E: ksh: <stdin>[5]: compgen: inaccessible or not found |
toysh | 38 compgen doesn't need shell quoting [toysh stdout] Expected "foo bar\nfoo'bar\n", got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory sh: compgen: No such file or directory |
brush | 38 compgen doesn't need shell quoting [brush stdout] Expected "foo bar\nfoo'bar\n", got "foo bar\nfoo bar\nfoo'bar\n" stdout: foo bar foo bar foo'barstderr: |
dash | 39 compgen -W 'one two three' [dash stdout] Expected 'one\ntwo\nthree\n--\nvendor\nv1\nv2\n--\nvendor\nv1\nv2\n' Got '--\n--\n' [dash status] Expected 0, got 127 stdout: -- --stderr: dash: 2: compgen: not found dash: 4: compgen: not found dash: 6: compgen: not found |
ash | 39 compgen -W 'one two three' [ash stdout] Expected 'one\ntwo\nthree\n--\nvendor\nv1\nv2\n--\nvendor\nv1\nv2\n' Got '--\n--\n' [ash status] Expected 0, got 127 stdout: -- --stderr: ash: compgen: not found ash: compgen: not found ash: compgen: not found |
zsh | 39 compgen -W 'one two three' [zsh stdout] Expected 'one\ntwo\nthree\n--\nvendor\nv1\nv2\n--\nvendor\nv1\nv2\n' Got '--\n--\n' [zsh status] Expected 0, got 127 stdout: -- --stderr: zsh: command not found: compgen zsh: command not found: compgen zsh: command not found: compgen |
mksh | 39 compgen -W 'one two three' [mksh stdout] Expected 'one\ntwo\nthree\n--\nvendor\nv1\nv2\n--\nvendor\nv1\nv2\n' Got '--\n--\n' [mksh status] Expected 0, got 127 stdout: -- --stderr: mksh: <stdin>[2]: compgen: not found mksh: <stdin>[4]: compgen: not found mksh: <stdin>[6]: compgen: not found |
ksh | 39 compgen -W 'one two three' [ksh stdout] Expected 'one\ntwo\nthree\n--\nvendor\nv1\nv2\n--\nvendor\nv1\nv2\n' Got '--\n--\n' [ksh status] Expected 0, got 127 stdout: -- --stderr: E: ksh: <stdin>[2]: compgen: inaccessible or not found E: ksh: <stdin>[4]: compgen: inaccessible or not found E: ksh: <stdin>[6]: compgen: inaccessible or not found |
toysh | 39 compgen -W 'one two three' [toysh stdout] Expected 'one\ntwo\nthree\n--\nvendor\nv1\nv2\n--\nvendor\nv1\nv2\n' Got '\n\n' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory sh: compgen: No such file or directory sh: compgen: No such file or directory |
sush | 39 compgen -W 'one two three' [sush stdout] Expected 'one\ntwo\nthree\n--\nvendor\nv1\nv2\n--\nvendor\nv1\nv2\n' Got 'one\ntwo\nthree\n--\n--\n' [sush status] Expected 0, got 1 stdout: one two three -- --stderr: |
dash | 40 compgen -W evaluates code in $() [dash stdout] Expected 'spam\neggs\nham cheese\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 2: compgen: not found |
ash | 40 compgen -W evaluates code in $() [ash stdout] Expected 'spam\neggs\nham cheese\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 40 compgen -W evaluates code in $() [zsh stdout] Expected 'spam\neggs\nham cheese\n', got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 40 compgen -W evaluates code in $() [mksh stdout] Expected 'spam\neggs\nham cheese\n', got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[2]: compgen: not found |
ksh | 40 compgen -W evaluates code in $() [ksh stdout] Expected 'spam\neggs\nham cheese\n', got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[2]: compgen: inaccessible or not found |
toysh | 40 compgen -W evaluates code in $() [toysh stdout] Expected 'spam\neggs\nham cheese\n', got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory |
dash | 41 compgen -W uses IFS, and delimiters are escaped with \ [dash stdout] Expected 'spam\neggs\nham cheese:colon\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 2: compgen: not found |
ash | 41 compgen -W uses IFS, and delimiters are escaped with \ [ash stdout] Expected 'spam\neggs\nham cheese:colon\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 41 compgen -W uses IFS, and delimiters are escaped with \ [zsh stdout] Expected 'spam\neggs\nham cheese:colon\n', got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 41 compgen -W uses IFS, and delimiters are escaped with \ [mksh stdout] Expected 'spam\neggs\nham cheese:colon\n', got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[2]: compgen: not found |
ksh | 41 compgen -W uses IFS, and delimiters are escaped with \ [ksh stdout] Expected 'spam\neggs\nham cheese:colon\n', got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[2]: compgen: inaccessible or not found |
toysh | 41 compgen -W uses IFS, and delimiters are escaped with \ [toysh stdout] Expected 'spam\neggs\nham cheese:colon\n', got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory |
sush | 41 compgen -W uses IFS, and delimiters are escaped with \ [sush stdout] Expected 'spam\neggs\nham cheese:colon\n', got 'spam:eggs%ham\ncheese:colon\n' stdout: spam:eggs%ham cheese:colonstderr: |
bash | 42 Parse errors for compgen -W and complete -W stdout: status=1 status=0stderr: bash: line 1: ${: bad substitution |
dash | 42 Parse errors for compgen -W and complete -W [dash stdout] Expected 'status=2\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: dash: 1: compgen: not found dash: 3: complete: not found |
ash | 42 Parse errors for compgen -W and complete -W [ash stdout] Expected 'status=2\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: ash: compgen: not found ash: complete: not found |
zsh | 42 Parse errors for compgen -W and complete -W [zsh stdout] Expected 'status=2\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: zsh: command not found: compgen zsh: command not found: complete |
mksh | 42 Parse errors for compgen -W and complete -W [mksh stdout] Expected 'status=2\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: mksh: <stdin>[1]: compgen: not found mksh: <stdin>[3]: complete: not found |
ksh | 42 Parse errors for compgen -W and complete -W [ksh stdout] Expected 'status=2\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found E: ksh: <stdin>[3]: complete: inaccessible or not found |
toysh | 42 Parse errors for compgen -W and complete -W [toysh stdout] Expected 'status=2\nstatus=2\n', got 'status=127\nstatus=127\n' stdout: status=127 status=127stderr: sh: compgen: No such file or directory sh: complete: No such file or directory |
sush | 42 Parse errors for compgen -W and complete -W [sush stdout] Expected 'status=2\nstatus=2\n', got 'status=1\nstatus=1\n' stdout: status=1 status=1stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 3: complete: -W: still unsupported |
brush | 42 Parse errors for compgen -W and complete -W [brush stdout] Expected 'status=2\nstatus=2\n', got '${\nstatus=0\nstatus=0\n' stdout: ${ status=0 status=0stderr: |
dash | 43 Runtime errors for compgen -W [dash stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: dash: 1: compgen: not found |
ash | 43 Runtime errors for compgen -W [ash stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: ash: compgen: not found |
zsh | 43 Runtime errors for compgen -W [zsh stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: zsh: command not found: compgen |
mksh | 43 Runtime errors for compgen -W [mksh stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 43 Runtime errors for compgen -W [ksh stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 43 Runtime errors for compgen -W [toysh stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: sh: compgen: No such file or directory |
sush | 43 Runtime errors for compgen -W [sush stdout] Expected 'status=1\n', got 'foo\nbar\nstatus=0\n' stdout: foo bar status=0stderr: |
dash | 44 Runtime errors for compgen -F func [dash stdout] Expected 'status=1\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 2: Syntax error: "(" unexpected (expecting "}") |
ash | 44 Runtime errors for compgen -F func [ash stdout] Expected 'status=1\n', got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" (expecting "}") |
zsh | 44 Runtime errors for compgen -F func [zsh stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: zsh: command not found: compgen |
mksh | 44 Runtime errors for compgen -F func [mksh stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: mksh: <stdin>[5]: compgen: not found |
ksh | 44 Runtime errors for compgen -F func [ksh stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: E: ksh: <stdin>[5]: compgen: inaccessible or not found |
toysh | 44 Runtime errors for compgen -F func [toysh stdout] Expected 'status=1\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: main: line 1: sh: syntax error: foo |
sush | 44 Runtime errors for compgen -F func [sush stdout] Expected 'status=1\n', got 'status=2\n' stdout: status=2stderr: sush: compgen: -F: invalid option |
brush | 44 Runtime errors for compgen -F func [brush stdout] Expected 'status=1\n', got 'foo\nbar\nstatus=0\n' stdout: foo bar status=0stderr: [33m WARN[0m error while running completion function '_foo': arithmetic evaluation error: division by zero |
osh | 44 Runtime errors for compgen -F func [osh stdout] Expected 'status=1\n', got 'foo\nbar\nstatus=0\n' stdout: foo bar status=0stderr: COMPREPLY+=( $(( 1 / 0 )) ) # FATAL, but we still have candidates ^ [ stdin ]:3: Divide by zero |
dash | 45 compgen -W '' cmd is not a usage error [dash stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: dash: 1: compgen: not found |
ash | 45 compgen -W '' cmd is not a usage error [ash stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: ash: compgen: not found |
zsh | 45 compgen -W '' cmd is not a usage error [zsh stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: zsh: command not found: compgen |
mksh | 45 compgen -W '' cmd is not a usage error [mksh stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 45 compgen -W '' cmd is not a usage error [ksh stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 45 compgen -W '' cmd is not a usage error [toysh stdout] Expected 'status=1\n', got 'status=127\n' stdout: status=127stderr: sh: compgen: No such file or directory |
dash | 46 compgen -A builtin [dash stdout] Expected 'getopts\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 1: compgen: not found |
ash | 46 compgen -A builtin [ash stdout] Expected 'getopts\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 46 compgen -A builtin [zsh stdout] Expected 'getopts\n', got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 46 compgen -A builtin [mksh stdout] Expected 'getopts\n', got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[1]: compgen: not found |
ksh | 46 compgen -A builtin [ksh stdout] Expected 'getopts\n', got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[1]: compgen: inaccessible or not found |
toysh | 46 compgen -A builtin [toysh stdout] Expected 'getopts\n', got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory |
sush | 46 compgen -A builtin [sush stdout] Expected 'getopts\n', got '' [sush status] Expected 0, got 2 stdout: stderr: sush: compgen: builtin: invalid option |
dash | 47 complete -C vs. compgen -C [dash stdout] Expected 'foo\nbar\ncompgen=0\ncomplete=0\n', got 'compgen=127\ncomplete=127\n' stdout: compgen=127 complete=127stderr: dash: 4: compgen: not found dash: 7: complete: not found |
ash | 47 complete -C vs. compgen -C [ash stdout] Expected 'foo\nbar\ncompgen=0\ncomplete=0\n', got 'compgen=127\ncomplete=127\n' stdout: compgen=127 complete=127stderr: ash: compgen: not found ash: complete: not found |
zsh | 47 complete -C vs. compgen -C [zsh stdout] Expected 'foo\nbar\ncompgen=0\ncomplete=0\n', got 'compgen=127\ncomplete=127\n' stdout: compgen=127 complete=127stderr: zsh: command not found: compgen zsh: command not found: complete |
mksh | 47 complete -C vs. compgen -C [mksh stdout] Expected 'foo\nbar\ncompgen=0\ncomplete=0\n', got 'compgen=127\ncomplete=127\n' stdout: compgen=127 complete=127stderr: mksh: <stdin>[4]: compgen: not found mksh: <stdin>[7]: complete: not found |
ksh | 47 complete -C vs. compgen -C [ksh stdout] Expected 'foo\nbar\ncompgen=0\ncomplete=0\n', got 'compgen=127\ncomplete=127\n' stdout: compgen=127 complete=127stderr: E: ksh: <stdin>[4]: compgen: inaccessible or not found E: ksh: <stdin>[7]: complete: inaccessible or not found |
toysh | 47 complete -C vs. compgen -C [toysh stdout] Expected 'foo\nbar\ncompgen=0\ncomplete=0\n', got 'compgen=127\ncomplete=127\n' stdout: compgen=127 complete=127stderr: sh: compgen: No such file or directory sh: complete: No such file or directory |
sush | 47 complete -C vs. compgen -C [sush stdout] Expected 'foo\nbar\ncompgen=0\ncomplete=0\n', got 'compgen=2\ncomplete=1\n' stdout: compgen=2 complete=1stderr: sush: compgen: -C: invalid option /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 7: complete: -C: still unsupported |
osh | 47 complete -C vs. compgen -C [osh stdout] Expected 'foo\nbar\ncompgen=0\ncomplete=0\n', got 'compgen=1\ncomplete=0\n' stdout: compgen=1 complete=0stderr: osh warning: complete -C not implemented osh warning: complete -C not implemented |
bash | 48 compadjust with empty COMP_ARGV stdout: stderr: |
dash | 48 compadjust with empty COMP_ARGV [dash stdout] Expected '[]\n', got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 3: Syntax error: "(" unexpected |
ash | 48 compadjust with empty COMP_ARGV [ash stdout] Expected '[]\n', got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" |
zsh | 48 compadjust with empty COMP_ARGV [zsh stdout] Expected '[]\n', got "['']\n" stdout: ['']stderr: zsh: command not found: compadjust |
toysh | 48 compadjust with empty COMP_ARGV [toysh stdout] Expected '[]\n', got '' [toysh status] Expected 0, got -6 stdout: stderr: munmap_chunk(): invalid pointer |
bash | 49 compadjust with sparse COMP_ARGV stdout: stderr: |
dash | 49 compadjust with sparse COMP_ARGV [dash stdout] Expected "['0', '2', '5', '9']\n", got '' [dash status] Expected 0, got 2 stdout: stderr: dash: 3: Syntax error: "(" unexpected |
ash | 49 compadjust with sparse COMP_ARGV [ash stdout] Expected "['0', '2', '5', '9']\n", got '' [ash status] Expected 0, got 2 stdout: stderr: ash: syntax error: unexpected "(" |
zsh | 49 compadjust with sparse COMP_ARGV [zsh stdout] Expected "['0', '2', '5', '9']\n", got "['']\n" stdout: ['']stderr: zsh: command not found: compadjust |
mksh | 49 compadjust with sparse COMP_ARGV [mksh stdout] Expected "['0', '2', '5', '9']\n", got '[]\n' stdout: []stderr: mksh: <stdin>[5]: compadjust: not found |
ksh | 49 compadjust with sparse COMP_ARGV [ksh stdout] Expected "['0', '2', '5', '9']\n", got '[]\n' stdout: []stderr: E: ksh: <stdin>[5]: compadjust: inaccessible or not found |
toysh | 49 compadjust with sparse COMP_ARGV [toysh stdout] Expected "['0', '2', '5', '9']\n", got '' [toysh status] Expected 0, got -6 stdout: stderr: munmap_chunk(): invalid pointer |
sush | 49 compadjust with sparse COMP_ARGV [sush stdout] Expected "['0', '2', '5', '9']\n", got '[]\n' stdout: []stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 5: compadjust: command not found |
brush | 49 compadjust with sparse COMP_ARGV [brush stdout] Expected "['0', '2', '5', '9']\n", got '[]\n' stdout: []stderr: compadjust: command not found |
dash | 50 compgen -F with scalar COMPREPLY [dash stdout] Expected 'hello\n', got '' [dash status] Expected 0, got 127 stdout: stderr: dash: 5: compgen: not found |
ash | 50 compgen -F with scalar COMPREPLY [ash stdout] Expected 'hello\n', got '' [ash status] Expected 0, got 127 stdout: stderr: ash: compgen: not found |
zsh | 50 compgen -F with scalar COMPREPLY [zsh stdout] Expected 'hello\n', got '' [zsh status] Expected 0, got 127 stdout: stderr: zsh: command not found: compgen |
mksh | 50 compgen -F with scalar COMPREPLY [mksh stdout] Expected 'hello\n', got '' [mksh status] Expected 0, got 127 stdout: stderr: mksh: <stdin>[5]: compgen: not found |
ksh | 50 compgen -F with scalar COMPREPLY [ksh stdout] Expected 'hello\n', got '' [ksh status] Expected 0, got 127 stdout: stderr: E: ksh: <stdin>[5]: compgen: inaccessible or not found |
toysh | 50 compgen -F with scalar COMPREPLY [toysh stdout] Expected 'hello\n', got '' [toysh status] Expected 0, got 127 stdout: stderr: sh: compgen: No such file or directory |
sush | 50 compgen -F with scalar COMPREPLY [sush stdout] Expected 'hello\n', got '' [sush status] Expected 0, got 2 stdout: stderr: sush: compgen: -F: invalid option |