Results for pipeline.test.sh

statusoshosh_.pyosh_.cc
pass 202017
N-I 111
FAIL 003
total212121
caseoshosh_.pyosh_.ccdescription
0pass pass pass Brace group in pipeline
1pass pass pass For loop starts pipeline
2pass pass pass While Loop ends pipeline
3pass pass pass Redirect in Pipeline
4pass pass pass Pipeline comments
5pass pass pass Exit code is last status
6pass pass FAIL PIPESTATUS
details
7pass pass FAIL PIPESTATUS with shopt -s lastpipe
details
8N-I N-I N-I |&
detailsdetailsdetails
9pass pass pass ! turns non-zero into zero
10pass pass pass ! turns zero into 1
11pass pass pass ! in if
12pass pass pass ! with ||
13pass pass pass ! with { }
14pass pass pass ! with ( )
15pass pass pass ! is not a command
16pass pass pass Evaluation of argv[0] in pipeline occurs in child
17pass pass pass bash/dash/mksh run the last command is run in its own process
18pass pass pass shopt -s lastpipe (always on in OSH)
19pass pass pass shopt -s lastpipe (always on in OSH)
20pass pass FAIL SIGPIPE causes pipeline to die (regression for issue #295)
details
57 passed, 0 OK, 3 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh_.cc6 PIPESTATUS

[osh_.cc stdout] Expected '1 2 3\n', got '\n'

stdout:
stderr: 
osh_.cc7 PIPESTATUS with shopt -s lastpipe

[osh_.cc stdout] Expected '1 2 3\n', got '\n'

stdout:
stderr: 
osh8 |&

stdout:
stderr: 
  stdout_stderr.py |& cat
                   ^~
[ stdin ]:1: fatal: |& isn't supported
osh_.py8 |&

stdout:
stderr: 
  stdout_stderr.py |& cat
                   ^~
[ stdin ]:1: fatal: |& isn't supported
osh_.cc8 |&

stdout:
stderr: 
[??? no location ???] fatal: |& isn't supported
osh_.cc20 SIGPIPE causes pipeline to die (regression for issue #295)

[osh_.cc stdout] Expected '141 0\n', got '\n'

stdout:
stderr: