Results for builtin-oils.test.sh

statusbashosh
pass 36
N-I 60
FAIL 03
total99
casebashoshdescription
0N-I FAIL invoke usage
detailsdetails
1N-I pass invoke nonexistent name
details
2pass pass type and command builtin does not find private sleep, because it's not enabled
3N-I pass but invoke --show finds the private builtin (alternative to type, command)
details
4N-I FAIL builtin sleep finds the private builtin
detailsdetails
5pass pass sleep is still external
6N-I pass cat
details
7pass pass sleep
8N-I FAIL readlink
detailsdetails
9 passed, 0 OK, 6 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped
3 failed under osh

Details on runs that didn't PASS

bash0 invoke usage

stdout:
stderr: 
osh0 invoke usage

[osh stdout] Expected 'status=2\nstatus=2\n\nstatus=0\nstatus=0\nstatus=0\n' Got 'status=2\nstatus=2\n\nstatus=0\nstatus=0\nsleep\nstatus=0\n'

stdout:
status=2
status=2

status=0
status=0
sleep
status=0
stderr:
  invoke
  ^~~~~~
[ stdin ]:3: 'invoke' expected arguments
  invoke --
  ^~~~~~
[ stdin ]:6: 'invoke' expected arguments
bash1 invoke nonexistent name

stdout:
stderr: 
bash3 but invoke --show finds the private builtin (alternative to type, command)

stdout:
stderr: 
bash4 builtin sleep finds the private builtin

stdout:
stderr: 
osh4 builtin sleep finds the private builtin

[osh stdout] Expected 'status=0\n', got 'sleep\nstatus=0\nsleep\nstatus=0\n'

stdout:
sleep
status=0
sleep
status=0
stderr:
bash6 cat

stdout:
stderr: 
bash8 readlink

stdout:
stderr: 
osh8 readlink

[osh stdout] Expected '', got 'TODO\n'

stdout:
TODO
stderr: