Results for var-op-strip.test.sh

casedashbashmkshzshoshosh_ALTosh-byterundescription
0pass pass pass pass pass pass pass Remove const suffix
1pass pass pass pass pass pass pass Remove const prefix
2N-I pass N-I pass pass pass pass Remove const suffix is vectorized on user array
detailsdetails
3N-I pass N-I pass pass pass pass Remove const suffix is vectorized on $@ array
detailsdetails
4pass pass pass pass pass pass pass Remove const suffix from undefined
5pass pass pass pass pass pass pass Remove shortest glob suffix
6pass pass pass pass pass pass pass Remove longest glob suffix
7pass pass pass pass pass pass pass Remove shortest glob prefix
8pass pass pass pass pass pass pass Remove longest glob prefix
9pass pass N-I pass pass pass pass Strip char class
details
10BUG pass BUG BUG FAIL FAIL FAIL Strip unicode prefix
detailsdetailsdetailsdetailsdetailsdetails
11pass pass pass pass pass pass pass Bug fix: Test that you can remove everything with glob
12pass pass pass pass pass pass pass Test that you can remove everything with const
13N-I pass N-I pass pass pass pass Prepend using replacement of #
detailsdetails
14N-I pass N-I pass pass pass pass Append using replacement of %
detailsdetails

90 passed, 0 ok, 9 known unimplemented, 3 known bugs, 1 failed, 0 skipped

Details on runs that didn't PASS

dash2 Remove const suffix is vectorized on user array

stdout:
stderr: 
_tmp/spec-bin/dash: 1: Syntax error: "(" unexpected
mksh2 Remove const suffix is vectorized on user array

stdout:
stderr: 
_tmp/spec-bin/mksh: <stdin>[2]: ${a[@]%a}: bad substitution
dash3 Remove const suffix is vectorized on $@ array

stdout:
['1a', '2a', '3']
stderr:
mksh3 Remove const suffix is vectorized on $@ array

stdout:
stderr: 
_tmp/spec-bin/mksh: <stdin>[2]: ${@%a}: bad substitution
mksh9 Strip char class

stdout:
abc
stderr:
dash10 Strip unicode prefix

stdout:
'\xbc-\n'
stderr:
mksh10 Strip unicode prefix

stdout:
'\xbc-\n'
stderr:
zsh10 Strip unicode prefix

stdout:
stderr: 
osh10 Strip unicode prefix

[osh stdout] Expected '-\n', got '\xbc-\n'

stdout:
'\xbc-\n'
stderr:
osh_ALT10 Strip unicode prefix

[osh_ALT stdout] Expected '-\n', got '\xbc-\n'

stdout:
'\xbc-\n'
stderr:
osh-byterun10 Strip unicode prefix

[osh-byterun stdout] Expected '-\n', got '\xbc-\n'

stdout:
'\xbc-\n'
stderr:
dash13 Prepend using replacement of #

stdout:
stderr: 
_tmp/spec-bin/dash: 1: Syntax error: "(" unexpected
mksh13 Prepend using replacement of #

stdout:
stderr: 
_tmp/spec-bin/mksh: <stdin>[2]: ${array[@]/#/prefix-}: bad substitution
dash14 Append using replacement of %

stdout:
stderr: 
_tmp/spec-bin/dash: 1: Syntax error: "(" unexpected
mksh14 Append using replacement of %

stdout:
stderr: 
_tmp/spec-bin/mksh: <stdin>[2]: ${array[@]/%/-suffix}: bad substitution