105 passed, 5 OK, 0 not implemented, 8 BUG, 2 failed, 0 timeouts, 0 cases skipped 2 failed under osh
| dash | 1 cd BAD/.. stdout: status=0stderr: |
| mksh | 1 cd BAD/.. stdout: status=0stderr: |
| osh | 1 cd BAD/.. [osh stdout] Expected 'status=1\n', got 'status=0\n' stdout: status=0stderr: |
| dash | 2 cd with 2 or more args stdout: status=0 status=0stderr: |
| dash | 3 cd - without OLDPWD stdout: status=0stderr: |
| mksh | 3 cd - without OLDPWD stdout: status=2stderr: mksh: <stdin>[1]: cd: no OLDPWD |
| zsh | 3 cd - without OLDPWD stdout: status=0stderr: |
| mksh | 4 $OLDPWD stdout: old: / /stderr: |
| zsh | 4 $OLDPWD stdout: old: / OLDPWD=/stderr: |
| mksh | 12 remove pwd dir stdout: /tmp/oil-spec-test/pwd status=0 status=1stderr: mksh: <stdin>[7]: pwd: can't determine current directory: No such file or directory |
| mksh | 13 pwd in symlinked dir on shell initialization stdout: target targetstderr: |
| dash | 16 cd to nonexistent dir stdout: status=2stderr: dash: 1: cd: can't cd to /nonexistent/dir |
| mksh | 16 cd to nonexistent dir stdout: status=2stderr: mksh: <stdin>[1]: cd: /nonexistent/dir: No such file or directory |
| mksh | 23 getcwd() syscall is not made stdout: hi 2 err.txtstderr: |
| osh | 23 getcwd() syscall is not made [osh stdout] Expected 'hi\n1 err.txt\n', got 'hi\n3 err.txt\n' stdout: hi 3 err.txtstderr: |