| case | bash | zsh | osh | osh_ALT | description |
| 0 | pass | pass | FAIL | FAIL | Process sub input |
| details | details | ||||
| 1 | pass | pass | FAIL | FAIL | Non-linear pipeline with >() |
| details | details |
4 passed, 0 ok, 0 known unimplemented, 0 known bugs, 2 failed, 0 skipped
| osh | 0 Process sub input [osh stdout] Expected u'1\n\t\t2\n\t3\n', got '' [osh status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last):
File "bin/osh", line 448, in <module>
main(sys.argv)
File "bin/osh", line 435, in main
sys.exit(OilMain(argv))
File "bin/osh", line 418, in OilMain
status = OshMain(main_argv)
File "bin/osh", line 379, in OshMain
status = ex.Execute(node)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 955, in Execute
status = self._Execute(node, fork_external=fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 919, in _Execute
status, check_errexit = self._Dispatch(node, fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 729, in _Dispatch
status = self._ExecuteList(node.children)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 948, in _ExecuteList
status = self._Execute(child) # last status wins
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 919, in _Execute
status, check_errexit = self._Dispatch(node, fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 603, in _Dispatch
argv = self.ev.EvalWordSequence(words)
File "/home/andy/git/oil/bin/../core/word_eval.py", line 1108, in EvalWordSequence
return self._EvalWordSequence(words)
File "/home/andy/git/oil/bin/../core/word_eval.py", line 1088, in _EvalWordSequence
args = self._EvalWordAndReframe(w)
File "/home/andy/git/oil/bin/../core/word_eval.py", line 1041, in _EvalWordAndReframe
part_vals = self._EvalParts(word)
File "/home/andy/git/oil/bin/../core/word_eval.py", line 935, in _EvalParts
for v in self.part_ev._EvalWordPart(p, quoted=quoted):
File "/home/andy/git/oil/bin/../core/word_eval.py", line 870, in _EvalWordPart
raise NotImplementedError(part.left_token.id)
NotImplementedError: Left_ProcSubIn
|
| osh_ALT | 0 Process sub input [osh_ALT stdout] Expected u'1\n\t\t2\n\t3\n', got '' [osh_ALT status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last):
File "/home/andy/git/oil/Python-2.7.13/Lib/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/home/andy/git/oil/Python-2.7.13/Lib/runpy.py", line 72, in _run_code
exec code in run_globals
File "/home/andy/git/oil/bin/oil.py", line 448, in <module>
main(sys.argv)
File "/home/andy/git/oil/bin/oil.py", line 435, in main
sys.exit(OilMain(argv))
File "/home/andy/git/oil/bin/oil.py", line 418, in OilMain
status = OshMain(main_argv)
File "/home/andy/git/oil/bin/oil.py", line 379, in OshMain
status = ex.Execute(node)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 955, in Execute
status = self._Execute(node, fork_external=fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 919, in _Execute
status, check_errexit = self._Dispatch(node, fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 729, in _Dispatch
status = self._ExecuteList(node.children)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 948, in _ExecuteList
status = self._Execute(child) # last status wins
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 919, in _Execute
status, check_errexit = self._Dispatch(node, fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 603, in _Dispatch
argv = self.ev.EvalWordSequence(words)
File "/home/andy/git/oil/bin/../core/word_eval.py", line 1108, in EvalWordSequence
return self._EvalWordSequence(words)
File "/home/andy/git/oil/bin/../core/word_eval.py", line 1088, in _EvalWordSequence
args = self._EvalWordAndReframe(w)
File "/home/andy/git/oil/bin/../core/word_eval.py", line 1041, in _EvalWordAndReframe
part_vals = self._EvalParts(word)
File "/home/andy/git/oil/bin/../core/word_eval.py", line 935, in _EvalParts
for v in self.part_ev._EvalWordPart(p, quoted=quoted):
File "/home/andy/git/oil/bin/../core/word_eval.py", line 870, in _EvalWordPart
raise NotImplementedError(part.left_token.id)
NotImplementedError: Left_ProcSubIn
|
| osh | 1 Non-linear pipeline with >() [osh stdout] Expected u'OUT\nwarning: e2\no2\no1\n', got 'OUT\n' stdout: OUTstderr: Traceback (most recent call last):
File "bin/osh", line 448, in <module>
main(sys.argv)
File "bin/osh", line 435, in main
sys.exit(OilMain(argv))
File "bin/osh", line 418, in OilMain
status = OshMain(main_argv)
File "bin/osh", line 379, in OshMain
status = ex.Execute(node)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 955, in Execute
status = self._Execute(node, fork_external=fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 919, in _Execute
status, check_errexit = self._Dispatch(node, fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 729, in _Dispatch
status = self._ExecuteList(node.children)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 948, in _ExecuteList
status = self._Execute(child) # last status wins
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 919, in _Execute
status, check_errexit = self._Dispatch(node, fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 645, in _Dispatch
status = self._RunPipeline(node)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 535, in _RunPipeline
pipe_status = pi.Run(self.waiter)
File "/home/andy/git/oil/bin/../core/process.py", line 510, in Run
self.Start(waiter)
File "/home/andy/git/oil/bin/../core/process.py", line 487, in Start
pid = proc.Start()
File "/home/andy/git/oil/bin/../core/process.py", line 401, in Start
self.thunk.Run()
File "/home/andy/git/oil/bin/../core/process.py", line 297, in Run
status = self.ex.Execute(self.node, fork_external=False)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 955, in Execute
status = self._Execute(node, fork_external=fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 912, in _Execute
redirects = self._EvalRedirects(node)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 419, in _EvalRedirects
r = self._EvalRedirect(redir)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 354, in _EvalRedirect
val = self.ev.EvalWordToString(n.arg_word)
File "/home/andy/git/oil/bin/../core/word_eval.py", line 954, in EvalWordToString
for part_val in self.part_ev._EvalWordPart(part, quoted=False):
File "/home/andy/git/oil/bin/../core/word_eval.py", line 870, in _EvalWordPart
raise NotImplementedError(part.left_token.id)
NotImplementedError: Left_ProcSubOut
wait all
waited for 0 processes
|
| osh_ALT | 1 Non-linear pipeline with >() [osh_ALT stdout] Expected u'OUT\nwarning: e2\no2\no1\n', got 'OUT\n' stdout: OUTstderr: Traceback (most recent call last):
File "/home/andy/git/oil/Python-2.7.13/Lib/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/home/andy/git/oil/Python-2.7.13/Lib/runpy.py", line 72, in _run_code
exec code in run_globals
File "/home/andy/git/oil/bin/oil.py", line 448, in <module>
main(sys.argv)
File "/home/andy/git/oil/bin/oil.py", line 435, in main
sys.exit(OilMain(argv))
File "/home/andy/git/oil/bin/oil.py", line 418, in OilMain
status = OshMain(main_argv)
File "/home/andy/git/oil/bin/oil.py", line 379, in OshMain
status = ex.Execute(node)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 955, in Execute
status = self._Execute(node, fork_external=fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 919, in _Execute
status, check_errexit = self._Dispatch(node, fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 729, in _Dispatch
status = self._ExecuteList(node.children)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 948, in _ExecuteList
status = self._Execute(child) # last status wins
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 919, in _Execute
status, check_errexit = self._Dispatch(node, fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 645, in _Dispatch
status = self._RunPipeline(node)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 535, in _RunPipeline
pipe_status = pi.Run(self.waiter)
File "/home/andy/git/oil/bin/../core/process.py", line 510, in Run
self.Start(waiter)
File "/home/andy/git/oil/bin/../core/process.py", line 487, in Start
pid = proc.Start()
File "/home/andy/git/oil/bin/../core/process.py", line 401, in Start
self.thunk.Run()
File "/home/andy/git/oil/bin/../core/process.py", line 297, in Run
status = self.ex.Execute(self.node, fork_external=False)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 955, in Execute
status = self._Execute(node, fork_external=fork_external)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 912, in _Execute
redirects = self._EvalRedirects(node)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 419, in _EvalRedirects
r = self._EvalRedirect(redir)
File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 354, in _EvalRedirect
val = self.ev.EvalWordToString(n.arg_word)
File "/home/andy/git/oil/bin/../core/word_eval.py", line 954, in EvalWordToString
for part_val in self.part_ev._EvalWordPart(part, quoted=False):
File "/home/andy/git/oil/bin/../core/word_eval.py", line 870, in _EvalWordPart
raise NotImplementedError(part.left_token.id)
NotImplementedError: Left_ProcSubOut
wait all
waited for 0 processes
|