Results for case_.test.sh

statusbashdashmkshzshosh
pass 139111012
ok 00110
N-I 03010
BUG 01110
FAIL 00001
total1313131313
casebashdashmkshzshoshdescription
0pass pass pass pass pass Case statement
1pass N-I pass N-I pass Case statement with ;;&
detailsdetails
2pass N-I pass pass pass Case statement with ;&
details
3pass pass pass pass pass Case with empty condition
4pass pass pass pass pass Match a literal with a glob character
5pass pass pass BUG pass Match a literal with a glob character with a dynamic pattern
details
6pass pass pass pass pass Quoted literal in glob pattern
7pass pass pass pass pass Multiple Patterns Match
8pass BUG BUG pass pass Pattern ? matches 1 code point (many bytes), but not multiple code points
detailsdetails
9pass pass pass pass FAIL matching the byte 0xff
details
10pass pass pass pass pass matching every byte against itself
11pass N-I pass pass pass \(\) in pattern (regression)
details
12pass pass ok ok pass case \n bug regression
detailsdetails
55 passed, 2 OK, 4 not implemented, 3 BUG, 1 failed, 0 timeouts, 0 cases skipped
1 failed under osh

Details on runs that didn't PASS

dash1 Case statement with ;;&

stdout:
stderr: 
dash: 3: Syntax error: newline unexpected (expecting ")")
zsh1 Case statement with ;;&

stdout:
stderr: 
zsh: parse error near `&'
zsh: parse error near `)'
zsh: parse error near `)'
zsh: parse error near `esac'
dash2 Case statement with ;&

stdout:
stderr: 
dash: 3: Syntax error: "&" unexpected
zsh5 Match a literal with a glob character with a dynamic pattern

stdout:
stderr: 
dash8 Pattern ? matches 1 code point (many bytes), but not multiple code points

stdout:
yes
no
no
stderr:
mksh8 Pattern ? matches 1 code point (many bytes), but not multiple code points

stdout:
yes
no
no
stderr:
osh9 matching the byte 0xff

[osh stdout] Expected 'b\nb\n', got 'a\na\n'

stdout:
a
a
stderr:
dash11 \(\) in pattern (regression)

stdout:
match
stderr:
mksh12 case \n bug regression

stdout:
stderr: 
mksh: <stdin>[1]: syntax error: 'newline' unexpected
zsh12 case \n bug regression

stdout:
stderr: 
zsh: parse error near `\n'
zsh: command not found: in