status | ysh | |
pass | 8 | |
FAIL | 4 | |
total | 12 | |
case | ysh | description |
0 | pass | getFrame() |
1 | FAIL | bindFrame() |
details | ||
2 | pass | vm.getDebugStack() |
3 | pass | DebugFrame.toString() running file |
4 | pass | DebugFrame.toString() running stdin and -c |
5 | pass | DebugFrame.toString() running eval |
6 | FAIL | DebugFrame.toString() running eval methods |
details | ||
7 | FAIL | DebugFrame.toString() running YSH functions |
details | ||
8 | pass | DebugFrame.toString() with 'use' builtin |
9 | pass | FUNCNAME BASH_LINENO BASH_SOURCE not available with YSH functions |
10 | pass | DebugFrame.toString() with trap ERR - external failure |
11 | FAIL | DebugFrame.toString() with trap ERR - proc failure |
details |
8 passed, 0 OK, 0 not implemented, 0 BUG, 4 failed, 0 timeouts, 0 cases skipped 4 failed under osh
ysh | 1 bindFrame() [ysh stdout] Expected '', got '<Command>\n(Null) null\n' stdout: <Command> (Null) nullstderr: |
ysh | 6 DebugFrame.toString() running eval methods [ysh stdout] Expected 'z\n', got ' %1 [ -c flag ]:3\n var b = ^(my-proc a b)\n ^~~~~~~\n %2 MYROOT/spec/testdata/debug-frame-lib.ysh:15\n print-stack\n ^~~~~~~~~~~\n' stdout: %1 [ -c flag ]:3 var b = ^(my-proc a b) ^~~~~~~ %2 MYROOT/spec/testdata/debug-frame-lib.ysh:15 print-stack ^~~~~~~~~~~stderr: |
ysh | 7 DebugFrame.toString() running YSH functions [ysh stdout] Expected 'z\n', got ' #1 [ -c flag ]:1\n source $[ENV.REPO_ROOT]/spec/testdata/debug-frame-lib.ysh; call-func\n ^~~~~~~~~\n #2 /home/uke/oil/spec/testdata/debug-frame-lib.ysh:19\n var x = myfunc(99)\n ^\n #3 /home/uke/oil/spec/testdata/debug-frame-lib.ysh:29\n return (myfunc2(x+1, 42))\n ^~~~~~\n #4 /home/uke/oil/spec/testdata/debug-frame-lib.ysh:24\n print-stack\n ^~~~~~~~~~~\n142\n\n' stdout: #1 [ -c flag ]:1 source $[ENV.REPO_ROOT]/spec/testdata/debug-frame-lib.ysh; call-func ^~~~~~~~~ #2 /home/uke/oil/spec/testdata/debug-frame-lib.ysh:19 var x = myfunc(99) ^ #3 /home/uke/oil/spec/testdata/debug-frame-lib.ysh:29 return (myfunc2(x+1, 42)) ^~~~~~ #4 /home/uke/oil/spec/testdata/debug-frame-lib.ysh:24 print-stack ^~~~~~~~~~~ 142stderr: |
ysh | 11 DebugFrame.toString() with trap ERR - proc failure [ysh stdout] Expected '[ stdin ]:14\n f\n ^\n[ stdin ]:11\n return 42\n ^~~~~~\n' Got '[ stdin ]:14\n f\n ^\n[ stdin ]:7\n g\n ^\n[ stdin ]:7\n g\n ^\n' stdout: [ stdin ]:14 f ^ [ stdin ]:7 g ^ [ stdin ]:7 g ^stderr: ( exit 42 ) ^ [ stdin ]:11: errexit PID 40699: command.Subshell failed with status 42 |