spec test index / oilshell.org
46 passed, 0 OK, 0 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped 3 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-cpp | 3 io->eval(block) can read variables like eval '' [ysh-cpp stdout] Expected 'mylocal=42\nmylocal=99\n', got 'mylocal=42\n' [ysh-cpp 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-cpp | 4 eval should have a sandboxed mode [ysh-cpp 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-cpp | 19 Dict (&d) { ... } converts frame to dict [ysh-cpp stdout] Expected '', got '(Dict) {"bare":42,"k3":"k3"}\n' stdout: (Dict) {"bare":42,"k3":"k3"}stderr: |