Results for blog1.test.sh

statusdashbashmkshzshosh
pass 78675
ok 10010
N-I 11214
BUG 00100
total99999
casedashbashmkshzshoshdescription
0pass pass pass pass pass ${##}
1pass pass pass pass N-I ${###}
details
2pass pass pass pass N-I ${####}
details
3pass pass pass pass N-I ${##2}
details
4pass pass BUG pass N-I ${###2}
detailsdetails
5pass pass pass pass pass ${1####}
6pass pass pass pass pass ${1#'###'}
7ok N-I N-I ok pass ${#1#'###'}
detailsdetailsdetailsdetails
8N-I pass N-I N-I pass Julia example from spec/oil-user-feedback
detailsdetailsdetails
33 passed, 2 OK, 9 not implemented, 1 BUG, 0 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh1 ${###}

stdout:
stderr: 
  echo ${###}
           ^
[ stdin ]:2: Expected } after length expression
osh2 ${####}

stdout:
stderr: 
  echo ${####}
           ^~
[ stdin ]:2: Expected } after length expression
osh3 ${##2}

stdout:
stderr: 
  echo ${##2}
           ^
[ stdin ]:2: Expected } after length expression
mksh4 ${###2}

stdout:
25
stderr:
osh4 ${###2}

stdout:
stderr: 
  echo ${###2}
           ^
[ stdin ]:2: Expected } after length expression
dash7 ${#1#'###'}

stdout:
4
stderr:
bash7 ${#1#'###'}

stdout:
stderr: 
bash: line 2: ${#1#'###'}: bad substitution
mksh7 ${#1#'###'}

stdout:
stderr: 
mksh: <stdin>[2]: ${#1#"###"}: bad substitution
zsh7 ${#1#'###'}

stdout:
1
stderr:
dash8 Julia example from spec/oil-user-feedback

stdout:
stderr: 
mksh8 Julia example from spec/oil-user-feedback

stdout:
stderr: 
zsh8 Julia example from spec/oil-user-feedback

stdout:
stderr: