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 |