spec test index / oilshell.org
47 passed, 6 ok, 8 known unimplemented, 0 known bugs, 0 failed, 0 skipped
dash | 0 command sub: errexit ignored stdout: one status=0stderr: |
mksh | 0 command sub: errexit ignored stdout: one status=0stderr: |
osh-byterun | 0 command sub: errexit ignored [osh-byterun stdout] Expected 'one two\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 |
dash | 1 command sub: errexit not ignored with strict-errexit stdout: stderr: _tmp/spec-bin/dash: 2: set: Illegal option -o strict-errexit |
bash | 1 command sub: errexit not ignored with strict-errexit stdout: zero one two status=0stderr: _tmp/spec-bin/bash: line 2: set: strict-errexit: invalid option name |
mksh | 1 command sub: errexit not ignored with strict-errexit stdout: stderr: _tmp/spec-bin/mksh: <stdin>[2]: set: strict-errexit: bad option |
ash | 1 command sub: errexit not ignored with strict-errexit stdout: zero one two status=0stderr: _tmp/spec-bin/ash: set: line 1: illegal option -o strict-errexit |
osh-byterun | 1 command sub: errexit not ignored with strict-errexit [osh-byterun stdout] Expected 'zero\n', got '' 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 command sub: last command fails but keeps going and exit code is 0 [osh-byterun stdout] Expected 'one\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 |
dash | 3 global assignment with command sub: middle command fails stdout: stderr: |
mksh | 3 global assignment with command sub: middle command fails stdout: stderr: |
osh-byterun | 3 global assignment with command sub: middle command fails [osh-byterun stdout] Expected 'one\ntwo\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 | 5 local: middle command fails and keeps going stdout: good status=0 onestderr: |
mksh | 5 local: middle command fails and keeps going stdout: good status=0 onestderr: |
osh-byterun | 5 local: middle command fails and keeps going [osh-byterun stdout] Expected 'good\nstatus=0\none two\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 local: last command fails and also keeps going [osh-byterun stdout] Expected 'good\nstatus=0\none\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 | 7 local and strict-errexit stdout: stderr: _tmp/spec-bin/dash: 2: set: Illegal option -o strict-errexit |
bash | 7 local and strict-errexit stdout: good status=0 one twostderr: _tmp/spec-bin/bash: line 2: set: strict-errexit: invalid option name |
mksh | 7 local and strict-errexit stdout: stderr: _tmp/spec-bin/mksh: <stdin>[2]: set: strict-errexit: bad option |
ash | 7 local and strict-errexit stdout: good status=0 one twostderr: _tmp/spec-bin/ash: set: line 1: illegal option -o strict-errexit |
osh-byterun | 7 local and strict-errexit [osh-byterun stdout] Expected 'good\n', got '' 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 global assignment when last status is failure [osh-byterun stdout] Expected 'status=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 | 9 global assignment when last status is failure [osh-byterun stdout] Expected 'status=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 |