spec test index / oilshell.org
167 passed, 15 OK, 0 not implemented, 0 BUG, 4 failed, 0 timeouts, 0 cases skipped
osh_.cc | 6 Arith sub with word parts [osh_.cc stdout] Expected '14\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:106: Tuple2<int, int> posix::pipe(): Assertion `0' failed. |
osh_.cc | 9 Backticks within arith sub [osh_.cc stdout] Expected '3\n', got '' [osh_.cc status] Expected 0, got -6 stdout: stderr: osh_eval.opt: cpp/posix.h:106: Tuple2<int, int> posix::pipe(): Assertion `0' failed. |
osh | 10 Invalid string to int stdout: 5stderr: |
osh_.py | 10 Invalid string to int stdout: 5stderr: |
osh_.cc | 10 Invalid string to int stdout: 5stderr: dumb_alloc: gNumNew = 1999 gNumDelete = 158 gMemPos = 68096 gNumMalloc = 142 gNumFree = 0 gMemPos2 = 10864 |
osh | 35 Dynamic var names - result of runtime parse/eval stdout: 6stderr: |
osh_.py | 35 Dynamic var names - result of runtime parse/eval stdout: 6stderr: |
osh_.cc | 35 Dynamic var names - result of runtime parse/eval stdout: 6stderr: dumb_alloc: gNumNew = 1816 gNumDelete = 127 gMemPos = 62656 gNumMalloc = 72 gNumFree = 0 gMemPos2 = 9728 |
osh | 36 Bizarre recursive name evaluation - result of runtime parse/eval stdout: 6 1 1 1stderr: |
osh_.py | 36 Bizarre recursive name evaluation - result of runtime parse/eval stdout: 6 1 1 1stderr: |
osh_.cc | 36 Bizarre recursive name evaluation - result of runtime parse/eval stdout: 6 1 1 1stderr: dumb_alloc: gNumNew = 2003 gNumDelete = 155 gMemPos = 68000 gNumMalloc = 114 gNumFree = 0 gMemPos2 = 10400 |
osh_.cc | 38 Integer Overflow [osh_.cc stdout] Expected '999996000005999996000001\n', got '-15640831\n' stdout: -15640831stderr: dumb_alloc: gNumNew = 1966 gNumDelete = 149 gMemPos = 67696 gNumMalloc = 146 gNumFree = 0 gMemPos2 = 10912 |
osh | 46 Comment not allowed in the middle of multiline arithmetic stdout: 6stderr: 1 + 2 # not a comment ^ [ stdin ]:7: Unexpected token after arithmetic expression (Id.Word_Compound != Id.Arith_RParen) |
osh_.py | 46 Comment not allowed in the middle of multiline arithmetic stdout: 6stderr: 1 + 2 # not a comment ^ [ stdin ]:7: Unexpected token after arithmetic expression (Id.Word_Compound != Id.Arith_RParen) |
osh_.cc | 46 Comment not allowed in the middle of multiline arithmetic stdout: 6stderr: 1 + 2 # not a comment ^ [ stdin ]:7: Unexpected token after arithmetic expression (Id.Word_Compound != Id.Arith_RParen) dumb_alloc: gNumNew = 1791 gNumDelete = 122 gMemPos = 62336 gNumMalloc = 75 gNumFree = 0 gMemPos2 = 9792 |
osh | 49 Double subscript stdout: 2stderr: echo $(( a[1][1] )) ^ [ stdin ]:3: The [ operator doesn't apply to this expression |
osh_.py | 49 Double subscript stdout: 2stderr: echo $(( a[1][1] )) ^ [ stdin ]:3: The [ operator doesn't apply to this expression |
osh_.cc | 49 Double subscript stdout: 2stderr: echo $(( a[1][1] )) ^ [ stdin ]:3: The [ operator doesn't apply to this expression dumb_alloc: gNumNew = 1889 gNumDelete = 134 gMemPos = 64544 gNumMalloc = 108 gNumFree = 0 gMemPos2 = 10320 |
osh_.cc | 61 Invalid constant [osh_.cc stdout] Expected '0\nstatus=0\nstatus=1\n', got '' [osh_.cc status] Expected 1, got -6 stdout: stderr: osh_eval.opt: cpp/pylib_path_stat.h:10: bool path_stat::exists(Str*): Assertion `0' failed. |