Results for quote.test.sh

casedashbashmkshoshosh_ALTdescription
0pass pass pass pass pass Unquoted words
1pass pass pass pass pass Single-quoted
2pass pass pass pass pass Two single-quoted parts
3pass pass pass pass pass Unquoted and single quoted
4pass pass pass pass pass newline inside single-quoted string
5pass pass pass pass pass Double-quoted
6pass pass pass pass pass Mix of quotes in one word
7pass pass pass pass pass Var substitution
8pass pass pass pass pass Var substitution with braces
9pass pass pass pass pass Var substitution with braces, quoted
10pass pass pass pass pass Var length
11pass pass pass pass pass Backslash escapes
12pass pass pass pass pass Backslash escapes inside double quoted string
13BUG pass BUG pass pass C-style backslash escapes inside double quoted string
detailsdetails
14pass pass pass pass pass Literal $
15pass pass pass pass pass Quoted Literal $
16pass pass pass pass pass Line continuation
17pass pass pass pass pass Line continuation inside double quotes
18pass ok ok pass pass $? split over multiple lines
detailsdetails
19pass pass ok pass pass Unterminated single quote
details
20pass pass ok pass pass Unterminated double quote
details
21pass pass pass pass pass Semicolon
22BUG pass BUG pass pass No tab escapes within single quotes
detailsdetails
23N-I pass pass pass pass $''
details
24N-I pass pass FAIL FAIL $'' with newlines
detailsdetailsdetails
25N-I pass pass pass pass $""
details
26pass pass pass pass pass printf

122 passed, 4 ok, 3 known unimplemented, 4 known bugs, 1 failed, 0 skipped

Details on runs that didn't PASS

dash13 C-style backslash escapes inside double quoted string

stdout:
 
stderr:
mksh13 C-style backslash escapes inside double quoted string

stdout:
 
stderr:
bash18 $? split over multiple lines

stdout:
0
stderr:
mksh18 $? split over multiple lines

stdout:
0
stderr:
mksh19 Unterminated single quote

stdout:
stderr: 
/bin/mksh: <stdin>[2]: no closing quote
mksh20 Unterminated double quote

stdout:
stderr: 
/bin/mksh: <stdin>[2]: no closing quote
dash22 No tab escapes within single quotes

stdout:
a	b
stderr:
mksh22 No tab escapes within single quotes

stdout:
a	b
stderr:
dash23 $''

stdout:
$foo
stderr:
dash24 $'' with newlines

stdout:
$col1
col2
col3
stderr:
osh24 $'' with newlines

[osh stdout] Expected u'col1\ncol2\ncol3\n', got 'col1\\ncol2\\ncol3\n'

stdout:
col1\ncol2\ncol3
stderr:
osh_ALT24 $'' with newlines

[osh_ALT stdout] Expected u'col1\ncol2\ncol3\n', got 'col1\\ncol2\\ncol3\n'

stdout:
col1\ncol2\ncol3
stderr:
dash25 $""

stdout:
$foo
stderr: