Results for exit-status.test.sh

statusdashbashmkshosh
pass 5554
FAIL 0001
total5555
casedashbashmkshoshdescription
0pass pass pass pass If empty command
1pass pass pass pass If subshell true
2pass pass pass pass If subshell true WITH OUTPUT is different
3pass pass pass pass If subshell true WITH ARGUMENT
4pass pass pass FAIL If subshell false -- exit code is propagated in a weird way (strict-argv prevents)
details
19 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: