Results for builtin-oils.test.sh

statusoshosh-cpp
pass 55
FAIL 33
total88
caseoshosh-cppdescription
0FAIL FAIL invoke usage
detailsdetails
1pass pass invoke nonexistent name
2pass pass type and command builtin does not find private sleep, because it's not enabled
3pass pass but invoke --show finds the private builtin (alternative to type, command)
4FAIL FAIL builtin sleep finds the private builtin
detailsdetails
5pass pass cat
6pass pass sleep
7FAIL FAIL readlink
detailsdetails
10 passed, 0 OK, 0 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped
3 failed under osh

Details on runs that didn't PASS

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
osh-cpp0 invoke usage

[osh-cpp 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
osh4 builtin sleep finds the private builtin

[osh stdout] Expected 'status=0\n', got 'status=1\n'

stdout:
status=1
stderr:
  builtin sleep 0
          ^~~~~
[ stdin ]:4: 'sleep' isn't a shell builtin
osh-cpp4 builtin sleep finds the private builtin

[osh-cpp stdout] Expected 'status=0\n', got 'status=1\n'

stdout:
status=1
stderr:
  builtin sleep 0
          ^~~~~
[ stdin ]:4: 'sleep' isn't a shell builtin
osh7 readlink

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

stdout:
TODO
stderr:
osh-cpp7 readlink

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

stdout:
TODO
stderr: