Results for arg-parse.test.sh

statusbashdashashzshmkshkshtoyshsushbrushosh
pass 3111112213
BUG-2 0001000000
BUG 0221200000
FAIL 0000021120
total3333333333
casebashdashashzshmkshkshtoyshsushbrushoshdescription
0pass pass pass pass pass pass pass pass FAIL pass true extra
details
1pass BUG BUG BUG BUG FAIL pass pass pass pass shift 1 extra
detailsdetailsdetailsdetailsdetails
2pass BUG BUG BUG-2 BUG FAIL FAIL FAIL FAIL pass continue 1 extra, break, etc.
detailsdetailsdetailsdetailsdetailsdetailsdetailsdetails
16 passed, 0 OK, 0 not implemented, 8 BUG, 6 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

brush0 true extra

[brush status] Expected 0 Got 2

stdout:
stderr: 
error: unexpected argument 'extra' found

Usage: true

For more information, try '--help'.

dash1 shift 1 extra

stdout:
fail
stderr:
ash1 shift 1 extra

stdout:
fail
stderr:
zsh1 shift 1 extra

stdout:
fail
stderr:
mksh1 shift 1 extra

stdout:
fail
stderr:
ksh1 shift 1 extra

[ksh stdout] Expected '' Got 'fail\n'

stdout:
fail
stderr:
dash2 continue 1 extra, break, etc.

stdout:
status=0
fail
stderr:
ash2 continue 1 extra, break, etc.

stdout:
status=0
fail
stderr:
zsh2 continue 1 extra, break, etc.

stdout:
status=1
fail
stderr:
zsh:continue:3: too many arguments
mksh2 continue 1 extra, break, etc.

stdout:
status=0
fail
stderr:
ksh2 continue 1 extra, break, etc.

[ksh stdout] Expected '' Got 'status=0\nfail\n'

stdout:
status=0
fail
stderr:
toysh2 continue 1 extra, break, etc.

[toysh stdout] Expected '' Got 'status=1\nfail\n'

stdout:
status=1
fail
stderr:
continue: Max 1 argument (see "continue --help")
sush2 continue 1 extra, break, etc.

[sush stdout] Expected '' Got 'status=0\nfail\n'

stdout:
status=0
fail
stderr:
brush2 continue 1 extra, break, etc.

[brush stdout] Expected '' Got 'status=2\nfail\n'

stdout:
status=2
fail
stderr:
error: unexpected argument 'extra' found

Usage: continue [WHICH_LOOP]

For more information, try '--help'.