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:74: 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:74: 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 = 2070 gNumDelete = 158 gMemPos = 70272 gNumMalloc = 143 gNumFree = 0 gMemPos2 = 10880 |
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 = 1884 gNumDelete = 127 gMemPos = 64784 gNumMalloc = 73 gNumFree = 0 gMemPos2 = 9744 |
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 = 2074 gNumDelete = 155 gMemPos = 70208 gNumMalloc = 115 gNumFree = 0 gMemPos2 = 10416 |
osh_.cc | 38 Integer Overflow [osh_.cc stdout] Expected '999996000005999996000001\n', got '-15640831\n' stdout: -15640831stderr: dumb_alloc: gNumNew = 2037 gNumDelete = 149 gMemPos = 69856 gNumMalloc = 147 gNumFree = 0 gMemPos2 = 10928 |
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 = 1860 gNumDelete = 122 gMemPos = 64496 gNumMalloc = 76 gNumFree = 0 gMemPos2 = 9808 |
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 = 1961 gNumDelete = 134 gMemPos = 66752 gNumMalloc = 109 gNumFree = 0 gMemPos2 = 10336 |
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. |