Results for quote.test.sh

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

169 passed, 4 ok, 7 known unimplemented, 6 known bugs, 0 failed, 0 skipped

Details on runs that didn't PASS

osh-byterun0 Unquoted words

[osh-byterun stdout] Expected 'unquoted words\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun1 Single-quoted

[osh-byterun stdout] Expected 'single quoted\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun2 Two single-quoted parts

[osh-byterun stdout] Expected 'two single-quoted parts in one token\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun3 Unquoted and single quoted

[osh-byterun stdout] Expected 'unquoted and single-quoted\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun4 newline inside single-quoted string

[osh-byterun stdout] Expected u'newline\ninside single-quoted string\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun5 Double-quoted

[osh-byterun stdout] Expected 'double quoted\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun6 Mix of quotes in one word

[osh-byterun stdout] Expected 'unquoted single-quoted double-quoted unquoted\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun7 Var substitution

[osh-byterun stdout] Expected '==bar==\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun8 Var substitution with braces

[osh-byterun stdout] Expected 'foobar\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun9 Var substitution with braces, quoted

[osh-byterun stdout] Expected 'foobar\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun10 Var length

[osh-byterun stdout] Expected 'foo3\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
dash11 Storing backslashes and then echoing them

stdout:
\ \
\ \
stderr:
mksh11 Storing backslashes and then echoing them

stdout:
\ \
\ \
stderr:
osh-byterun11 Storing backslashes and then echoing them

[osh-byterun stdout] Expected '\\ \\\\\n\\ \\\\\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun12 Backslash escapes

[osh-byterun stdout] Expected '$ | a b c d \\\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun13 Backslash escapes inside double quoted string

[osh-byterun stdout] Expected '$ \\ \\ \\p \\q\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
dash14 C-style backslash escapes inside double quoted string

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

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

[osh-byterun stdout] Expected '\\a \\b\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun15 Literal $

[osh-byterun stdout] Expected '$\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun16 Quoted Literal $

[osh-byterun stdout] Expected '$ $ $\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun17 Line continuation

[osh-byterun stdout] Expected 'foo$\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun18 Line continuation inside double quotes

[osh-byterun stdout] Expected 'foo$\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
bash19 $? split over multiple lines

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

stdout:
0
stderr:
osh-byterun19 $? split over multiple lines

[osh-byterun stdout] Expected '$?\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
mksh20 Unterminated single quote

stdout:
stderr: 
_tmp/spec-bin/mksh: <stdin>[2]: no closing quote
osh-byterun20 Unterminated single quote

[osh-byterun status] Expected 2, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
mksh21 Unterminated double quote

stdout:
stderr: 
_tmp/spec-bin/mksh: <stdin>[2]: no closing quote
osh-byterun21 Unterminated double quote

[osh-byterun status] Expected 2, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun22 Semicolon

[osh-byterun stdout] Expected u'separated\nby semi-colon\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
dash23 No tab escapes within single quotes

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

stdout:
a	b
stderr:
osh-byterun23 No tab escapes within single quotes

[osh-byterun stdout] Expected 'a\\tb\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
dash24 $''

stdout:
$foo
stderr:
osh-byterun24 $''

[osh-byterun stdout] Expected 'foo\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
dash25 $'' with quotes

stdout:
stderr: 
_tmp/spec-bin/dash: 2: Syntax error: Unterminated quoted string
osh-byterun25 $'' with quotes

[osh-byterun stdout] Expected 'single \' double "\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
dash26 $'' with newlines

stdout:
$col1
col2
col3
stderr:
osh-byterun26 $'' with newlines

[osh-byterun stdout] Expected u'col1\ncol2\ncol3\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
dash27 $'' octal escapes don't have leading 0

stdout:
 $ 001 $ 377
stderr:
osh-byterun27 $'' octal escapes don't have leading 0

[osh-byterun stdout] Expected ' 001 377\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
dash28 $'' octal escapes with fewer than 3 chars

stdout:
 $ 001 \t \t I \n
stderr:
osh-byterun28 $'' octal escapes with fewer than 3 chars

[osh-byterun stdout] Expected ' 001 \\t \\t I \\n\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
dash29 $""

stdout:
$foo
stderr:
ash29 $""

stdout:
$foo
stderr:
osh-byterun29 $""

[osh-byterun stdout] Expected 'foo\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend
osh-byterun30 printf

[osh-byterun stdout] Expected u'c1\tc2\nc3\tc4\n', got ''
[osh-byterun status] Expected 0, got 1

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>
    from frontend import args
ImportError: No module named frontend