spec test index / oilshell.org
| status | osh | osh-cpp | |
| pass | 8 | 8 | |
| FAIL | 1 | 1 | |
| total | 9 | 9 | |
| case | osh | osh-cpp | description | 
| 0 | pass | pass | Truncating 'exit' status | 
| 1 | pass | pass | Truncating 'return' status | 
| 2 | pass | pass | subshell OverflowError https://github.com/oilshell/oil/issues/996 | 
| 3 | pass | pass | func subshell OverflowError https://github.com/oilshell/oil/issues/996 | 
| 4 | pass | pass | If empty command | 
| 5 | pass | pass | If subshell true | 
| 6 | pass | pass | If subshell true WITH OUTPUT is different | 
| 7 | pass | pass | If subshell true WITH ARGUMENT | 
| 8 | FAIL | FAIL | If subshell false -- exit code is propagated in a weird way (strict_argv prevents) | 
| details | details | 
16 passed, 0 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped 1 failed under osh
| osh | 8 If subshell false -- exit code is propagated in a weird way (strict_argv prevents) [osh stdout] Expected 'FALSE\n', got 'TRUE\n' stdout: TRUEstderr:  | 
| osh-cpp | 8 If subshell false -- exit code is propagated in a weird way (strict_argv prevents) [osh-cpp stdout] Expected 'FALSE\n', got 'TRUE\n' stdout: TRUEstderr:  |