Results for zsh-idioms.test.sh

statusbashmkshkshtoyshsushbrushosh
pass 3222323
BUG 0100000
FAIL 0011010
total3333333
casebashmkshkshtoyshsushbrushoshdescription
0pass pass pass pass pass pass pass git-completion snippet
1pass pass pass pass pass pass pass asdf snippet
2pass BUG FAIL FAIL pass FAIL pass zsh var sub is rejected at runtime
detailsdetailsdetailsdetails
17 passed, 0 OK, 0 not implemented, 1 BUG, 3 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

mksh2 zsh var sub is rejected at runtime

stdout:
stderr: 
mksh: ${(m)foo}: bad substitution
ksh2 zsh var sub is rejected at runtime

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

stdout:
stderr: 
E: ksh: ${(m)foo}: bad substitution
toysh2 zsh var sub is rejected at runtime

[toysh stdout] Expected 'status=1\nstatus=1\nstatus=1\n', got 'status=1\n${(m)foo}\nstatus=0\nstatus=1\n'

stdout:
status=1
${(m)foo}
status=0
status=1
stderr:
main: line 1: sh: : bad substitution
main: line 7: sh: : bad substitution
brush2 zsh var sub is rejected at runtime

[brush stdout] Expected 'status=1\nstatus=1\nstatus=1\n', got 'z ${(m)foo} z\nstatus=0\n${(m)foo}\nstatus=0\n${(m)foo}\nstatus=0\n'

stdout:
z ${(m)foo} z
status=0
${(m)foo}
status=0
${(m)foo}
status=0
stderr: