24 passed, 0 OK, 0 not implemented, 0 BUG, 2 failed, 0 timeouts, 0 cases skipped 2 failed under osh
| osh | 24 Compare shell func vs. proc, $IFS vs. shvarGet('IFS') [osh stdout] Expected "shellfunc\nIFS=z\nshvarGet IFS=z\n['x', 'x ', 'x']\n\nmyproc -> p2\nIFS=x\nshvarGet IFS=x\n['', 'z', ' z', 'z']\n\nnull\n" Got '' [osh status] Expected 0 Got 2 stdout: stderr: echo shvarGet IFS=$[shvarGet('IFS')]
^
[ stdin ]:8: Unexpected token after arithmetic expression (Id.Arith_LParen != Id.Arith_RBracket)
|
| osh | 25 func and proc are like var, with respect to closures [osh stdout] Expected 'inner inner\nouter outer\n\ninner inner\nouter outer\n\ninner\nouter\n' Got 'inner inner\nouter outer\n\ninner inner\nouter inner\n\ninner\nouter\n' stdout: inner inner outer outer inner inner outer inner inner outerstderr: |