88 passed, 4 ok, 3 known unimplemented, 4 known bugs, 5 failed, 0 skipped
| osh | 11 Backslash escapes [osh stdout] Expected b'$ | a b c d \\\n', got b'' stdout: stderr: Traceback (most recent call last):
File "bin/osh", line 378, in <module>
sys.exit(main(sys.argv))
File "bin/osh", line 368, in main
return OshMain(main_argv)
File "bin/osh", line 327, in OshMain
status, cflow = ex.Execute(node)
File "/mnt/big/home/andy/git/oil/bin/../core/cmd_exec.py", line 659, in Execute
argv = self.ev.EvalWords(node.words)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 791, in EvalWords
ok, val = self.EvalCompoundWord(w, ifs=ifs, do_glob=do_glob)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 580, in EvalCompoundWord
ok, val = self.EvalWordPart(p, quoted=False)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 685, in EvalWordPart
val = self.token.val
AttributeError: 'NormalEvaluator' object has no attribute 'token'
|
| osh | 12 Backslash escapes inside double quoted string [osh stdout] Expected b'$ \\ \\ \\p \\q\n', got b'' stdout: stderr: Traceback (most recent call last):
File "bin/osh", line 378, in <module>
sys.exit(main(sys.argv))
File "bin/osh", line 368, in main
return OshMain(main_argv)
File "bin/osh", line 327, in OshMain
status, cflow = ex.Execute(node)
File "/mnt/big/home/andy/git/oil/bin/../core/cmd_exec.py", line 659, in Execute
argv = self.ev.EvalWords(node.words)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 791, in EvalWords
ok, val = self.EvalCompoundWord(w, ifs=ifs, do_glob=do_glob)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 580, in EvalCompoundWord
ok, val = self.EvalWordPart(p, quoted=False)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 696, in EvalWordPart
return self.EvalDoubleQuotedPart(part)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 722, in EvalDoubleQuotedPart
ok, val = self.EvalWordPart(p, quoted=True)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 685, in EvalWordPart
val = self.token.val
AttributeError: 'NormalEvaluator' object has no attribute 'token'
|
| dash | 13 C-style backslash escapes inside double quoted string stdout: stderr: |
| mksh | 13 C-style backslash escapes inside double quoted string stdout: stderr: |
| osh | 13 C-style backslash escapes inside double quoted string [osh stdout] Expected b'\\a \\b\n', got b'' stdout: stderr: Traceback (most recent call last):
File "bin/osh", line 378, in <module>
sys.exit(main(sys.argv))
File "bin/osh", line 368, in main
return OshMain(main_argv)
File "bin/osh", line 327, in OshMain
status, cflow = ex.Execute(node)
File "/mnt/big/home/andy/git/oil/bin/../core/cmd_exec.py", line 659, in Execute
argv = self.ev.EvalWords(node.words)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 791, in EvalWords
ok, val = self.EvalCompoundWord(w, ifs=ifs, do_glob=do_glob)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 580, in EvalCompoundWord
ok, val = self.EvalWordPart(p, quoted=False)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 696, in EvalWordPart
return self.EvalDoubleQuotedPart(part)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 722, in EvalDoubleQuotedPart
ok, val = self.EvalWordPart(p, quoted=True)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 685, in EvalWordPart
val = self.token.val
AttributeError: 'NormalEvaluator' object has no attribute 'token'
|
| bash | 17 $? split over multiple lines stdout: 0stderr: |
| mksh | 17 $? split over multiple lines stdout: 0stderr: |
| mksh | 18 Unterminated single quote stdout: stderr: /bin/mksh: <stdin>[2]: no closing quote |
| mksh | 19 Unterminated double quote stdout: stderr: /bin/mksh: <stdin>[2]: no closing quote |
| dash | 21 No tab escapes within single quotes stdout: a bstderr: |
| mksh | 21 No tab escapes within single quotes stdout: a bstderr: |
| dash | 22 $'' stdout: $foostderr: |
| dash | 23 $'' with newlines stdout: $col1 col2 col3stderr: |
| osh | 23 $'' with newlines [osh stdout] Expected b'col1\ncol2\ncol3\n', got b'col1\\ncol2\\ncol3\n' stdout: col1\ncol2\ncol3stderr: |
| dash | 24 $"" stdout: $foostderr: |
| osh | 25 printf [osh stdout] Expected b'c1\tc2\nc3\tc4\n', got b'' stdout: stderr: Traceback (most recent call last):
File "bin/osh", line 378, in <module>
sys.exit(main(sys.argv))
File "bin/osh", line 368, in main
return OshMain(main_argv)
File "bin/osh", line 327, in OshMain
status, cflow = ex.Execute(node)
File "/mnt/big/home/andy/git/oil/bin/../core/cmd_exec.py", line 659, in Execute
argv = self.ev.EvalWords(node.words)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 791, in EvalWords
ok, val = self.EvalCompoundWord(w, ifs=ifs, do_glob=do_glob)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 580, in EvalCompoundWord
ok, val = self.EvalWordPart(p, quoted=False)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 696, in EvalWordPart
return self.EvalDoubleQuotedPart(part)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 722, in EvalDoubleQuotedPart
ok, val = self.EvalWordPart(p, quoted=True)
File "/mnt/big/home/andy/git/oil/bin/../core/word_eval.py", line 685, in EvalWordPart
val = self.token.val
AttributeError: 'NormalEvaluator' object has no attribute 'token'
|