Results for hay-isolation.test.sh

statusosh
pass 4
FAIL 2
total6
caseoshdescription
0pass Turn off external binaries with shvar PATH='' {}
1FAIL More shvar PATH=''
details
2FAIL builtins and externals not available in hay eval
details
3pass procs in hay eval
4pass variables mutated within hay eval don't persist
5pass hay at top level allows arbitrary commands
4 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

osh1 More shvar PATH=''

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

stdout:
stderr: 
    echo _status $[_error.code]
                         ^
[ stdin ]:15: Unexpected token while parsing arithmetic: '.'
osh2 builtins and externals not available in hay eval

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

stdout:
stderr: 
        /bin/ls
        ^
[ stdin ]:9: Unknown command '/bin/ls' while running hay
  echo "status $[_error.code]"
                       ^
[ stdin ]:13: Unexpected token while parsing arithmetic: '.'