| status | osh | osh-cpp | |
| pass | 6 | 4 | |
| FAIL | 0 | 2 | |
| total | 6 | 6 | |
| case | osh | osh-cpp | description |
| 0 | pass | pass | Turn off external binaries with shvar PATH='' {} |
| 1 | pass | FAIL | More shvar PATH='' |
| details | |||
| 2 | pass | pass | builtins and externals not available in hay eval |
| 3 | pass | pass | procs in hay eval |
| 4 | pass | pass | variables mutated within hay eval don't persist |
| 5 | pass | FAIL | hay at top level allows arbitrary commands |
| details |
10 passed, 0 OK, 0 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped
| osh-cpp | 1 More shvar PATH='' [osh-cpp stdout] Expected 'status=127\nstatus=127\n_status 127\n' Got '' [osh-cpp status] Expected 0 Got 2 stdout: stderr: true $(cp -v file /tmp >&2)
^
[ stdin ]:13: Invalid word while parsing command list
|
| osh-cpp | 5 hay at top level allows arbitrary commands [osh-cpp stdout] Expected '3\n4\ninside\n' Got '' [osh-cpp status] Expected 127 Got 2 stdout: stderr: Package $(seq 2) {
^
[ stdin ]:5: Invalid word while parsing command list
|