| OLD | NEW |
| 1 # Copyright 2009 the V8 project authors. All rights reserved. | 1 # Copyright 2009 the V8 project authors. All rights reserved. |
| 2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
| 3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
| 4 # met: | 4 # met: |
| 5 # | 5 # |
| 6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
| 7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
| 8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
| 9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
| 10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
| (...skipping 21 matching lines...) Expand all Loading... |
| 32 chapter07: UNIMPLEMENTED | 32 chapter07: UNIMPLEMENTED |
| 33 chapter08: UNIMPLEMENTED | 33 chapter08: UNIMPLEMENTED |
| 34 chapter10: UNIMPLEMENTED | 34 chapter10: UNIMPLEMENTED |
| 35 chapter11: UNIMPLEMENTED | 35 chapter11: UNIMPLEMENTED |
| 36 chapter12: UNIMPLEMENTED | 36 chapter12: UNIMPLEMENTED |
| 37 chapter13: UNIMPLEMENTED | 37 chapter13: UNIMPLEMENTED |
| 38 chapter14: UNIMPLEMENTED | 38 chapter14: UNIMPLEMENTED |
| 39 chapter15/15.1: UNIMPLEMENTED | 39 chapter15/15.1: UNIMPLEMENTED |
| 40 chapter15/15.2/15.2.3/15.2.3.1: UNIMPLEMENTED | 40 chapter15/15.2/15.2.3/15.2.3.1: UNIMPLEMENTED |
| 41 chapter15/15.2/15.2.3/15.2.3.5: UNIMPLEMENTED | 41 chapter15/15.2/15.2.3/15.2.3.5: UNIMPLEMENTED |
| 42 chapter15/15.2/15.2.3/15.2.3.6: UNIMPLEMENTED | |
| 43 chapter15/15.2/15.2.3/15.2.3.7: UNIMPLEMENTED | |
| 44 chapter15/15.2/15.2.3/15.2.3.8: UNIMPLEMENTED | 42 chapter15/15.2/15.2.3/15.2.3.8: UNIMPLEMENTED |
| 45 chapter15/15.2/15.2.3/15.2.3.9: UNIMPLEMENTED | 43 chapter15/15.2/15.2.3/15.2.3.9: UNIMPLEMENTED |
| 46 chapter15/15.2/15.2.3/15.2.3.10: UNIMPLEMENTED | 44 chapter15/15.2/15.2.3/15.2.3.10: UNIMPLEMENTED |
| 47 chapter15/15.2/15.2.3/15.2.3.11: UNIMPLEMENTED | 45 chapter15/15.2/15.2.3/15.2.3.11: UNIMPLEMENTED |
| 48 chapter15/15.2/15.2.3/15.2.3.12: UNIMPLEMENTED | 46 chapter15/15.2/15.2.3/15.2.3.12: UNIMPLEMENTED |
| 49 chapter15/15.2/15.2.3/15.2.3.13: UNIMPLEMENTED | 47 chapter15/15.2/15.2.3/15.2.3.13: UNIMPLEMENTED |
| 50 | 48 |
| 51 # Object.getPrototypeOf | |
| 52 chapter15/15.2/15.2.3/15.2.3.2: PASS | |
| 53 | |
| 54 # Object.getOwnPropertyDescriptor | |
| 55 chapter15/15.2/15.2.3/15.2.3.3: PASS | |
| 56 | |
| 57 # NOT IMPLEMENTED: defineProperty | |
| 58 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3: FAIL_OK | |
| 59 | |
| 60 # NOT IMPLEMENTED: getOwnPropertyNames | |
| 61 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16: FAIL_OK | |
| 62 | |
| 63 # NOT IMPLEMENTED: defineProperty | |
| 64 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18: FAIL_OK | |
| 65 | |
| 66 # NOT IMPLEMENTED: defineProperties | |
| 67 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19: FAIL_OK | |
| 68 | |
| 69 # NOT IMPLEMENTED: seal | 49 # NOT IMPLEMENTED: seal |
| 70 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20: FAIL_OK | 50 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20: FAIL_OK |
| 71 | 51 |
| 72 # NOT IMPLEMENTED: freeze | 52 # NOT IMPLEMENTED: freeze |
| 73 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21: FAIL_OK | 53 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21: FAIL_OK |
| 74 | 54 |
| 75 # NOT IMPLEMENTED: preventExtensions | 55 # NOT IMPLEMENTED: preventExtensions |
| 76 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22: FAIL_OK | 56 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22: FAIL_OK |
| 77 | 57 |
| 78 # NOT IMPLEMENTED: isSealed | 58 # NOT IMPLEMENTED: isSealed |
| 79 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23: FAIL_OK | 59 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23: FAIL_OK |
| 80 | 60 |
| 81 # NOT IMPLEMENTED: isFrozen | 61 # NOT IMPLEMENTED: isFrozen |
| 82 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24: FAIL_OK | 62 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24: FAIL_OK |
| 83 | 63 |
| 84 # NOT IMPLEMENTED: isExtensible | 64 # NOT IMPLEMENTED: isExtensible |
| 85 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25: FAIL_OK | 65 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25: FAIL_OK |
| 86 | 66 |
| 87 # NOT IMPLEMENTED: bind | 67 # NOT IMPLEMENTED: bind |
| 88 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38: FAIL_OK | 68 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38: FAIL_OK |
| 89 | 69 |
| 90 # Built-ins have wrong descriptor (should all be false) | 70 # NaN is writable |
| 91 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178: FAIL_OK | 71 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178: FAIL_OK |
| 72 # Infinity is writable |
| 92 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179: FAIL_OK | 73 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179: FAIL_OK |
| 74 # undefined is writable |
| 93 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180: FAIL_OK | 75 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180: FAIL_OK |
| 94 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182: FAIL_OK | |
| 95 | 76 |
| 96 # Our Function object has a "arguments" property which is used as a non | 77 # Our Function object has a "arguments" property which is used as a non |
| 97 # property in in the test | 78 # property in in the test |
| 98 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-183: FAIL_OK | 79 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-183: FAIL_OK |
| 99 | 80 |
| 100 | |
| 101 # Our Function object has a "caller" property which is used as a non | 81 # Our Function object has a "caller" property which is used as a non |
| 102 # property in in the test | 82 # property in in the test |
| 103 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-184: FAIL_OK | 83 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-184: FAIL_OK |
| 104 | 84 |
| 105 # Built-ins have wrong descriptor (should all be false) | 85 # Our function object has a name property which is used as a non |
| 106 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185: FAIL_OK | 86 # property in the test |
| 107 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186: FAIL_OK | |
| 108 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187: FAIL_OK | |
| 109 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188: FAIL_OK | 87 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188: FAIL_OK |
| 110 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189: FAIL_OK | |
| 111 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190: FAIL_OK | |
| 112 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191: FAIL_OK | |
| 113 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192: FAIL_OK | |
| 114 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193: FAIL_OK | |
| 115 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194: FAIL_OK | |
| 116 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195: FAIL_OK | |
| 117 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201: FAIL_OK | |
| 118 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210: FAIL_OK | |
| 119 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211: FAIL_OK | |
| 120 | |
| 121 | 88 |
| 122 # NOT IMPLEMENTED: RegExp.prototype.source | 89 # NOT IMPLEMENTED: RegExp.prototype.source |
| 123 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212: FAIL_OK | 90 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212: FAIL_OK |
| 124 | 91 |
| 125 # NOT IMPLEMENTED: RegExp.prototype.global | 92 # NOT IMPLEMENTED: RegExp.prototype.global |
| 126 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213: FAIL_OK | 93 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213: FAIL_OK |
| 127 | 94 |
| 128 # NOT IMPLEMENTED: RegExp.prototype.ignoreCase | 95 # NOT IMPLEMENTED: RegExp.prototype.ignoreCase |
| 129 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214: FAIL_OK | 96 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214: FAIL_OK |
| 130 | 97 |
| 131 # NOT IMPLEMENTED: RegExp.prototype.multiline | 98 # NOT IMPLEMENTED: RegExp.prototype.multiline |
| 132 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215: FAIL_OK | 99 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215: FAIL_OK |
| 133 | 100 |
| 134 # Errors have wrong descriptor (should all be false) | |
| 135 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216: FAIL_OK | |
| 136 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217: FAIL_OK | |
| 137 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218: FAIL_OK | |
| 138 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219: FAIL_OK | |
| 139 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220: FAIL_OK | |
| 140 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221: FAIL_OK | |
| 141 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222: FAIL_OK | |
| 142 | |
| 143 # Object.getOwnPropertyNames | |
| 144 chapter15/15.2/15.2.3/15.2.3.4: PASS | |
| 145 | |
| 146 # All of the tests below marked SUBSETFAIL (in 15.2.3.4) fail because | 101 # All of the tests below marked SUBSETFAIL (in 15.2.3.4) fail because |
| 147 # the tests assumes that objects can not have more properties | 102 # the tests assumes that objects can not have more properties |
| 148 # than those described in the spec - but according to spec they can | 103 # than those described in the spec - but according to spec they can |
| 149 # have additional properties. | 104 # have additional properties. |
| 150 # All compareArray calls in these tests could be exchanged with a | 105 # All compareArray calls in these tests could be exchanged with a |
| 151 # isSubsetOfArray call (I will upload a path to the es5conform site) | 106 # isSubsetOfArray call (I will upload a path to the es5conform site) |
| 152 | 107 |
| 153 # SUBSETFAIL | 108 # SUBSETFAIL |
| 154 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-1: FAIL_OK | 109 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-1: FAIL_OK |
| 155 | 110 |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 245 | 200 |
| 246 # SUBSETFAIL | 201 # SUBSETFAIL |
| 247 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-35: FAIL_OK | 202 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-35: FAIL_OK |
| 248 | 203 |
| 249 # getOwnPropertyDescriptor not implemented on array indices | 204 # getOwnPropertyDescriptor not implemented on array indices |
| 250 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1: FAIL_OK | 205 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1: FAIL_OK |
| 251 | 206 |
| 252 | 207 |
| 253 | 208 |
| 254 | 209 |
| 255 # Object.keys | |
| 256 chapter15/15.2/15.2.3/15.2.3.14: PASS | |
| 257 | |
| 258 # We fail this because Object.keys returns numbers for element indices | 210 # We fail this because Object.keys returns numbers for element indices |
| 259 # rather than strings. | 211 # rather than strings. |
| 260 chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3: FAIL_OK | 212 #chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3: FAIL_OK |
| 261 | 213 |
| 262 chapter15/15.3: UNIMPLEMENTED | 214 chapter15/15.3: UNIMPLEMENTED |
| 263 | 215 |
| 264 chapter15/15.4/15.4.4/15.4.4.14: UNIMPLEMENTED | 216 chapter15/15.4/15.4.4/15.4.4.14: UNIMPLEMENTED |
| 265 chapter15/15.4/15.4.4/15.4.4.15: UNIMPLEMENTED | 217 chapter15/15.4/15.4.4/15.4.4.15: UNIMPLEMENTED |
| 266 chapter15/15.4/15.4.4/15.4.4.20: UNIMPLEMENTED | 218 chapter15/15.4/15.4.4/15.4.4.20: UNIMPLEMENTED |
| 267 chapter15/15.4/15.4.4/15.4.4.21: UNIMPLEMENTED | 219 chapter15/15.4/15.4.4/15.4.4.21: UNIMPLEMENTED |
| 268 chapter15/15.4/15.4.4/15.4.4.22: UNIMPLEMENTED | 220 chapter15/15.4/15.4.4/15.4.4.22: UNIMPLEMENTED |
| 269 | 221 |
| 270 # Array.prototype.every | |
| 271 chapter15/15.4/15.4.4/15.4.4.16: PASS | |
| 272 | |
| 273 # Wrong test - because this is not given as argument to arr.every | 222 # Wrong test - because this is not given as argument to arr.every |
| 274 # this._15_4_4_16_5_1 evaluates to undefined | 223 # this._15_4_4_16_5_1 evaluates to undefined |
| 275 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1: FAIL_OK | 224 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1: FAIL_OK |
| 276 | 225 |
| 277 # In test case the element is not appended - it is added in the middle of | 226 # In test case the element is not appended - it is added in the middle of |
| 278 # the array | 227 # the array |
| 279 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1: FAIL_OK | 228 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1: FAIL_OK |
| 280 | 229 |
| 281 # We fail because the test assumes that if the reference to array is deleted it | 230 # We fail because the test assumes that if the reference to array is deleted it |
| 282 # is not longer traversed | 231 # is not longer traversed |
| 283 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-7: FAIL_OK | 232 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-7: FAIL_OK |
| 284 | 233 |
| 285 # if (val>1) in test should be if (val>2) | 234 # if (val>1) in test should be if (val>2) |
| 286 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10: FAIL_OK | 235 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10: FAIL_OK |
| 287 | 236 |
| 288 | |
| 289 # Array.prototype.some | |
| 290 chapter15/15.4/15.4.4/15.4.4.17: PASS | |
| 291 | |
| 292 # Wrong assumption - according to spec some returns a Boolean, not a number | 237 # Wrong assumption - according to spec some returns a Boolean, not a number |
| 293 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9: FAIL_OK | 238 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9: FAIL_OK |
| 294 | 239 |
| 295 # Same as 15.4.4.16-5-1 | 240 # Same as 15.4.4.16-5-1 |
| 296 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1: FAIL_OK | 241 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1: FAIL_OK |
| 297 | 242 |
| 298 # Same as 15.4.4.16-7-1 | 243 # Same as 15.4.4.16-7-1 |
| 299 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1: FAIL_OK | 244 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1: FAIL_OK |
| 300 | 245 |
| 301 # Same as 15.4.4.16-7-7 | 246 # Same as 15.4.4.16-7-7 |
| 302 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7: FAIL_OK | 247 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7: FAIL_OK |
| 303 | 248 |
| 304 # Same as 15.4.4.16-10-8 | 249 # Same as 15.4.4.16-10-8 |
| 305 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10: FAIL_OK | 250 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10: FAIL_OK |
| 306 | 251 |
| 307 | |
| 308 # Array.prototype.forEach | |
| 309 chapter15/15.4/15.4.4/15.4.4.18: PASS | |
| 310 | |
| 311 # Same as 15.4.4.16-5-1 | 252 # Same as 15.4.4.16-5-1 |
| 312 chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1: FAIL_OK | 253 chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1: FAIL_OK |
| 313 | 254 |
| 314 # Same as 15.4.4.16-7-7 | 255 # Same as 15.4.4.16-7-7 |
| 315 chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-6: FAIL_OK | 256 chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-6: FAIL_OK |
| 316 | 257 |
| 317 | |
| 318 # Array.prototype.map | |
| 319 chapter15/15.4/15.4.4/15.4.4.19: PASS | |
| 320 | |
| 321 # Same as 15.4.4.16-5-1 | 258 # Same as 15.4.4.16-5-1 |
| 322 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1: FAIL_OK | 259 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1: FAIL_OK |
| 323 | 260 |
| 324 # Same as 15.4.4.16-7-7 | 261 # Same as 15.4.4.16-7-7 |
| 325 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7: FAIL_OK | 262 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7: FAIL_OK |
| 326 | 263 |
| 327 # Uses a array index number as a property | 264 # Uses a array index number as a property |
| 328 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1: FAIL_OK | 265 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1: FAIL_OK |
| 329 | 266 |
| 330 | 267 |
| 331 chapter15/15.5: UNIMPLEMENTED | 268 chapter15/15.5: UNIMPLEMENTED |
| 332 chapter15/15.6: UNIMPLEMENTED | 269 chapter15/15.6: UNIMPLEMENTED |
| 333 chapter15/15.7: UNIMPLEMENTED | 270 chapter15/15.7: UNIMPLEMENTED |
| 334 chapter15/15.9: UNIMPLEMENTED | 271 chapter15/15.9: UNIMPLEMENTED |
| 335 chapter15/15.10: UNIMPLEMENTED | 272 chapter15/15.10: UNIMPLEMENTED |
| 336 chapter15/15.12: UNIMPLEMENTED | 273 chapter15/15.12: UNIMPLEMENTED |
| 274 |
| 275 [ $arch == mips ] |
| 276 |
| 277 # Skip all tests on MIPS. |
| 278 *: SKIP |
| OLD | NEW |