Results for case_.test.sh

statusbashdashashzshmkshkshtoyshsushbrushosh
pass 13991011124111011
ok 0001100001
N-I 0301000000
BUG 0101100000
FAIL 0040019230
TIME 0000000001
total13131313131313131313
casebashdashashzshmkshkshtoyshsushbrushoshdescription
0pass pass pass pass pass pass FAIL pass pass pass Case statement
details
1pass N-I FAIL N-I pass pass pass pass pass pass Case statement with ;;&
detailsdetailsdetails
2pass N-I FAIL pass pass pass FAIL pass pass pass Case statement with ;&
detailsdetailsdetails
3pass pass pass pass pass pass FAIL pass pass pass Case with empty condition
details
4pass pass pass pass pass pass pass pass pass pass Match a literal with a glob character
5pass pass pass BUG pass pass FAIL pass pass pass Match a literal with a glob character with a dynamic pattern
detailsdetails
6pass pass pass pass pass pass pass pass pass pass Quoted literal in glob pattern
7pass pass pass pass pass pass FAIL FAIL pass pass Multiple Patterns Match
detailsdetails
8pass BUG FAIL pass BUG pass FAIL pass pass pass Pattern ? matches 1 code point (many bytes), but not multiple code points
detailsdetailsdetailsdetails
9pass pass pass pass pass pass FAIL pass FAIL ok matching the byte 0xff against empty string - DISABLED - CI only bug?
detailsdetailsdetails
10pass pass pass pass pass pass FAIL pass FAIL TIME matching every byte against itself
detailsdetailsdetails
11pass N-I FAIL pass pass pass FAIL FAIL pass pass \(\) in pattern (regression)
detailsdetailsdetailsdetails
12pass pass pass ok ok FAIL pass pass FAIL pass case \n bug regression
detailsdetailsdetailsdetails
100 passed, 3 OK, 4 not implemented, 3 BUG, 19 failed, 1 timeouts, 0 cases skipped

Details on runs that didn't PASS

toysh0 Case statement

[toysh stdout] Expected 'A\nloop\nloop\n', got 'A\nloop\n'
[toysh status] Expected 0, got -6

stdout:
A
loop
stderr:
free(): invalid pointer
dash1 Case statement with ;;&

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

[ash stdout] Expected 'A\nstar\nstar2\n', got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: unexpected newline (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
ash2 Case statement with ;&

[ash stdout] Expected 'aa\nbb\ncc\n--\nbb\ncc\n--\ncc\n--\ndd\n--\n--\n', got ''
[ash status] Expected 0, got 2

stdout:
stderr: 
ash: syntax error: unexpected "&"
toysh2 Case statement with ;&

[toysh stdout] Expected 'aa\nbb\ncc\n--\nbb\ncc\n--\ncc\n--\ndd\n--\n--\n', got 'aa\nbb\ncc\n'
[toysh status] Expected 0, got -6

stdout:
aa
bb
cc
stderr:
free(): invalid pointer
toysh3 Case with empty condition

[toysh stdout] Expected 'match\n', got ''
[toysh status] Expected 0, got -11

stdout:
stderr: 
zsh5 Match a literal with a glob character with a dynamic pattern

stdout:
stderr: 
toysh5 Match a literal with a glob character with a dynamic pattern

[toysh stdout] Expected 'match\n', got ''

stdout:
stderr: 
toysh7 Multiple Patterns Match

[toysh stdout] Expected '- X\n', got '-\n'

stdout:
-
stderr:
sush7 Multiple Patterns Match

[sush stdout] Expected '- X\n', got '- X X\n'

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

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

[ash stdout] Expected 'yes\nyes\nno\n', got 'yes\nno\nno\n'

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

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

[toysh stdout] Expected 'yes\nyes\nno\n', got 'yes\n'
[toysh status] Expected 0, got -6

stdout:
yes
stderr:
free(): invalid pointer
toysh9 matching the byte 0xff against empty string - DISABLED - CI only bug?

[toysh stdout] Expected 'b\nb\n', got ''
[toysh status] Expected 0, got -6

stdout:
stderr: 
munmap_chunk(): invalid pointer
brush9 matching the byte 0xff against empty string - DISABLED - CI only bug?

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

stdout:
a
a
stderr:
ERROR error: i/o error: stream did not contain valid UTF-8
osh9 matching the byte 0xff against empty string - DISABLED - CI only bug?

stdout:
soil-ci-buster-slim-bug
stderr:
toysh10 matching every byte against itself

[toysh stdout] Expected 'sum=255\n', got '[bug i=33 hex=21 c=!]\n[bug i=43 hex=2b c=+]\n[bug i=64 hex=40 c=@]\n[bug i=124 hex=7c c=|]\nsum=251\n'

stdout:
[bug i=33 hex=21 c=!]
[bug i=43 hex=2b c=+]
[bug i=64 hex=40 c=@]
[bug i=124 hex=7c c=|]
sum=251
stderr:
brush10 matching every byte against itself

[brush stdout] Expected 'sum=255\n', got 'sum=127\n'

stdout:
sum=127
stderr:
ERROR error: i/o error: stream did not contain valid UTF-8
dash11 \(\) in pattern (regression)

stdout:
match
stderr:
ash11 \(\) in pattern (regression)

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

stdout:
match
stderr:
ash: shopt: not found
ash: syntax error: unexpected "(" (expecting ")")
toysh11 \(\) in pattern (regression)

[toysh stdout] Expected 'match\nextglob\n', got 'match\n'
[toysh status] Expected 0, got -6

stdout:
match
stderr:
free(): invalid pointer
sush11 \(\) in pattern (regression)

[sush stdout] Expected 'match\nextglob\n', got 'extglob\n'

stdout:
extglob
stderr:
zsh12 case \n bug regression

stdout:
stderr: 
zsh: parse error near `\n'
zsh: command not found: in
mksh12 case \n bug regression

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

[ksh status] Expected 2, got 1

stdout:
stderr: 
E: ksh: <stdin>[1]: syntax error: unexpected 'newline'
brush12 case \n bug regression

[brush status] Expected 2, got 0

stdout:
stderr: 
ERROR main: syntax error near token `
' (line 1 col 5)
ERROR main: syntax error near token `esac' (line 1 col 4)