Results for empty-bodies.test.sh

statusbashdashashzshmkshkshtoyshsushbrushosh
pass 1113223333
ok 2200100000
FAIL 0020010000
total3333333333
casebashdashashzshmkshkshtoyshsushbrushoshdescription
0ok ok FAIL pass pass pass pass pass pass pass Empty do/done
detailsdetailsdetails
1pass pass pass pass pass pass pass pass pass pass Empty case/esac
2ok ok FAIL pass ok FAIL pass pass pass pass Empty then/fi
detailsdetailsdetailsdetailsdetails
22 passed, 5 OK, 0 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

bash0 Empty do/done

stdout:
stderr: 
bash: line 2: syntax error near unexpected token `done'
bash: line 2: `done'
dash0 Empty do/done

stdout:
stderr: 
dash: 2: Syntax error: "done" unexpected
ash0 Empty do/done

[ash stdout] Expected 'empty\n', got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: unexpected "done"
bash2 Empty then/fi

stdout:
stderr: 
bash: line 2: syntax error near unexpected token `fi'
bash: line 2: `fi'
dash2 Empty then/fi

stdout:
stderr: 
dash: 2: Syntax error: "fi" unexpected
ash2 Empty then/fi

[ash stdout] Expected 'empty\n', got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: unexpected "fi"
mksh2 Empty then/fi

stdout:
stderr: 
mksh: <stdin>[2]: syntax error: 'fi' unexpected
ksh2 Empty then/fi

[ksh stdout] Expected 'empty\n', got ''
[ksh status] Expected 0, got 1

stdout:
stderr: 
E: ksh: <stdin>[2]: syntax error: unexpected 'fi'