Results for sh-usage.test.sh

statusoshosh_.pyosh_.cc
pass 131212
FAIL 011
total131313
caseoshosh_.pyosh_.ccdescription
0pass pass pass sh -c
1pass pass pass empty -c input
2pass pass pass sh +c is accepted
3pass pass pass empty stdin
4pass pass pass shell obeys --help (regression for OSH)
5pass pass pass args are passed
6pass pass pass args that look like flags are passed after script
7pass pass pass args that look like flags are passed after -c
8pass pass pass exit with explicit arg
9pass pass pass exit with no args
10pass FAIL FAIL --rcfile in non-interactive shell prints warnings
detailsdetails
11pass pass pass accepts -l flag
12pass pass pass accepts --login flag (dash and mksh don't accept long flags)
37 passed, 0 OK, 0 not implemented, 0 BUG, 2 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh_.py10 --rcfile in non-interactive shell prints warnings

[osh_.py stderr] Expected 'warned=1\nwarned=0\n', got 'warned=1\nwarned=1\n'

stdout:
==> interactive.txt <==
osh fatal error: 

==> non-interactive.txt <==
stderr:
warned=1
warned=1
osh_.cc10 --rcfile in non-interactive shell prints warnings

[osh_.cc stderr] Expected 'warned=1\nwarned=0\n', got 'warned=1\nwarned=1\n'

stdout:
==> interactive.txt <==
terminate called after throwing an instance of 'NotImplementedError*'

==> non-interactive.txt <==
stderr:
warned=1
warned=1