spec test index / oilshell.org
status | dash | bash | mksh | osh | |
pass | 10 | 12 | 13 | 10 | |
ok | 2 | 0 | 0 | 3 | |
N-I | 1 | 0 | 0 | 0 | |
BUG | 0 | 1 | 0 | 0 | |
total | 13 | 13 | 13 | 13 | |
case | dash | bash | mksh | osh | description |
0 | N-I | pass | pass | pass | Lazy Evaluation of Alternative |
details | |||||
1 | pass | pass | pass | pass | Default value when empty |
2 | pass | pass | pass | pass | Default value when unset |
3 | pass | pass | pass | ok | Unquoted with array as default value |
details | |||||
4 | pass | BUG | pass | ok | Quoted with array as default value |
details | details | ||||
5 | pass | pass | pass | ok | Assign default with array |
details | |||||
6 | pass | pass | pass | pass | Assign default value when empty |
7 | pass | pass | pass | pass | Assign default value when unset |
8 | pass | pass | pass | pass | Alternative value when empty |
9 | pass | pass | pass | pass | Alternative value when unset |
10 | ok | pass | pass | pass | Error when empty |
details | |||||
11 | ok | pass | pass | pass | Error when unset |
details | |||||
12 | pass | pass | pass | pass | Error when unset |
45 passed, 5 OK, 1 not implemented, 1 BUG, 0 failed, 0 timeouts, 0 cases skipped
dash | 0 Lazy Evaluation of Alternative stdout: x 0stderr: /home/andy/git/oilshell/oil/_tmp/spec-bin/dash: 5: arithmetic expression: expecting primary: "i++" |
osh | 3 Unquoted with array as default value stdout: ['Xx1 2', '3 4xX'] ['Xx1', '2', '3', '4xX']stderr: |
bash | 4 Quoted with array as default value stdout: ['Xx1', '2', '3', '4xX'] ['Xx1 2 3 4xX']stderr: |
osh | 4 Quoted with array as default value stdout: ['Xx1 2', '3 4xX'] ['Xx1 2 3 4xX']stderr: |
osh | 5 Assign default with array stdout: ['Xx1 2', '3 4xX'] ['x1 2 3 4x']stderr: |
dash | 10 Error when empty stdout: stderr: /home/andy/git/oilshell/oil/_tmp/spec-bin/dash: 2: empty: is empty |
dash | 11 Error when unset stdout: stderr: /home/andy/git/oilshell/oil/_tmp/spec-bin/dash: 1: unset: is empty |