spec test index / oilshell.org
| case | dash | bash | mksh | zsh | osh | osh_ALT | osh-byterun | description |
| 0 | pass | pass | pass | pass | pass | pass | pass | Eval |
| 1 | pass | pass | pass | pass | pass | pass | pass | Source |
| 2 | ok | pass | pass | ok | pass | pass | pass | Source nonexistent |
| details | details | |||||||
| 3 | ok | ok | pass | pass | pass | pass | pass | Source with no arguments |
| details | details | |||||||
| 4 | N-I | pass | pass | pass | pass | pass | pass | Source with arguments |
| details | ||||||||
| 5 | N-I | pass | pass | pass | pass | pass | pass | Source from a function, mutating argv and defining a local var |
| details |
36 passed, 4 ok, 2 known unimplemented, 0 known bugs, 0 failed, 0 skipped
| dash | 2 Source nonexistent stdout: status=127stderr: _tmp/spec-bin/dash: 1: source: not found |
| zsh | 2 Source nonexistent stdout: status=127stderr: source: no such file or directory: /nonexistent/path |
| dash | 3 Source with no arguments stdout: status=127stderr: _tmp/spec-bin/dash: 1: source: not found |
| bash | 3 Source with no arguments stdout: status=2stderr: _tmp/spec-bin/bash: line 1: source: filename argument required source: usage: source filename [arguments] |
| dash | 4 Source with arguments stdout: show-argv:stderr: |
| dash | 5 Source from a function, mutating argv and defining a local var stdout: source-argv: args to func source-argv: to func func foo=foo_val foo=stderr: |