Results for ysh-introspect.test.sh

statusysh
FAIL 14
total14
caseyshdescription
0FAIL getFrame()
details
1FAIL bindFrame()
details
2FAIL vm.getDebugStack()
details
3FAIL DebugFrame.toString() running file
details
4FAIL DebugFrame.toString() running stdin and -c
details
5FAIL DebugFrame.toString() running eval
details
6FAIL DebugFrame.toString() running io->eval() on command
details
7FAIL DebugFrame.toString() running io->evalExpr()
details
8FAIL DebugFrame.toString() running YSH functions
details
9FAIL DebugFrame.toString() with 'use' builtin
details
10FAIL FUNCNAME BASH_LINENO BASH_SOURCE not available with YSH functions
details
11FAIL trap ERR - external failure
details
12FAIL trap ERR - proc subshell failure
details
13FAIL trap ERR - proc non-zero return status
details
0 passed, 0 OK, 0 not implemented, 0 BUG, 14 failed, 0 timeouts, 0 cases skipped
14 failed under osh

Details on runs that didn't PASS

ysh0 getFrame()

[ysh stdout] Expected '<Frame>\n(List) []\n\np2 frame -1\n<Frame>\n(Dict) {"__E__":<Frame>,"ARGV":[],"fr":<Frame>}\n(List) ["__E__","ARGV","fr"]\n\np2 frame -2\n<Frame>\n(List) ["__E__","ARGV","p1_var"]\n\n' Got ''
[ysh status] Expected 3 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh1 bindFrame()

[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh2 vm.getDebugStack()

[ysh stdout] Expected '1\n2\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh3 DebugFrame.toString() running file

[ysh stdout] Expected ' %1 MYROOT/spec/testdata/debug-frame-main.ysh:4\n print-stack\n ^~~~~~~~~~~\n\n %1 MYROOT/spec/testdata/debug-frame-main.ysh:7\n my-proc\n ^~~~~~~\n %2 MYROOT/spec/testdata/debug-frame-lib.ysh:15\n print-stack\n ^~~~~~~~~~~\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh4 DebugFrame.toString() running stdin and -c

[ysh stdout] Expected ' %1 [ stdin ]:1\n source $[ENV.REPO_ROOT]/spec/testdata/debug-frame-lib.ysh; my-proc\n ^~~~~~~\n %2 MYROOT/spec/testdata/debug-frame-lib.ysh:15\n print-stack\n ^~~~~~~~~~~\n\n %1 [ -c flag ]:1\n source $[ENV.REPO_ROOT]/spec/testdata/debug-frame-lib.ysh; my-proc\n ^~~~~~~\n %2 MYROOT/spec/testdata/debug-frame-lib.ysh:15\n print-stack\n ^~~~~~~~~~~\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh5 DebugFrame.toString() running eval

[ysh stdout] Expected ' %1 [ -c flag ]:1\n source $[ENV.REPO_ROOT]/spec/testdata/debug-frame-lib.ysh; eval "my-proc a b"\n ^\n %2 [ eval arg at line 1 of [ -c flag ] ]:1\n my-proc a b\n ^~~~~~~\n %3 MYROOT/spec/testdata/debug-frame-lib.ysh:15\n print-stack\n ^~~~~~~~~~~\n\n %1 [ -c flag ]:1\n source $[ENV.REPO_ROOT]/spec/testdata/debug-frame-eval.ysh\n ^~~~~~\n %2 MYROOT/spec/testdata/debug-frame-eval.ysh:7\n p3\n ^~\n %3 MYROOT/spec/testdata/debug-frame-eval.ysh:4\n eval \'my-proc x y\'\n ^\n %4 [ eval arg at line 4 of MYROOT/spec/testdata/debug-frame-eval.ysh ]:1\n my-proc x y\n ^~~~~~~\n %5 MYROOT/spec/testdata/debug-frame-lib.ysh:15\n print-stack\n ^~~~~~~~~~~\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh6 DebugFrame.toString() running io->eval() on command

[ysh stdout] Expected ' %1 [ -c flag ]:7\n p\n ^\n %2 [ -c flag ]:5\n call io->eval(b)\n ^\n %3 [ -c flag ]:3\n var b = ^(my-proc a b)\n ^~~~~~~\n %4 MYROOT/spec/testdata/debug-frame-lib.ysh:15\n print-stack\n ^~~~~~~~~~~\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh7 DebugFrame.toString() running io->evalExpr()

[ysh stdout] Expected ' %1 [ -c flag ]:15\n p\n ^\n %2 [ -c flag ]:12\n call io->evalExpr(e)\n ^\n %3 [ -c flag ]:9\n var e = ^[2 + $(print-num)]\n ^~~~~~~~~\n %4 [ -c flag ]:5\n print-stack > stack-trace.txt\n ^~~~~~~~~~~\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh8 DebugFrame.toString() running YSH functions

[ysh stdout] Expected ' %1 [ -c flag ]:1\n source $[ENV.REPO_ROOT]/spec/testdata/debug-frame-lib.ysh; call-func\n ^~~~~~~~~\n %2 MYROOT/spec/testdata/debug-frame-lib.ysh:32\n var x = myfunc(99)\n ^\n %3 MYROOT/spec/testdata/debug-frame-lib.ysh:28\n return (identity(myfunc2(42, x+1)))\n ^\n %4 MYROOT/spec/testdata/debug-frame-lib.ysh:23\n print-stack\n ^~~~~~~~~~~\n142\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh9 DebugFrame.toString() with 'use' builtin

[ysh stdout] Expected ' %1 [ -c flag ]:1\n use $[ENV.REPO_ROOT]/spec/testdata/debug-frame-use.ysh\n ^~~\n %2 MYROOT/spec/testdata/debug-frame-use.ysh:5\n debug-frame-lib my-proc\n ^~~~~~~\n %3 MYROOT/spec/testdata/debug-frame-lib.ysh:15\n print-stack\n ^~~~~~~~~~~\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh10 FUNCNAME BASH_LINENO BASH_SOURCE not available with YSH functions

[ysh stdout] Expected 'p\n16\n[ stdin ]\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh11 trap ERR - external failure

[ysh stdout] Expected '[ stdin ]:16\n f\n ^\n[ stdin ]:9\n g\n ^\n' Got ''
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh12 trap ERR - proc subshell failure

[ysh stdout] Expected '[ stdin ]:16\n f\n ^\n[ stdin ]:9\n g\n ^\n' Got ''
[ysh status] Expected 42 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
ysh13 trap ERR - proc non-zero return status

[ysh stdout] Expected '[ stdin ]:16\n f\n ^\n' Got ''
[ysh status] Expected 42 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib