Results for sh-func.test.sh

statusoshosh_.pyosh_.cc
pass 875
FAIL 013
total888
caseoshosh_.pyosh_.ccdescription
0pass pass FAIL Locals don't leak
details
1pass pass pass Globals leak
2pass pass pass Return statement
3pass pass pass Dynamic Scope
4pass pass pass Dynamic Scope Mutation (wow this is bad)
5pass pass pass Assign local separately
6pass pass FAIL Assign a local and global on same line
details
7pass FAIL FAIL Return without args gives previous
detailsdetails
20 passed, 0 OK, 0 not implemented, 0 BUG, 4 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh_.cc0 Locals don't leak

[osh_.cc stdout] Expected '\n', got 'f_var\n'

stdout:
f_var
stderr:
osh_.cc6 Assign a local and global on same line

[osh_.cc stdout] Expected u'[L G]\n[ G]\n', got '[L G]\n[L G]\n'

stdout:
[L G]
[L G]
stderr:
osh_.py7 Return without args gives previous

[osh_.py stdout] Expected 'status=42\n', got 'status=0\n'

stdout:
status=0
stderr:
osh_.cc7 Return without args gives previous

[osh_.cc stdout] Expected 'status=42\n', got 'status=0\n'

stdout:
status=0
stderr: