97 passed, 5 ok, 4 known unimplemented, 3 known bugs, 3 failed, 0 skipped
dash | 6 pushd/popd stdout: stderr: /bin/dash: 3: pushd: not found |
mksh | 6 pushd/popd stdout: stderr: /bin/mksh: <stdin>[3]: pushd: not found |
dash | 9 Exit builtin with invalid arg stdout: stderr: /bin/dash: 1: exit: Illegal number: invalid |
bash | 9 Exit builtin with invalid arg stdout: stderr: /bin/bash: line 1: exit: invalid: numeric argument required |
dash | 10 Exit builtin with too many args stdout: stderr: |
mksh | 10 Exit builtin with too many args stdout: stderr: /bin/mksh: <stdin>[1]: exit: too many arguments |
dash | 12 Export sets a global variable that persists after export -n stdout: X Xstderr: /bin/dash: 5: export: Illegal option -n |
mksh | 12 Export sets a global variable that persists after export -n stdout: X Xstderr: /bin/mksh: <stdin>[5]: export: -n: unknown option |
osh | 12 Export sets a global variable that persists after export -n [osh stdout] Expected u'X\nX\nX\nNone\n', got 'X\nX\nX\nX\n' stdout: X X X Xstderr: |
osh | 13 Export a global variable and unset it [osh stdout] Expected u'X\nX\n\nNone\n', got 'X\nX\n' [osh status] Expected 0, got 1 stdout: X Xstderr: Traceback (most recent call last): File "bin/osh", line 438, in <module> main(sys.argv) File "bin/osh", line 425, in main sys.exit(OilMain(argv)) File "bin/osh", line 408, in OilMain status = OshMain(main_argv) File "bin/osh", line 367, in OshMain status = ex.Execute(node) File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 849, in Execute status = self._Execute(node, fork_external=fork_external) File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 833, in _Execute status = self._Dispatch(node, fork_external) File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 631, in _Dispatch status = self._ExecuteList(node.children) File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 842, in _ExecuteList status = self._Execute(child) # last status wins File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 833, in _Execute status = self._Dispatch(node, fork_external) File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 553, in _Dispatch status = self._RunSimpleCommand(argv, more_env, fork_external) File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 469, in _RunSimpleCommand status = self._RunBuiltin(builtin_id, argv) File "/home/andy/git/oil/bin/../core/cmd_exec.py", line 259, in _RunBuiltin status = builtin._Unset(argv, self.mem) File "/home/andy/git/oil/bin/../core/builtin.py", line 703, in _Unset raise NotImplementedError NotImplementedError |
osh | 17 Export a variable before defining it [osh stdout] Expected 'u\n', got 'None\n' stdout: Nonestderr: |
dash | 19 time block stdout: stderr: time: cannot run {: No such file or directory Command exited with non-zero status 127 0.00user 0.00system 0:00.00elapsed ?%CPU (0avgtext+0avgdata 1308maxresident)k 0inputs+0outputs (0major+29minor)pagefaults 0swaps /bin/dash: 7: Syntax error: "}" unexpected |
dash | 22 Shifting too far stdout: stderr: /bin/dash: 2: shift: can't shift that many |
dash | 23 Invalid shift argument stdout: stderr: /bin/dash: 1: shift: Illegal number: ZZZ |
mksh | 23 Invalid shift argument stdout: stderr: |