Results for hay-isolation.test.sh

statusoshosh-cpp
pass 64
FAIL 02
total66
caseoshosh-cppdescription
0pass pass Turn off external binaries with shvar PATH='' {}
1pass FAIL More shvar PATH=''
details
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 FAIL hay at top level allows arbitrary commands
details
10 passed, 0 OK, 0 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh-cpp1 More shvar PATH=''

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

stdout:
stderr: 
      true $(cp -v file /tmp >&2)
                                ^
[ stdin ]:13: Invalid word while parsing command list
osh-cpp5 hay at top level allows arbitrary commands

[osh-cpp stdout] Expected '3\n4\ninside\n' Got ''
[osh-cpp status] Expected 127 Got 2

stdout:
stderr: 
  Package $(seq 2) {
                 ^
[ stdin ]:5: Invalid word while parsing command list