Results for sh-usage.test.sh

statusoshosh-cpp
pass 1413
FAIL 01
total1414
caseoshosh-cppdescription
0pass pass sh -c
1pass pass empty -c input
2pass pass sh +c is accepted
3pass pass empty stdin
4pass FAIL shell obeys --help (regression for OSH)
details
5pass pass args are passed
6pass pass args that look like flags are passed after script
7pass pass args that look like flags are passed after -c
8pass pass exit with explicit arg
9pass pass exit with no args
10pass pass --rcfile in non-interactive shell prints warnings
11pass pass accepts -l flag
12pass pass accepts --login flag (dash and mksh don't accept long flags)
13pass pass osh --eval
27 passed, 0 OK, 0 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh-cpp4 shell obeys --help (regression for OSH)

[osh-cpp stdout] Expected 'yes\n', got ''
[osh-cpp status] Expected 0, got -6

stdout:
stderr: 
terminate called after throwing an instance of 'IndexError*'
timeout: the monitored command dumped core