Results for sh-func.test.sh

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

Details on runs that didn't PASS

osh_.py0 Locals don't leak

[osh_.py stdout] Expected '\n', got '(cmd_value.Argv argv:[f] arg_spids:[14])\n\n'

stdout:
(cmd_value.Argv argv:[f] arg_spids:[14])

stderr:
Unhandled SimpleCommand
osh_.cc0 Locals don't leak

[osh_.cc stdout] Expected '\n', got '(cmd_value.Argv argv:[f] arg_spids:[14])\n\n'

stdout:
(cmd_value.Argv argv:[f] arg_spids:[14])

stderr:
Unhandled SimpleCommand
osh_.py1 Globals leak

[osh_.py stdout] Expected 'f_var\n', got '(cmd_value.Argv argv:[f] arg_spids:[12])\n\n'

stdout:
(cmd_value.Argv argv:[f] arg_spids:[12])

stderr:
Unhandled SimpleCommand
osh_.cc1 Globals leak

[osh_.cc stdout] Expected 'f_var\n', got '(cmd_value.Argv argv:[f] arg_spids:[12])\n\n'

stdout:
(cmd_value.Argv argv:[f] arg_spids:[12])

stderr:
Unhandled SimpleCommand
osh_.py2 Return statement

[osh_.py stdout] Expected 'one\n', got '(cmd_value.Argv argv:[f] arg_spids:[23])\n'
[osh_.py status] Expected 42, got 0

stdout:
(cmd_value.Argv argv:[f] arg_spids:[23])
stderr:
Unhandled SimpleCommand
osh_.cc2 Return statement

[osh_.cc stdout] Expected 'one\n', got '(cmd_value.Argv argv:[f] arg_spids:[23])\n'
[osh_.cc status] Expected 42, got 0

stdout:
(cmd_value.Argv argv:[f] arg_spids:[23])
stderr:
Unhandled SimpleCommand
osh_.py3 Dynamic Scope

[osh_.py stdout] Expected 'g_var\n', got '(cmd_value.Argv argv:[g] arg_spids:[30])\n'

stdout:
(cmd_value.Argv argv:[g] arg_spids:[30])
stderr:
Unhandled SimpleCommand
osh_.cc3 Dynamic Scope

[osh_.cc stdout] Expected 'g_var\n', got '(cmd_value.Argv argv:[g] arg_spids:[30])\n'

stdout:
(cmd_value.Argv argv:[g] arg_spids:[30])
stderr:
Unhandled SimpleCommand
osh_.py4 Dynamic Scope Mutation (wow this is bad)

[osh_.py stdout] Expected 'g: f_mutation\n', got '(cmd_value.Argv argv:[g] arg_spids:[37])\n'

stdout:
(cmd_value.Argv argv:[g] arg_spids:[37])
stderr:
Unhandled SimpleCommand
osh_.cc4 Dynamic Scope Mutation (wow this is bad)

[osh_.cc stdout] Expected 'g: f_mutation\n', got '(cmd_value.Argv argv:[g] arg_spids:[37])\n'

stdout:
(cmd_value.Argv argv:[g] arg_spids:[37])
stderr:
Unhandled SimpleCommand
osh_.py5 Assign local separately

[osh_.py stdout] Expected '[new-value]\n', got '(cmd_value.Argv argv:[f] arg_spids:[28])\n'

stdout:
(cmd_value.Argv argv:[f] arg_spids:[28])
stderr:
Unhandled SimpleCommand
osh_.cc5 Assign local separately

[osh_.cc stdout] Expected '[new-value]\n', got '(cmd_value.Argv argv:[f] arg_spids:[28])\n'

stdout:
(cmd_value.Argv argv:[f] arg_spids:[28])
stderr:
Unhandled SimpleCommand
osh_.py6 Assign a local and global on same line

[osh_.py stdout] Expected u'[L G]\n[ G]\n', got '(cmd_value.Argv argv:[f] arg_spids:[33])\n[ ]\n'

stdout:
(cmd_value.Argv argv:[f] arg_spids:[33])
[ ]
stderr:
Unhandled SimpleCommand
osh_.cc6 Assign a local and global on same line

[osh_.cc stdout] Expected u'[L G]\n[ G]\n', got '(cmd_value.Argv argv:[f] arg_spids:[33])\n[ ]\n'

stdout:
(cmd_value.Argv argv:[f] arg_spids:[33])
[ ]
stderr:
Unhandled SimpleCommand
osh_.py7 Return without args gives previous

[osh_.py stdout] Expected 'status=42\n', got '(cmd_value.Argv argv:[f] arg_spids:[20])\nstatus=0\n'

stdout:
(cmd_value.Argv argv:[f] arg_spids:[20])
status=0
stderr:
Unhandled SimpleCommand
osh_.cc7 Return without args gives previous

[osh_.cc stdout] Expected 'status=42\n', got '(cmd_value.Argv argv:[f] arg_spids:[20])\nstatus=0\n'

stdout:
(cmd_value.Argv argv:[f] arg_spids:[20])
status=0
stderr:
Unhandled SimpleCommand