Results for zsh-idioms.test.sh

statusbashdashashzshmkshkshtoyshsushbrushosh
pass 3222222323
ok 0001000000
BUG 0000100000
FAIL 0110011010
total3333333333
casebashdashashzshmkshkshtoyshsushbrushoshdescription
0pass pass pass pass pass pass pass pass pass pass git-completion snippet
1pass pass pass pass pass pass pass pass pass pass asdf snippet
2pass FAIL FAIL ok BUG FAIL FAIL pass FAIL pass zsh var sub is rejected at runtime
detailsdetailsdetailsdetailsdetailsdetailsdetails
23 passed, 1 OK, 0 not implemented, 1 BUG, 5 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

dash2 zsh var sub is rejected at runtime

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

stdout:
stderr: 
dash: 1: eval: Bad substitution
ash2 zsh var sub is rejected at runtime

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

stdout:
stderr: 
ash: eval: line 1: syntax error: bad substitution
zsh2 zsh var sub is rejected at runtime

stdout:
z z
status=0

status=0

status=0
stderr:
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: