| status | ysh | |
| FAIL | 15 | |
| total | 15 | |
| case | ysh | description |
| 0 | FAIL | ysh --location-str --location-start-line |
| details | ||
| 1 | FAIL | ysh --eval |
| details | ||
| 2 | FAIL | ysh --eval-pure can evaluate funcs and procs |
| details | ||
| 3 | FAIL | ysh --eval-pure can't run impure |
| details | ||
| 4 | FAIL | ysh --eval cannot load file |
| details | ||
| 5 | FAIL | ysh --eval parse error |
| details | ||
| 6 | FAIL | ysh --eval runtime error |
| details | ||
| 7 | FAIL | ysh --eval exit status |
| details | ||
| 8 | FAIL | ysh --eval respects _this_dir and $0 |
| details | ||
| 9 | FAIL | Multiple ysh --eval values |
| details | ||
| 10 | FAIL | --debug-file |
| details | ||
| 11 | FAIL | Filename quoting |
| details | ||
| 12 | FAIL | shopt --set verbose_errexit |
| details | ||
| 13 | FAIL | YSH shows options correctly (bug fix) |
| details | ||
| 14 | FAIL | --tool syntax-tree respects frontend/syntax_abbrev.py |
| details |
0 passed, 0 OK, 0 not implemented, 0 BUG, 15 failed, 0 timeouts, 0 cases skipped 15 failed under osh
| ysh | 0 ysh --location-str --location-start-line [ysh stdout] Expected '-- foo.hay:42: Unexpected\nline 10\n-- [ stdin ]:11: Unexpected\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
|
| ysh | 1 ysh --eval [ysh stdout] Expected 'one --eval: x y z\nflag -c: x y z\n\none --eval: a b c\nmyscript: a b c\n\none --eval: P Q\nyshrc: P Q\nflag -c: P Q\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
|
| ysh | 2 ysh --eval-pure can evaluate funcs and procs [ysh stdout] Expected 'my-proc\nmyFunc\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
|
| ysh | 3 ysh --eval-pure can't run impure [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
|
| ysh | 4 ysh --eval cannot load file [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
|
| ysh | 5 ysh --eval parse error [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
|
| ysh | 6 ysh --eval runtime error [ysh stdout] Expected 'flag --eval\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
|
| ysh | 7 ysh --eval exit status [ysh stdout] Expected 'hi\n' Got '' [ysh status] Expected 99 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
|
| ysh | 8 ysh --eval respects _this_dir and $0 [ysh stdout] Expected 'one\ntwo\nthree AA\ndollar0 = three.ysh\nflag -c\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
|
| ysh | 9 Multiple ysh --eval values [ysh stdout] Expected '1\n2\nflag -c\n---\n1\n2\n3\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
|
| ysh | 10 --debug-file [ysh stdout] Expected 'yes\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
|
| ysh | 11 Filename quoting [ysh stdout] Expected 'no-quoting:1\n"with spaces.sh":1\nb\'bad \\yff\':1\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
|
| ysh | 12 shopt --set verbose_errexit [ysh stdout] Expected ' 3 on.txt\n 0 off.txt\n 3 total\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
|
| ysh | 13 YSH shows options correctly (bug fix) [ysh stdout] Expected 'set -o errexit\nset -o pipefail\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
|
| ysh | 14 --tool syntax-tree respects frontend/syntax_abbrev.py [ysh stdout] Expected '(C (w <Lit_Chars echo>) (w (SQ sq)))\n(C\n (w <Lit_Chars echo>)\n (w (DQ <Lit_Chars "hi "> ($ x) <Lit_Chars " "> (${ VSub_Name y)))\n)\n(VarDecl\n keyword:<KW_Var var>\n lhs:[(NameType left:<Expr_Name x> name:x)]\n rhs:(expr.Binary op:<Arith_Plus "+"> left:(Const Expr_DecInt _) right:(Var a))\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
|