Results for posix.test.sh

statusoshosh_.pyosh_.cc
pass 151512
FAIL 003
total151515
caseoshosh_.pyosh_.ccdescription
0pass pass pass Empty for loop is allowed
1pass pass pass Empty for loop without in. Do can be on the same line I guess.
2pass pass pass Empty case statement
3pass pass pass Last case without ;;
4pass pass pass Only case without ;;
5pass pass pass Case with optional (
6pass pass pass Empty action for case is syntax error
7pass pass pass Empty action is allowed for last case
8pass pass pass Case with | pattern
9pass pass pass Bare semi-colon not allowed
10pass pass FAIL Command substitution in default
details
11pass pass pass Arithmetic expansion
12pass pass pass Newlines in compound lists
13pass pass FAIL Multiple here docs on one line
details
14pass pass FAIL cat here doc; echo; cat here doc
details
42 passed, 0 OK, 0 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh_.cc10 Command substitution in default

[osh_.cc stdout] Expected '/bin\n', got ''
[osh_.cc status] Expected 0, got -6

stdout:
stderr: 
osh_eval.opt: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed.
osh_.cc13 Multiple here docs on one line

[osh_.cc stdout] Expected u'one\ntwo\n', got ''
[osh_.cc status] Expected 0, got -6

stdout:
stderr: 
osh_eval.opt: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed.
osh_.cc14 cat here doc; echo; cat here doc

[osh_.cc stdout] Expected 'one\ntwo\nthree\n', got ''
[osh_.cc status] Expected 0, got -6

stdout:
stderr: 
osh_eval.opt: cpp/posix.h:74: Tuple2<int, int> posix::pipe(): Assertion `0' failed.