spec test index / oilshell.org
44 passed, 0 OK, 0 not implemented, 0 BUG, 8 failed, 0 timeouts, 0 cases skipped 4 failed under osh
ysh | 3 io->eval(block) can read variables like eval '' [ysh stdout] Expected 'mylocal=42\nmylocal=99\n', got 'mylocal=42\n' [ysh status] Expected 0, got 1 stdout: mylocal=42stderr: echo mylocal=$mylocal ^~~~~~~~ [ stdin ]:14: fatal: Undefined variable 'mylocal' |
ysh_ALT | 3 io->eval(block) can read variables like eval '' [ysh_ALT stdout] Expected 'mylocal=42\nmylocal=99\n', got 'mylocal=42\n' [ysh_ALT status] Expected 0, got 1 stdout: mylocal=42stderr: echo mylocal=$mylocal ^~~~~~~~ [ stdin ]:14: fatal: Undefined variable 'mylocal' |
ysh | 4 eval should have a sandboxed mode [ysh stdout] Expected 'TODO\n', got '' stdout: stderr: push-frame { ^ [ stdin ]:4: fatal: 'push-frame' appears to be external. External commands don't accept typed args (OILS-ERR-200) |
ysh_ALT | 4 eval should have a sandboxed mode [ysh_ALT stdout] Expected 'TODO\n', got '' stdout: stderr: push-frame { ^ [ stdin ]:4: fatal: 'push-frame' appears to be external. External commands don't accept typed args (OILS-ERR-200) |
ysh | 19 Dict (&d) { ... } converts frame to dict [ysh stdout] Expected '', got '(Dict) {"bare":42,"k3":"k3"}\n' stdout: (Dict) {"bare":42,"k3":"k3"}stderr: |
ysh_ALT | 19 Dict (&d) { ... } converts frame to dict [ysh_ALT stdout] Expected '', got '(Dict) {"bare":42,"k3":"k3"}\n' stdout: (Dict) {"bare":42,"k3":"k3"}stderr: |
ysh | 25 Block Closures in a Loop ! [ysh stdout] Expected '', got 'i = 2\ni = 2\ni = 2\n' stdout: i = 2 i = 2 i = 2stderr: |
ysh_ALT | 25 Block Closures in a Loop ! [ysh_ALT stdout] Expected '', got 'i = 2\ni = 2\ni = 2\n' stdout: i = 2 i = 2 i = 2stderr: |