status | osh | osh_ALT | |
pass | 13 | 0 | |
FAIL | 1 | 14 | |
total | 14 | 14 | |
case | osh | osh_ALT | description |
0 | pass | FAIL | Type objects Bool, Int, Float, etc. |
details | |||
1 | pass | FAIL | Parameterized types - List[Int], Dict[Str, Int] |
details | |||
2 | pass | FAIL | Errors for parameterized types |
details | |||
3 | pass | FAIL | runproc |
details | |||
4 | pass | FAIL | runproc typed args |
details | |||
5 | pass | FAIL | pp asdl_ |
details | |||
6 | pass | FAIL | pp asdl_ can handle an object cycle |
details | |||
7 | FAIL | FAIL | pp gc-stats_ |
details | details | ||
8 | pass | FAIL | pp cell_ |
details | |||
9 | pass | FAIL | pp cell_ on indexed array with hole |
details | |||
10 | pass | FAIL | pp proc |
details | |||
11 | pass | FAIL | pp (x) and pp [x] quote code |
details | |||
12 | pass | FAIL | pp test_ supports BashArray, BashAssoc |
details | |||
13 | pass | FAIL | pp value (x) is like = keyword |
details |
13 passed, 0 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped 1 failed under osh
osh_ALT | 0 Type objects Bool, Int, Float, etc. [osh_ALT stdout] Expected '(Obj) ("name":"Bool") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Int") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Float") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Str") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"List") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Dict") --> ("__index__":<BuiltinFunc>)\n(Obj) ("name":"Obj","new":<BuiltinFunc>) --> ("__index__":<BuiltinFunc>)\n\n(Bool) true\n(Bool) true\n' Got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 1 Parameterized types - List[Int], Dict[Str, Int] [osh_ALT stdout] Expected '(Obj) ("unique_id":"List[Int]")\n(Obj) ("unique_id":"Dict[Str,Int]")\n(Obj) ("unique_id":"List[List[Int]]")\n(Obj) ("unique_id":"Dict[Str,List[Int]]")\n' Got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 2 Errors for parameterized types [osh_ALT stdout] Expected '3\n', got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 3 runproc [osh_ALT stdout] Expected 'f\n1\n2\nstatus=0\np\n3\n4\nstatus=0\nstatus=1\nstatus=2\n' Got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 4 runproc typed args [osh_ALT stdout] Expected 'hi from p\n\nty\n(Str) "a"\n(Int) 42\n(Int) 99\nCommand\n\nty\n(Str) "a"\n(Int) 42\n(Int) 99\nCommand\n\nty\n(Str) "a"\n(Int) 42\n(Int) 99\nCommand\n' Got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 5 pp asdl_ [osh_ALT stdout] Expected '(value.Str s:42)\n(value.Dict d:{foo (value.Str s:42)})\n(value.Stdin)\n' Got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 6 pp asdl_ can handle an object cycle [osh_ALT stdout] Expected '{"cycle":\ncycle ...\n', got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh | 7 pp gc-stats_ [osh stdout] Expected '', got 'TODO\n' stdout: TODOstderr: |
osh_ALT | 7 pp gc-stats_ [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 8 pp cell_ [osh_ALT stdout] Expected 'x = (Cell exported:F readonly:F nameref:F val:(value.Str s:42))\nstatus=0\nx = (Cell exported:F readonly:F nameref:F val:(value.Str s:42))\nstatus=0\nstatus=1\n' Got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 9 pp cell_ on indexed array with hole [osh_ALT stdout] Expected 'array = (Cell\n exported:F\n readonly:F\n nameref:F\n val:(value.BashArray strs:[_ _ _ 42 _ 99])\n)\n' Got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 10 pp proc [osh_ALT stdout] Expected 'proc_name\tdoc_comment\nf\t"doc \' comment with \\" quotes"\ng\t""\nmyproc\t"YSH-style proc"\n"true"\t"Special quoting rule"\n---\nproc_name\tdoc_comment\nf\t"doc \' comment with \\" quotes"\n' Got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 11 pp (x) and pp [x] quote code [osh_ALT stdout] Expected "\n pp (42)\n ^\n[ stdin ]:1: (Int) 42\n\n pp [42] | sed 's/0x[a-f0-9]\\+/[replaced]/'\n ^\n[ stdin ]:5: <Expr [replaced]>\n" Got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 12 pp test_ supports BashArray, BashAssoc [osh_ALT stdout] Expected '{"type":"BashArray","data":{"0":"a","1":"b","2":"c"}}\n{"type":"BashArray","data":{"0":"a","1":"b","2":"c","5":"z"}}\n{"type":"BashAssoc","data":{"k":"v","k2":"v2"}}\n{"type":"BashAssoc","data":{"k":"v","k2":"v2","k3":""}}\n' Got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |
osh_ALT | 13 pp value (x) is like = keyword [osh_ALT stdout] Expected '(Str) \'foo\'\n(Str) b\'isn\\\'t this sq\'\n(Str) \'"dq $myvar"\'\n(Str) b\'\\\\ backslash \\\\\\\\\'\n(Str) b\'one \\t two \\n\'\n(List)\n[\n 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123,\n 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123,\n 123, 123, 123, 123, 123, 123, 123, 123, 123, 123\n]\n' Got '' [osh_ALT status] Expected 0, got 1 [osh_ALT stderr] Found 'Traceback (most recent' stdout: stderr: Traceback (most recent call last): File "/home/uke/oil/bin/oil.py", line 34, in _cpython_main_hook sys.exit(oils_for_unix.main(sys.argv)) File "/home/uke/oil/bin/oils_for_unix.py", line 171, in main return AppBundleMain(argv) File "/home/uke/oil/bin/oils_for_unix.py", line 141, in AppBundleMain return shell.Main('osh', arg_r, environ, login_shell, loader, readline) File "/home/uke/oil/core/shell.py", line 740, in Main b[builtin_i.bind] = readline_osh.Bind(readline, errfmt, mem) File "/home/uke/oil/builtin/readline_osh.py", line 58, in __init__ readline.set_bind_shell_command_hook(lambda *args: self.bind_shell_command_hook(*args)) File "/home/uke/oil/frontend/py_readline.py", line 169, in set_bind_shell_command_hook line_input.set_bind_shell_command_hook(hook) AttributeError: 'module' object has no attribute 'set_bind_shell_command_hook' FATAL: couldn't import from app bundle '/home/uke/oil/_tmp/oil-tar-test/oil-0.25.0/_bin/osh' (1) Stripping the oil.ovm binary may cause this error. See https://github.com/oilshell/oil/issues/47 |