spec test index / oilshell.org
89 passed, 0 OK, 0 not implemented, 0 BUG, 22 failed, 0 timeouts, 0 cases skipped 6 failed under osh
osh_.cc | 7 glob can expand to command and arg [osh_.cc stdout] Expected 'spec/testdata/echo.sz\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/pylib_path_stat.h:10: bool path_stat::exists(Str*): Assertion `0' failed. |
osh_.cc | 20 Redirect to glob, not evaluated [osh_.cc stdout] Expected 'foo\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:143: void posix::dup2(int, int): Assertion `0' failed. |
osh | 27 shopt -s failglob in command context [osh stdout] Expected "['*.ZZ']\nstatus=1\n", got "['*.ZZ']\n['*.ZZ']\nstatus=0\n" stdout: ['*.ZZ'] ['*.ZZ'] status=0stderr: |
osh_.py | 27 shopt -s failglob in command context [osh_.py stdout] Expected "['*.ZZ']\nstatus=1\n", got "['*.ZZ']\n['*.ZZ']\nstatus=0\n" stdout: ['*.ZZ'] ['*.ZZ'] status=0stderr: |
osh_.cc | 27 shopt -s failglob in command context [osh_.cc stdout] Expected "['*.ZZ']\nstatus=1\n", got "['*.ZZ']\n['*.ZZ']\nstatus=0\n" stdout: ['*.ZZ'] ['*.ZZ'] status=0stderr: dumb_alloc: gNumNew = 2200 gNumDelete = 203 gMemPos = 74192 gNumMalloc = 234 gNumFree = 0 gMemPos2 = 12928 |
osh | 28 shopt -s failglob in loop context [osh stdout] Expected '*.ZZ\nstatus=0\nstatus=1\n', got '*.ZZ\nstatus=0\n*.ZZ\nstatus=0\n' stdout: *.ZZ status=0 *.ZZ status=0stderr: |
osh_.py | 28 shopt -s failglob in loop context [osh_.py stdout] Expected '*.ZZ\nstatus=0\nstatus=1\n', got '*.ZZ\nstatus=0\n*.ZZ\nstatus=0\n' stdout: *.ZZ status=0 *.ZZ status=0stderr: |
osh_.cc | 28 shopt -s failglob in loop context [osh_.cc stdout] Expected '*.ZZ\nstatus=0\nstatus=1\n', got '*.ZZ\nstatus=0\n*.ZZ\nstatus=0\n' stdout: *.ZZ status=0 *.ZZ status=0stderr: dumb_alloc: gNumNew = 2519 gNumDelete = 239 gMemPos = 82128 gNumMalloc = 311 gNumFree = 0 gMemPos2 = 14160 |
osh | 29 Don't glob flags on file system with GLOBIGNORE [osh stdout] Expected u'-* hello zzzz?\n', got 'hello zzzzz' stdout: hello zzzzzstderr: |
osh_.py | 29 Don't glob flags on file system with GLOBIGNORE [osh_.py stdout] Expected u'-* hello zzzz?\n', got 'hello zzzzz' stdout: hello zzzzzstderr: |
osh_.cc | 29 Don't glob flags on file system with GLOBIGNORE [osh_.cc stdout] Expected u'-* hello zzzz?\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:143: void posix::dup2(int, int): Assertion `0' failed. |
osh | 33 PatSub of unescaped [[] and []] [osh stdout] Expected '<foo]\n[foo>\n<foo]\n[foo>\n', got '<foo]\n[foo>\n[foo]\n[foo>\n' stdout: <foo] [foo> [foo] [foo>stderr: |
osh_.py | 33 PatSub of unescaped [[] and []] [osh_.py stdout] Expected '<foo]\n[foo>\n<foo]\n[foo>\n', got '<foo]\n[foo>\n[foo]\n[foo>\n' stdout: <foo] [foo> [foo] [foo>stderr: |
osh_.cc | 33 PatSub of unescaped [[] and []] [osh_.cc stdout] Expected '<foo]\n[foo>\n<foo]\n[foo>\n', got '<foo]\n[foo>\n[foo]\n[foo>\n' stdout: <foo] [foo> [foo] [foo>stderr: dumb_alloc: gNumNew = 2363 gNumDelete = 224 gMemPos = 77360 gNumMalloc = 275 gNumFree = 0 gMemPos2 = 13584 |
osh | 34 PatSub of negated unescaped [[] and []] [osh stdout] Expected '[<<<<\n>>>>]\n[<<<<\n', got '[<<<<\n>>>>]\n[foo]\n' stdout: [<<<< >>>>] [foo]stderr: |
osh_.py | 34 PatSub of negated unescaped [[] and []] [osh_.py stdout] Expected '[<<<<\n>>>>]\n[<<<<\n', got '[<<<<\n>>>>]\n[foo]\n' stdout: [<<<< >>>>] [foo]stderr: |
osh_.cc | 34 PatSub of negated unescaped [[] and []] [osh_.cc stdout] Expected '[<<<<\n>>>>]\n[<<<<\n', got '[<<<<\n>>>>]\n[foo]\n' stdout: [<<<< >>>>] [foo]stderr: dumb_alloc: gNumNew = 2228 gNumDelete = 214 gMemPos = 74288 gNumMalloc = 226 gNumFree = 0 gMemPos2 = 12800 |
osh_.py | 35 Glob unicode char [osh_.py stdout] Expected '__a__ __\xce\xbc__\n', got '__a__\n' stdout: __a__stderr: |
osh_.cc | 35 Glob unicode char [osh_.cc stdout] Expected '__a__ __\xce\xbc__\n', got '__a__\n' stdout: __a__stderr: dumb_alloc: gNumNew = 2661 gNumDelete = 208 gMemPos = 92400 gNumMalloc = 708 gNumFree = 0 gMemPos2 = 25232 |
osh | 36 dotglob (bash option that dashglob is roughly consistent with) [osh stdout] Expected 'other\n.foorc other\n', got 'other\nother\n' stdout: other otherstderr: |
osh_.py | 36 dotglob (bash option that dashglob is roughly consistent with) [osh_.py stdout] Expected 'other\n.foorc other\n', got 'other\nother\n' stdout: other otherstderr: |
osh_.cc | 36 dotglob (bash option that dashglob is roughly consistent with) [osh_.cc stdout] Expected 'other\n.foorc other\n', got 'other\nother\n' stdout: other otherstderr: dumb_alloc: gNumNew = 2933 gNumDelete = 272 gMemPos = 100800 gNumMalloc = 674 gNumFree = 0 gMemPos2 = 24576 |