spec test index / oilshell.org
case | dash | bash | mksh | osh | osh_ALT | osh-byterun | description |
0 | pass | pass | pass | pass | pass | FAIL | exec builtin |
details | |||||||
1 | pass | pass | pass | pass | pass | FAIL | exec builtin with redirects |
details | |||||||
2 | pass | pass | pass | pass | pass | FAIL | exec builtin with here doc |
details | |||||||
3 | pass | pass | pass | pass | pass | FAIL | cd and $PWD |
details | |||||||
4 | pass | pass | BUG | pass | pass | FAIL | $OLDPWD |
details | details | ||||||
5 | pass | pass | pass | pass | pass | FAIL | pwd |
details | |||||||
6 | pass | pass | pass | pass | pass | FAIL | pwd after cd .. |
details | |||||||
7 | pass | pass | pass | pass | pass | FAIL | pwd -P |
details | |||||||
8 | pass | pass | pass | pass | pass | FAIL | Test the current directory after 'cd ..' involving symlinks |
details | |||||||
9 | pass | pass | pass | pass | pass | FAIL | cd with no arguments |
details | |||||||
10 | ok | pass | ok | pass | pass | FAIL | cd to nonexistent dir |
details | details | details | |||||
11 | pass | pass | pass | pass | pass | FAIL | cd away from dir that was deleted |
details | |||||||
12 | pass | pass | pass | pass | pass | FAIL | cd permits double bare dash |
details | |||||||
13 | pass | pass | pass | pass | pass | FAIL | cd to symlink with -L and -P |
details | |||||||
14 | pass | pass | pass | pass | pass | FAIL | cd to relative path with -L and -P |
details | |||||||
15 | pass | pass | pass | pass | pass | FAIL | Exit out of function |
details | |||||||
16 | ok | ok | pass | pass | pass | pass | Exit builtin with invalid arg |
details | details | ||||||
17 | BUG | BUG | ok | pass | pass | FAIL | Exit builtin with too many args |
details | details | details | details | ||||
18 | BUG | pass | pass | pass | pass | FAIL | time block |
details | details | ||||||
19 | pass | pass | pass | pass | pass | FAIL | time pipeline |
details | |||||||
20 | pass | pass | pass | pass | pass | FAIL | shift |
details | |||||||
21 | ok | pass | pass | pass | pass | pass | Shifting too far |
details | |||||||
22 | ok | pass | BUG | pass | pass | pass | Invalid shift argument |
details | details | ||||||
23 | pass | pass | pass | pass | pass | FAIL | get umask |
details | |||||||
24 | pass | pass | pass | pass | pass | FAIL | set umask in octal |
details | |||||||
25 | pass | pass | pass | FAIL | FAIL | FAIL | set umask symbolically |
details | details | details |
119 passed, 7 ok, 0 known unimplemented, 5 known bugs, 1 failed, 0 skipped
osh-byterun | 0 exec builtin [osh-byterun stdout] Expected 'hi\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 1 exec builtin with redirects [osh-byterun stderr] Expected 'to stderr\n', got 'Traceback (most recent call last):\n File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>\n from frontend import args\nImportError: No module named frontend\n' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 2 exec builtin with here doc [osh-byterun stdout] Expected u'x=one\ny=two\nDONE\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 3 cd and $PWD [osh-byterun stdout] Expected '/\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
mksh | 4 $OLDPWD stdout: old: / /stderr: |
osh-byterun | 4 $OLDPWD [osh-byterun stdout] Expected 'old: /\nOLDPWD=/\n/\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 5 pwd [osh-byterun stdout] Expected '/\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 6 pwd after cd .. [osh-byterun stdout] Expected 'dir-two\ndir-one\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 7 pwd -P [osh-byterun stdout] Expected 'symtarg\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 8 Test the current directory after 'cd ..' involving symlinks [osh-byterun stdout] Expected 'a\nc\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 9 cd with no arguments [osh-byterun stdout] Expected 'OK\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
dash | 10 cd to nonexistent dir stdout: status=2stderr: _tmp/spec-bin/dash: 1: cd: can't cd to /nonexistent/dir |
mksh | 10 cd to nonexistent dir stdout: status=2stderr: _tmp/spec-bin/mksh: <stdin>[1]: cd: /nonexistent/dir: No such file or directory |
osh-byterun | 10 cd to nonexistent dir [osh-byterun stdout] Expected 'status=1\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 11 cd away from dir that was deleted [osh-byterun stdout] Expected 'cd-nonexistent\nstatus=0\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 12 cd permits double bare dash [osh-byterun stdout] Expected '/\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 13 cd to symlink with -L and -P [osh-byterun stdout] Expected 'OK\nOK\nOK\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 14 cd to relative path with -L and -P [osh-byterun stdout] Expected 'OK\nOK\nOK\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 15 Exit out of function [osh-byterun status] Expected 3, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
dash | 16 Exit builtin with invalid arg stdout: stderr: _tmp/spec-bin/dash: 1: exit: Illegal number: invalid |
bash | 16 Exit builtin with invalid arg stdout: stderr: _tmp/spec-bin/bash: line 1: exit: invalid: numeric argument required |
dash | 17 Exit builtin with too many args stdout: stderr: |
bash | 17 Exit builtin with too many args stdout: status=1stderr: _tmp/spec-bin/bash: line 1: exit: too many arguments |
mksh | 17 Exit builtin with too many args stdout: stderr: _tmp/spec-bin/mksh: <stdin>[1]: exit: too many arguments |
osh-byterun | 17 Exit builtin with too many args [osh-byterun status] Expected 2, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
dash | 18 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 1248maxresident)k 0inputs+0outputs (0major+29minor)pagefaults 0swaps _tmp/spec-bin/dash: 7: Syntax error: "}" unexpected |
osh-byterun | 18 time block [osh-byterun stdout] Expected 'real\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 19 time pipeline [osh-byterun stdout] Expected '3\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 20 shift [osh-byterun stdout] Expected u'2 3 4\n4\n', got '' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
dash | 21 Shifting too far stdout: stderr: _tmp/spec-bin/dash: 2: shift: can't shift that many |
dash | 22 Invalid shift argument stdout: stderr: _tmp/spec-bin/dash: 1: shift: Illegal number: ZZZ |
mksh | 22 Invalid shift argument stdout: stderr: |
osh-byterun | 23 get umask [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh-byterun | 24 set umask in octal [osh-byterun stdout] Expected u'664\n644\n', got '' [osh-byterun stderr] Expected u'', got 'Traceback (most recent call last):\n File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>\n from frontend import args\nImportError: No module named frontend\n' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |
osh | 25 set umask symbolically [osh stdout] Expected '664\n644\n', got '664\n664\n' [osh stderr] Expected u'', got 'osh warning: *** umask with symbolic input not implemented ***\n' stdout: 664 664stderr: osh warning: *** umask with symbolic input not implemented *** |
osh_ALT | 25 set umask symbolically [osh_ALT stdout] Expected '664\n644\n', got '664\n664\n' [osh_ALT stderr] Expected u'', got 'osh warning: *** umask with symbolic input not implemented ***\n' stdout: 664 664stderr: osh warning: *** umask with symbolic input not implemented *** |
osh-byterun | 25 set umask symbolically [osh-byterun stdout] Expected '664\n644\n', got '' [osh-byterun stderr] Expected u'', got 'Traceback (most recent call last):\n File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module>\n from frontend import args\nImportError: No module named frontend\n' [osh-byterun status] Expected 0, got 1 stdout: stderr: Traceback (most recent call last): File "/home/andy/git/oilshell/oil/bin/opy_.py", line 10, in <module> from frontend import args ImportError: No module named frontend |