Results for if_.test.sh

casedashbashmkshzshoshosh_ALTdescription
0pass pass pass pass pass pass If
1pass pass pass pass pass pass else
2pass pass pass pass pass pass elif
3pass pass pass pass pass pass Long style
4pass pass pass pass pass pass If empty command
5pass pass pass pass pass pass If subshell true
6pass pass pass pass pass pass If subshell true WITH OUTPUT is different
7pass pass pass pass pass pass If subshell true WITH ARGUMENT
8pass pass pass pass FAIL FAIL If subshell false -- exit code is propagated in a weird way.
detailsdetails

52 passed, 0 ok, 0 known unimplemented, 0 known bugs, 1 failed, 0 skipped

Details on runs that didn't PASS

osh8 If subshell false -- exit code is propagated in a weird way.

[osh stdout] Expected 'FALSE\n', got 'TRUE\n'

stdout:
TRUE
stderr:
osh_ALT8 If subshell false -- exit code is propagated in a weird way.

[osh_ALT stdout] Expected 'FALSE\n', got 'TRUE\n'

stdout:
TRUE
stderr: