Results for ysh-builtin-eval.test.sh

statusysh
pass 13
FAIL 1
total14
caseyshdescription
0pass Eval does not take a literal block - can restore this later
1pass Eval a block within a proc
2pass Eval block created by calling a proc
3pass eval (block) can read variables like eval ''
4FAIL eval should have a sandboxed mode
details
5pass eval with argv bindings
6pass eval lines with argv bindings
7pass eval with custom dollar0
8pass eval with vars bindings
9pass dynamic binding names and mutation
10pass binding procs in the eval-ed namespace
11pass vars initializes the variable frame, but does not remember it
12pass eval pos_args must be strings
13pass eval 'mystring' vs. eval (myblock)
13 passed, 0 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped
1 failed under osh

Details on runs that didn't PASS

ysh4 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)