Results for hay-isolation.test.sh

statusoshosh-cpp
pass 44
FAIL 22
total66
caseoshosh-cppdescription
0FAIL FAIL Turn off external binaries with shvar PATH='' {}
detailsdetails
1FAIL FAIL More shvar PATH=''
detailsdetails
2pass pass builtins and externals not available in hay eval
3pass pass procs in hay eval
4pass pass variables mutated within hay eval don't persist
5pass pass hay at top level allows arbitrary commands
8 passed, 0 OK, 0 not implemented, 0 BUG, 2 failed, 0 timeouts, 0 cases skipped
2 failed under osh

Details on runs that didn't PASS

osh0 Turn off external binaries with shvar PATH='' {}

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

stdout:
status=0
stderr:
    if (len(args) === 0) {
           ^
stdlib/ysh/shvar.ysh:3: Unexpected left paren (might need a space before it)
'file' -> '/tmp/file'
  shvar PATH='' {
                ^
[ stdin ]:12: fatal: 'shvar' appears to be external. External commands don't accept typed args (OILS-ERR-200)
osh-cpp0 Turn off external binaries with shvar PATH='' {}

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

stdout:
status=0
stderr:
    if (len(args) === 0) {
           ^
stdlib/ysh/shvar.ysh:3: Unexpected left paren (might need a space before it)
'file' -> '/tmp/file'
  shvar PATH='' {
                ^
[ stdin ]:12: fatal: 'shvar' appears to be external. External commands don't accept typed args (OILS-ERR-200)
osh1 More shvar PATH=''

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

stdout:
stderr: 
    if (len(args) === 0) {
           ^
stdlib/ysh/shvar.ysh:3: Unexpected left paren (might need a space before it)
  shvar PATH='' {
                ^
[ stdin ]:5: fatal: 'shvar' appears to be external. External commands don't accept typed args (OILS-ERR-200)
osh-cpp1 More shvar PATH=''

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

stdout:
stderr: 
    if (len(args) === 0) {
           ^
stdlib/ysh/shvar.ysh:3: Unexpected left paren (might need a space before it)
  shvar PATH='' {
                ^
[ stdin ]:5: fatal: 'shvar' appears to be external. External commands don't accept typed args (OILS-ERR-200)