Results for exit-status.test.sh

statusdashbashmkshoshosh_ALT
pass 55544
FAIL 00011
total55555
casedashbashmkshoshosh_ALTdescription
0pass pass pass pass pass If empty command
1pass pass pass pass pass If subshell true
2pass pass pass pass pass If subshell true WITH OUTPUT is different
3pass pass pass pass pass If subshell true WITH ARGUMENT
4pass pass pass FAIL FAIL If subshell false -- exit code is propagated in a weird way (strict_argv prevents)
detailsdetails
23 passed, 0 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped
1 failed under osh

Details on runs that didn't PASS

osh4 If subshell false -- exit code is propagated in a weird way (strict_argv prevents)

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

stdout:
TRUE
stderr:
osh_ALT4 If subshell false -- exit code is propagated in a weird way (strict_argv prevents)

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

stdout:
TRUE
stderr: