spec test index / oilshell.org
status | osh | osh_.py | osh_.cc | |
pass | 20 | 20 | 20 | |
N-I | 1 | 1 | 1 | |
total | 21 | 21 | 21 | |
case | osh | osh_.py | osh_.cc | description |
0 | pass | pass | pass | Brace group in pipeline |
1 | pass | pass | pass | For loop starts pipeline |
2 | pass | pass | pass | While Loop ends pipeline |
3 | pass | pass | pass | Redirect in Pipeline |
4 | pass | pass | pass | Pipeline comments |
5 | pass | pass | pass | Exit code is last status |
6 | pass | pass | pass | PIPESTATUS |
7 | pass | pass | pass | PIPESTATUS with shopt -s lastpipe |
8 | N-I | N-I | N-I | |& |
details | details | details | ||
9 | pass | pass | pass | ! turns non-zero into zero |
10 | pass | pass | pass | ! turns zero into 1 |
11 | pass | pass | pass | ! in if |
12 | pass | pass | pass | ! with || |
13 | pass | pass | pass | ! with { } |
14 | pass | pass | pass | ! with ( ) |
15 | pass | pass | pass | ! is not a command |
16 | pass | pass | pass | Evaluation of argv[0] in pipeline occurs in child |
17 | pass | pass | pass | bash/dash/mksh run the last command is run in its own process |
18 | pass | pass | pass | shopt -s lastpipe (always on in OSH) |
19 | pass | pass | pass | shopt -s lastpipe (always on in OSH) |
20 | pass | pass | pass | SIGPIPE causes pipeline to die (regression for issue #295) |
60 passed, 0 OK, 3 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped
osh | 8 |& stdout: stderr: stdout_stderr.py |& cat ^~ [ stdin ]:1: fatal: |& isn't supported |
osh_.py | 8 |& stdout: stderr: stdout_stderr.py |& cat ^~ [ stdin ]:1: fatal: |& isn't supported |
osh_.cc | 8 |& stdout: stderr: [??? no location ???] fatal: |& isn't supported |