Results for assign.test.sh

casedashbashmkshoshdescription
0pass pass pass pass Env value with equals
1pass pass BUG pass Env value using preceding Env binding
details
2pass pass pass pass Env value with two quotes
3pass pass pass pass Env value with escaped <
4pass pass pass pass Escaped = in command name
5BUG pass ok FAIL Env binding not allowed before compound command
detailsdetailsdetails
6pass pass pass pass Trying to run keyword 'for'
7pass pass pass pass Empty env binding
8pass pass pass pass Assignment doesn't do word splitting
9pass pass pass pass Assignment doesn't do glob expansion
10ok ok ok pass Env binding in readonly/declare disallowed
detailsdetailsdetails
11pass pass pass pass Dependent export setting

41 passed, 4 ok, 0 known unimplemented, 2 known bugs, 1 failed, 0 skipped

Details on runs that didn't PASS

mksh1 Env value using preceding Env binding

stdout:
foo
[]
stderr:
dash5 Env binding not allowed before compound command

stdout:
stderr: 
/bin/dash: 1: for: not found
mksh5 Env binding not allowed before compound command

stdout:
stderr: 
/bin/mksh: <stdin>[1]: syntax error: 'do' unexpected
osh5 Env binding not allowed before compound command

[osh status] Expected 2, got 127

stdout:
stderr: 
Unexpected error in execvpe('for', ['for', 'i', 'in', 'a', 'b'], ...): [Errno 2] No such file or directory: b'/home/andy/bin/for'
dash10 Env binding in readonly/declare disallowed

stdout:
v=None
stderr:
bash10 Env binding in readonly/declare disallowed

stdout:
v=None
stderr:
mksh10 Env binding in readonly/declare disallowed

stdout:
v=None
stderr: