Results for builtin-type.test.sh

statusbashzshmkshdashashosh
pass 312326
ok 134010
N-I 220100
BUG 000230
total666666
casebashzshmkshdashashoshdescription
0pass ok ok pass pass pass type -> keyword builtin
detailsdetails
1ok pass ok pass ok pass type -> alias function external
detailsdetailsdetails
2pass ok ok BUG BUG pass type of relative path
detailsdetailsdetailsdetails
3pass ok ok BUG BUG pass type -> not found
detailsdetailsdetailsdetails
4N-I N-I pass pass pass pass special builtins are called out
detailsdetails
5N-I N-I pass N-I BUG pass more special builtins
detailsdetailsdetailsdetails
17 passed, 9 OK, 5 not implemented, 5 BUG, 0 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

zsh0 type -> keyword builtin

stdout:
while is a reserved word
cd is a shell builtin
stderr:
mksh0 type -> keyword builtin

stdout:
while is a reserved word
cd is a shell builtin
stderr:
bash1 type -> alias function external

stdout:
ll is aliased to ls -l
f is a function
f () 
{ 
    echo hi
}
date is _tmp/date
stderr:
mksh1 type -> alias function external

stdout:
ll is an alias for ls -l
f is a function
date is a tracked alias for _tmp/date
stderr:
mksh: <stdin>[1]: shopt: not found
ash1 type -> alias function external

stdout:
ll is an alias for ls -l
f is a function
date is _tmp/date
stderr:
ash: shopt: not found
zsh2 type of relative path

stdout:
_tmp/file not found
_tmp/ex is _tmp/ex
stderr:
mksh2 type of relative path

stdout:
_tmp/file not found
_tmp/ex is _tmp/ex
stderr:
dash2 type of relative path

stdout:
_tmp/file is _tmp/file
_tmp/ex is _tmp/ex
stderr:
ash2 type of relative path

stdout:
_tmp/file is _tmp/file
_tmp/ex is _tmp/ex
stderr:
zsh3 type -> not found

stdout:
zz not found
status=1
stderr:
mksh3 type -> not found

stdout:
zz not found
status=1
stderr:
dash3 type -> not found

stdout:
zz: not found
status=127
stderr:
ash3 type -> not found

stdout:
zz: not found
status=127
stderr:
bash4 special builtins are called out

stdout:
cd is a shell builtin
eval is a shell builtin
: is a shell builtin
true is a shell builtin

export is a shell builtin
stderr:
zsh4 special builtins are called out

stdout:
cd is a shell builtin
eval is a shell builtin
: is a shell builtin
true is a shell builtin

export is a reserved word
stderr:
bash5 more special builtins

stdout:
stderr: 
zsh5 more special builtins

stdout:
stderr: 
dash5 more special builtins

stdout:
stderr: 
ash5 more special builtins

stdout:
. is a special shell builtin
source is a special shell builtin
stderr: