| OLD | NEW |
| 1 # Copyright 2011 the V8 project authors. All rights reserved. | 1 # Copyright 2011 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 12 matching lines...) Expand all Loading... |
| 23 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | 23 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| 24 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 24 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 25 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 25 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| 26 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 26 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 27 | 27 |
| 28 prefix test262 | 28 prefix test262 |
| 29 def FAIL_OK = FAIL, OKAY | 29 def FAIL_OK = FAIL, OKAY |
| 30 | 30 |
| 31 ############################### BUGS ################################### | 31 ############################### BUGS ################################### |
| 32 | 32 |
| 33 # A bound function should fail on access to 'caller' and 'arguments'. | |
| 34 S15.3.4.5_A1: FAIL | |
| 35 S15.3.4.5_A2: FAIL | |
| 36 | |
| 37 # '__proto__' should be treated as a normal property in JSON. | 33 # '__proto__' should be treated as a normal property in JSON. |
| 38 S15.12.2_A1: FAIL | 34 S15.12.2_A1: FAIL |
| 39 | 35 |
| 40 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1196 | 36 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1196 |
| 41 S8.7_A5_T2: FAIL | 37 S8.7_A5_T2: FAIL |
| 42 | 38 |
| 43 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1624 | 39 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1624 |
| 44 S10.4.2.1_A1: FAIL | 40 S10.4.2.1_A1: FAIL |
| 45 | 41 |
| 46 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1752 | |
| 47 S11.8.2_A2.3_T1: FAIL | |
| 48 S11.8.3_A2.3_T1: FAIL | |
| 49 11.8.2-1: FAIL | |
| 50 11.8.2-2: FAIL | |
| 51 11.8.2-3: FAIL | |
| 52 11.8.2-4: FAIL | |
| 53 11.8.3-1: FAIL | |
| 54 11.8.3-2: FAIL | |
| 55 11.8.3-3: FAIL | |
| 56 11.8.3-4: FAIL | |
| 57 11.8.3-5: FAIL | |
| 58 | |
| 59 # V8 Bug. | |
| 60 S13.2.3_A1: FAIL | |
| 61 | |
| 62 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1530 | 42 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1530 |
| 63 S15.3.3.1_A4: FAIL | 43 S15.3.3.1_A4: FAIL |
| 64 | 44 |
| 65 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1756 | 45 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1756 |
| 66 15.2.3.6-4-116: FAIL | 46 15.2.3.6-4-116: FAIL |
| 67 15.2.3.6-4-117: FAIL | 47 15.2.3.6-4-117: FAIL |
| 68 15.2.3.6-4-126: FAIL | 48 15.2.3.6-4-126: FAIL |
| 69 15.2.3.6-4-127: FAIL | 49 15.2.3.6-4-127: FAIL |
| 70 15.2.3.6-4-128: FAIL | 50 15.2.3.6-4-128: FAIL |
| 71 15.2.3.6-4-129: FAIL | 51 15.2.3.6-4-129: FAIL |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 158 # octal numbers in order to not break the web. | 138 # octal numbers in order to not break the web. |
| 159 S15.1.2.2_A5.1_T1: FAIL_OK | 139 S15.1.2.2_A5.1_T1: FAIL_OK |
| 160 | 140 |
| 161 # This tests precision of trignometric functions. We're slightly off | 141 # This tests precision of trignometric functions. We're slightly off |
| 162 # from the implementation in libc (~ 1e-17) but it's not clear if we | 142 # from the implementation in libc (~ 1e-17) but it's not clear if we |
| 163 # or they are closer to the right answer, or if it even matters. | 143 # or they are closer to the right answer, or if it even matters. |
| 164 S15.8.2.16_A7: PASS || FAIL_OK | 144 S15.8.2.16_A7: PASS || FAIL_OK |
| 165 S15.8.2.18_A7: PASS || FAIL_OK | 145 S15.8.2.18_A7: PASS || FAIL_OK |
| 166 S15.8.2.13_A23: PASS || FAIL_OK | 146 S15.8.2.13_A23: PASS || FAIL_OK |
| 167 | 147 |
| 168 # We allow calls to regexp exec() with no arguments to fail for | |
| 169 # compatibility reasons. | |
| 170 S15.10.6.2_A1_T16: FAIL_OK | |
| 171 S15.10.6.2_A12: FAIL_OK | |
| 172 S15.10.6.3_A1_T16: FAIL_OK | |
| 173 | |
| 174 # Sputnik tests (r97) assume RegExp.prototype is an Object, not a RegExp. | 148 # Sputnik tests (r97) assume RegExp.prototype is an Object, not a RegExp. |
| 175 S15.10.6_A2: FAIL_OK | 149 S15.10.6_A2: FAIL_OK |
| 176 | 150 |
| 177 # We are silent in some regexp cases where the spec wants us to give | 151 # We are silent in some regexp cases where the spec wants us to give |
| 178 # errors, for compatibility. | 152 # errors, for compatibility. |
| 179 S15.10.2.11_A1_T2: FAIL | 153 S15.10.2.11_A1_T2: FAIL |
| 180 S15.10.2.11_A1_T3: FAIL | 154 S15.10.2.11_A1_T3: FAIL |
| 181 | 155 |
| 182 # We are more lenient in which string character escapes we allow than | 156 # We are more lenient in which string character escapes we allow than |
| 183 # the spec (7.8.4 p. 19) wants us to be. This is for compatibility. | 157 # the spec (7.8.4 p. 19) wants us to be. This is for compatibility. |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 335 # S15.1.1.2_A2_T2 would fail if it weren't bogus in r97. sputnik bug #45. | 309 # S15.1.1.2_A2_T2 would fail if it weren't bogus in r97. sputnik bug #45. |
| 336 S15.1.1.3_A2_T1: FAIL_OK # undefined | 310 S15.1.1.3_A2_T1: FAIL_OK # undefined |
| 337 S15.1.1.3_A2_T2: FAIL_OK # undefined | 311 S15.1.1.3_A2_T2: FAIL_OK # undefined |
| 338 | 312 |
| 339 # Array.prototype.to[Locale]String is generic in ES5. | 313 # Array.prototype.to[Locale]String is generic in ES5. |
| 340 S15.4.4.2_A2_T1: FAIL_OK | 314 S15.4.4.2_A2_T1: FAIL_OK |
| 341 S15.4.4.3_A2_T1: FAIL_OK | 315 S15.4.4.3_A2_T1: FAIL_OK |
| 342 | 316 |
| 343 ######################### UNANALYZED FAILURES ########################## | 317 ######################### UNANALYZED FAILURES ########################## |
| 344 | 318 |
| 345 # Bug? Object.defineProperty - Update [[Enumerable]] attribute of 'name' | |
| 346 # property to true successfully when [[Enumerable]] attribute of 'name' | |
| 347 # is false and [[Configurable]] attribute of 'name' is true, the 'desc' | |
| 348 # is a generic descriptor which only contains [[Enumerable]] attribute | |
| 349 # as true, 'name' property is an index data property (8.12.9 step 8) | |
| 350 15.2.3.6-4-82-18: FAIL | |
| 351 # Bug? Object.defineProperty - Update [[Enumerable]] attribute of 'name' | |
| 352 # property to false successfully when [[Enumerable]] and [[Configurable]] | |
| 353 # attributes of 'name' property are true, the 'desc' is a generic | |
| 354 # descriptor which only contains [Enumerable]] attribute as false and | |
| 355 # 'name' property is an index accessor property (8.12.9 step 8) | |
| 356 15.2.3.6-4-82-19: FAIL | |
| 357 # Bug? Object.defineProperty - Update [[Enumerable]] attribute of 'name' | |
| 358 # property to false successfully when [[Enumerable]] and [[Configurable]] | |
| 359 # attributes of 'name' property are true, the 'desc' is a generic | |
| 360 # descriptor which contains [Enumerable]] attribute as false and | |
| 361 # [[Configurable]] property is true, 'name' property is an index accessor | |
| 362 # property (8.12.9 step 8) | |
| 363 15.2.3.6-4-82-20: FAIL | |
| 364 # Bug? Object.defineProperty - Update [[Configurable]] attribute of 'name' | |
| 365 # property to false successfully when [[Enumerable]] and [[Configurable]] | |
| 366 # attributes of 'name' property are true, the 'desc' is a generic | |
| 367 # descriptor which only contains [[Configurable]] attribute as false, | |
| 368 # 'name' property is an index accessor property (8.12.9 step 8) | |
| 369 15.2.3.6-4-82-21: FAIL | |
| 370 # Bug? Object.defineProperty - Update [[Configurable]] attribute of 'name' | |
| 371 # property to false successfully when [[Enumerable]] and [[Configurable]] | |
| 372 # attributes of 'name' property are true, the 'desc' is a generic | |
| 373 # descriptor which contains [[Enumerable]] attribute as true and | |
| 374 # [[Configurable]] attribute is false, 'name' property is an index accessor | |
| 375 # property (8.12.9 step 8) | |
| 376 15.2.3.6-4-82-22: FAIL | |
| 377 # Bug? Object.defineProperty - Update [[Enumerable]] and [[Configurable]] | |
| 378 # attributes of 'name' property to false successfully when [[Enumerable]] | |
| 379 # and [[Configurable]] attributes of 'name' property are true, the 'desc' | |
| 380 # is a generic descriptor which contains [[Enumerable]] and | |
| 381 # [[Configurable]] attributes as false, 'name' property is an index | |
| 382 # accessor property (8.12.9 step 8) | |
| 383 15.2.3.6-4-82-23: FAIL | |
| 384 # Bug? Object.defineProperty - Update [[Enumerable]] attributes of 'name' | |
| 385 # property to true successfully when [[Enumerable]] attribute of 'name' is | |
| 386 # false and [[Configurable]] attribute of 'name' is true, the 'desc' is a | |
| 387 # generic descriptor which only contains [[Enumerable]] attribute as true, | |
| 388 # 'name' property is an index accessor property (8.12.9 step 8) | |
| 389 15.2.3.6-4-82-24: FAIL | |
| 390 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | |
| 391 # property, 'desc' is accessor descriptor, test updating all attribute | |
| 392 # values of 'name' (15.4.5.1 step 4.c) | |
| 393 15.2.3.6-4-209: FAIL | |
| 394 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | |
| 395 # property, name is accessor property and 'desc' is accessor descriptor, | |
| 396 # test updating the [[Enumerable]] attribute value of 'name' (15.4.5.1 step | |
| 397 # 4.c) | |
| 398 15.2.3.6-4-271: FAIL | |
| 399 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | |
| 400 # property, name is accessor property and 'desc' is accessor descriptor, | |
| 401 # test updating the [[Configurable]] attribute value of 'name' (15.4.5.1 | |
| 402 # step 4.c) | |
| 403 15.2.3.6-4-272: FAIL | |
| 404 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | |
| 405 # property, name is accessor property and 'desc' is accessor descriptor, | |
| 406 # test updating multiple attribute values of 'name' (15.4.5.1 step 4.c) | |
| 407 15.2.3.6-4-273: FAIL | |
| 408 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | |
| 409 # formal parameters, 'name' is own accessor property of 'O' which is also | |
| 410 # defined in [[ParameterMap]] of 'O', and 'desc' is accessor descriptor, | |
| 411 # test updating multiple attribute values of 'name' (10.6 | |
| 412 # [[DefineOwnProperty]] step 3 and 5.a.i) | |
| 413 15.2.3.6-4-291-1: FAIL | |
| 414 # Bug? Object.defineProperty - 'O' is an Arguments object, 'name' is own | |
| 415 # accessor property of 'O', and 'desc' is accessor descriptor, test | |
| 416 # updating multiple attribute values of 'name' (10.6 [[DefineOwnProperty]] | |
| 417 # step 3) | |
| 418 15.2.3.6-4-291: FAIL | |
| 419 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | 319 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has |
| 420 # formal parameters, 'name' is own property of 'O' which is also defined in | 320 # formal parameters, 'name' is own property of 'O' which is also defined in |
| 421 # [[ParameterMap]] of 'O', and 'desc' is data descriptor, test updating | 321 # [[ParameterMap]] of 'O', and 'desc' is data descriptor, test updating |
| 422 # multiple attribute values of 'name' (10.6 [[DefineOwnProperty]] step 3 | 322 # multiple attribute values of 'name' (10.6 [[DefineOwnProperty]] step 3 |
| 423 # and 5.b) | 323 # and 5.b) |
| 424 15.2.3.6-4-292-1: FAIL | 324 15.2.3.6-4-292-1: FAIL |
| 425 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | 325 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has |
| 426 # formal parameters, 'name' is own data property of 'O' which is also | 326 # formal parameters, 'name' is own data property of 'O' which is also |
| 427 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when | 327 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when |
| 428 # updating the [[Value]] attribute value of 'name' which is defined as | 328 # updating the [[Value]] attribute value of 'name' which is defined as |
| (...skipping 18 matching lines...) Expand all Loading... |
| 447 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when | 347 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when |
| 448 # updating the [[Enumerable]] attribute value of 'name' which is defined as | 348 # updating the [[Enumerable]] attribute value of 'name' which is defined as |
| 449 # non-configurable (10.6 [[DefineOwnProperty]] step 4 and step 5b) | 349 # non-configurable (10.6 [[DefineOwnProperty]] step 4 and step 5b) |
| 450 15.2.3.6-4-295-1: FAIL | 350 15.2.3.6-4-295-1: FAIL |
| 451 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | 351 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has |
| 452 # formal parameters, 'name' is own data property of 'O' which is also | 352 # formal parameters, 'name' is own data property of 'O' which is also |
| 453 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when | 353 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when |
| 454 # updating the [[Configurable]] attribute value of 'name' which is defined | 354 # updating the [[Configurable]] attribute value of 'name' which is defined |
| 455 # as non-configurable (10.6 [[DefineOwnProperty]] step 4 and step 5b) | 355 # as non-configurable (10.6 [[DefineOwnProperty]] step 4 and step 5b) |
| 456 15.2.3.6-4-296-1: FAIL | 356 15.2.3.6-4-296-1: FAIL |
| 457 # Bug? Object.defineProperty - 'O' is an Arguments object, 'name' is an index | |
| 458 # named accessor property of 'O' but not defined in [[ParameterMap]] of | |
| 459 # 'O', and 'desc' is accessor descriptor, test updating multiple attribute | |
| 460 # values of 'name' (10.6 [[DefineOwnProperty]] step 3) | |
| 461 15.2.3.6-4-303: FAIL | |
| 462 # Bug? ES5 Attributes - indexed property 'P' with attributes [[Writable]]: true, | 357 # Bug? ES5 Attributes - indexed property 'P' with attributes [[Writable]]: true, |
| 463 # [[Enumerable]]: true, [[Configurable]]: false is writable using simple | 358 # [[Enumerable]]: true, [[Configurable]]: false is writable using simple |
| 464 # assignment, 'O' is an Arguments object | 359 # assignment, 'O' is an Arguments object |
| 465 15.2.3.6-4-333-11: FAIL | 360 15.2.3.6-4-333-11: FAIL |
| 466 # Bug? ES5 Attributes - Updating indexed data property 'P' whose attributes are | 361 # Bug? ES5 Attributes - Updating indexed data property 'P' whose attributes are |
| 467 # [[Writable]]: false, [[Enumerable]]: true, [[Configurable]]: true to an | 362 # [[Writable]]: false, [[Enumerable]]: true, [[Configurable]]: true to an |
| 468 # accessor property, 'A' is an Array object (8.12.9 - step 9.b.i) | 363 # accessor property, 'A' is an Array object (8.12.9 - step 9.b.i) |
| 469 15.2.3.6-4-360-1: FAIL | 364 15.2.3.6-4-360-1: FAIL |
| 470 # Bug? ES5 Attributes - Updating indexed data property 'P' whose attributes are | 365 # Bug? ES5 Attributes - Updating indexed data property 'P' whose attributes are |
| 471 # [[Writable]]: false, [[Enumerable]]: true, [[Configurable]]: true to an | 366 # [[Writable]]: false, [[Enumerable]]: true, [[Configurable]]: true to an |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 512 15.2.3.6-4-619: FAIL | 407 15.2.3.6-4-619: FAIL |
| 513 # Bug? ES5 Attributes - all attributes in Array.prototype.reduceRight are | 408 # Bug? ES5 Attributes - all attributes in Array.prototype.reduceRight are |
| 514 # correct | 409 # correct |
| 515 15.2.3.6-4-620: FAIL | 410 15.2.3.6-4-620: FAIL |
| 516 # Bug? ES5 Attributes - all attributes in String.prototype.trim are correct | 411 # Bug? ES5 Attributes - all attributes in String.prototype.trim are correct |
| 517 15.2.3.6-4-621: FAIL | 412 15.2.3.6-4-621: FAIL |
| 518 # Bug? ES5 Attributes - all attributes in Date.prototype.toISOString are correct | 413 # Bug? ES5 Attributes - all attributes in Date.prototype.toISOString are correct |
| 519 15.2.3.6-4-623: FAIL | 414 15.2.3.6-4-623: FAIL |
| 520 # Bug? ES5 Attributes - all attributes in Date.prototype.toJSON are correct | 415 # Bug? ES5 Attributes - all attributes in Date.prototype.toJSON are correct |
| 521 15.2.3.6-4-624: FAIL | 416 15.2.3.6-4-624: FAIL |
| 522 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named | |
| 523 # property, 'desc' is accessor descriptor, test updating all attribute | |
| 524 # values of 'P' (15.4.5.1 step 4.c) | |
| 525 15.2.3.7-6-a-205: FAIL | |
| 526 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named | |
| 527 # property that already exists on 'O' is accessor property and 'desc' is | |
| 528 # accessor descriptor, test updating the [[Enumerable]] attribute value of | |
| 529 # 'P' (15.4.5.1 step 4.c) | |
| 530 15.2.3.7-6-a-260: FAIL | |
| 531 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named | |
| 532 # property that already exists on 'O' is accessor property and 'desc' is | |
| 533 # accessor descriptor, test updating the [[Configurable]] attribute value | |
| 534 # of 'P' (15.4.5.1 step 4.c) | |
| 535 15.2.3.7-6-a-261: FAIL | |
| 536 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named | |
| 537 # property that already exists on 'O' is accessor property and 'desc' is | |
| 538 # accessor descriptor, test updating multiple attribute values of 'P' | |
| 539 # (15.4.5.1 step 4.c) | |
| 540 15.2.3.7-6-a-262: FAIL | |
| 541 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own accessor | |
| 542 # property of 'O' which is also defined in [[ParameterMap]] of 'O', and | |
| 543 # 'desc' is accessor descriptor, test updating multiple attribute values of | |
| 544 # 'P' (10.6 [[DefineOwnProperty]] step 3) | |
| 545 15.2.3.7-6-a-280: FAIL | |
| 546 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data | 417 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data |
| 547 # property of 'O' which is also defined in [[ParameterMap]] of 'O', and | 418 # property of 'O' which is also defined in [[ParameterMap]] of 'O', and |
| 548 # 'desc' is data descriptor, test updating multiple attribute values of 'P' | 419 # 'desc' is data descriptor, test updating multiple attribute values of 'P' |
| 549 # (10.6 [[DefineOwnProperty]] step 3) | 420 # (10.6 [[DefineOwnProperty]] step 3) |
| 550 15.2.3.7-6-a-281: FAIL | 421 15.2.3.7-6-a-281: FAIL |
| 551 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data | 422 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data |
| 552 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test | 423 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test |
| 553 # TypeError is thrown when updating the [[Value]] attribute value of 'P' | 424 # TypeError is thrown when updating the [[Value]] attribute value of 'P' |
| 554 # whose writable and configurable attributes are false (10.6 | 425 # whose writable and configurable attributes are false (10.6 |
| 555 # [[DefineOwnProperty]] step 4) | 426 # [[DefineOwnProperty]] step 4) |
| 556 15.2.3.7-6-a-282: FAIL | 427 15.2.3.7-6-a-282: FAIL |
| 557 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data | 428 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data |
| 558 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test | 429 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test |
| 559 # TypeError is thrown when updating the [[Writable]] attribute value of 'P' | 430 # TypeError is thrown when updating the [[Writable]] attribute value of 'P' |
| 560 # which is defined as non-configurable (10.6 [[DefineOwnProperty]] step 4) | 431 # which is defined as non-configurable (10.6 [[DefineOwnProperty]] step 4) |
| 561 15.2.3.7-6-a-283: FAIL | 432 15.2.3.7-6-a-283: FAIL |
| 562 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data | 433 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data |
| 563 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test | 434 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test |
| 564 # TypeError is thrown when updating the [[Enumerable]] attribute value of | 435 # TypeError is thrown when updating the [[Enumerable]] attribute value of |
| 565 # 'P' which is defined as non-configurable (10.6 [[DefineOwnProperty]] step | 436 # 'P' which is defined as non-configurable (10.6 [[DefineOwnProperty]] step |
| 566 # 4) | 437 # 4) |
| 567 15.2.3.7-6-a-284: FAIL | 438 15.2.3.7-6-a-284: FAIL |
| 568 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data | 439 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data |
| 569 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test | 440 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test |
| 570 # TypeError is thrown when updating the [[Configurable]] attribute value of | 441 # TypeError is thrown when updating the [[Configurable]] attribute value of |
| 571 # 'P' which is defined as non-configurable (10.6 [[DefineOwnProperty]] step | 442 # 'P' which is defined as non-configurable (10.6 [[DefineOwnProperty]] step |
| 572 # 4) | 443 # 4) |
| 573 15.2.3.7-6-a-285: FAIL | 444 15.2.3.7-6-a-285: FAIL |
| 574 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is an array | |
| 575 # index named accessor property of 'O' but not defined in [[ParameterMap]] | |
| 576 # of 'O', and 'desc' is accessor descriptor, test updating multiple | |
| 577 # attribute values of 'P' (10.6 [[DefineOwnProperty]] step 3) | |
| 578 15.2.3.7-6-a-292: FAIL | |
| 579 # Bug? Strict Mode - 'this' value is a string which cannot be converted to | |
| 580 # wrapper objects when the function is called with an array of arguments | |
| 581 15.3.4.3-1-s: FAIL | |
| 582 # Bug? Strict Mode - 'this' value is a number which cannot be converted to | |
| 583 # wrapper objects when the function is called with an array of arguments | |
| 584 15.3.4.3-2-s: FAIL | |
| 585 # Bug? Strict Mode - 'this' value is a boolean which cannot be converted to | |
| 586 # wrapper objects when the function is called with an array of arguments | |
| 587 15.3.4.3-3-s: FAIL | |
| 588 # Bug? Function.prototype.bind - [[Get]] attribute of 'caller' property in 'F' | |
| 589 # is thrower | |
| 590 15.3.4.5-20-2: FAIL | |
| 591 # Bug? Function.prototype.bind - [[Set]] attribute of 'caller' property in 'F' | |
| 592 # is thrower | |
| 593 15.3.4.5-20-3: FAIL | |
| 594 # Bug? Function.prototype.bind - [[Get]] attribute of 'arguments' property in | |
| 595 # 'F' is thrower | |
| 596 15.3.4.5-21-2: FAIL | |
| 597 # Bug? Function.prototype.bind - [[Set]] attribute of 'arguments' property in | |
| 598 # 'F' is thrower | |
| 599 15.3.4.5-21-3: FAIL | |
| 600 # Bug? Array.prototype.indexOf - decreasing length of array does not delete | 445 # Bug? Array.prototype.indexOf - decreasing length of array does not delete |
| 601 # non-configurable properties | 446 # non-configurable properties |
| 602 15.4.4.14-9-a-19: FAIL | 447 15.4.4.14-9-a-19: FAIL |
| 603 # Bug? Array.prototype.lastIndexOf - decreasing length of array does not delete | 448 # Bug? Array.prototype.lastIndexOf - decreasing length of array does not delete |
| 604 # non-configurable properties | 449 # non-configurable properties |
| 605 15.4.4.15-8-a-19: FAIL | 450 15.4.4.15-8-a-19: FAIL |
| 606 # Bug? Array.prototype.every - decreasing length of array does not delete | 451 # Bug? Array.prototype.every - decreasing length of array does not delete |
| 607 # non-configurable properties | 452 # non-configurable properties |
| 608 15.4.4.16-7-b-16: FAIL | 453 15.4.4.16-7-b-16: FAIL |
| 609 # Bug? Array.prototype.some - decreasing length of array does not delete | 454 # Bug? Array.prototype.some - decreasing length of array does not delete |
| 610 # non-configurable properties | 455 # non-configurable properties |
| 611 15.4.4.17-7-b-16: FAIL | 456 15.4.4.17-7-b-16: FAIL |
| 612 # Bug? Array.prototype.forEach - decreasing length of array does not delete | 457 # Bug? Array.prototype.forEach - decreasing length of array does not delete |
| 613 # non-configurable properties | 458 # non-configurable properties |
| 614 15.4.4.18-7-b-16: FAIL | 459 15.4.4.18-7-b-16: FAIL |
| 615 # Bug? Array.prototype.map - decreasing length of array does not delete | 460 # Bug? Array.prototype.map - decreasing length of array does not delete |
| 616 # non-configurable properties | 461 # non-configurable properties |
| 617 15.4.4.19-8-b-16: FAIL | 462 15.4.4.19-8-b-16: FAIL |
| 618 # Bug? Array.prototype.filter - properties can be added to prototype after | |
| 619 # current position are visited on an Array-like object | |
| 620 15.4.4.20-9-b-6: FAIL | |
| 621 # Bug? Array.prototype.filter - decreasing length of array does not delete | 463 # Bug? Array.prototype.filter - decreasing length of array does not delete |
| 622 # non-configurable properties | 464 # non-configurable properties |
| 623 15.4.4.20-9-b-16: FAIL | 465 15.4.4.20-9-b-16: FAIL |
| 624 # Bug? Array.prototype.filter - element to be retrieved is own data property | |
| 625 # that overrides an inherited accessor property on an Array | |
| 626 15.4.4.20-9-c-i-6: FAIL | |
| 627 # Bug? Array.prototype.filter - element to be retrieved is own accessor property | |
| 628 # that overrides an inherited accessor property on an Array | |
| 629 15.4.4.20-9-c-i-14: FAIL | |
| 630 # Bug? Array.prototype.filter - element to be retrieved is inherited accessor | |
| 631 # property on an Array | |
| 632 15.4.4.20-9-c-i-16: FAIL | |
| 633 # Bug? Array.prototype.filter - element to be retrieved is inherited accessor | |
| 634 # property without a get function on an Array | |
| 635 15.4.4.20-9-c-i-22: FAIL | |
| 636 # Bug? Array.prototype.reduce - decreasing length of array in step 8 does not | 466 # Bug? Array.prototype.reduce - decreasing length of array in step 8 does not |
| 637 # delete non-configurable properties | 467 # delete non-configurable properties |
| 638 15.4.4.21-9-b-16: FAIL | 468 15.4.4.21-9-b-16: FAIL |
| 639 # Bug? Array.prototype.reduce - decreasing length of array does not delete | 469 # Bug? Array.prototype.reduce - decreasing length of array does not delete |
| 640 # non-configurable properties | 470 # non-configurable properties |
| 641 15.4.4.21-9-b-29: FAIL | 471 15.4.4.21-9-b-29: FAIL |
| 642 # Bug? Array.prototype.reduceRight - decreasing length of array in step 8 does | 472 # Bug? Array.prototype.reduceRight - decreasing length of array in step 8 does |
| 643 # not delete non-configurable properties | 473 # not delete non-configurable properties |
| 644 15.4.4.22-9-b-16: FAIL | 474 15.4.4.22-9-b-16: FAIL |
| 645 # Bug? Array.prototype.reduceRight - decreasing length of array does not delete | 475 # Bug? Array.prototype.reduceRight - decreasing length of array does not delete |
| (...skipping 13 matching lines...) Expand all Loading... |
| 659 15.9.5.43-0-12: FAIL | 489 15.9.5.43-0-12: FAIL |
| 660 # Bug? Date.prototype.toISOString - RangeError is thrown when value of date is | 490 # Bug? Date.prototype.toISOString - RangeError is thrown when value of date is |
| 661 # Date(1970, 0, 100000001, 0, 0, 0, 1), the time zone is UTC(0) | 491 # Date(1970, 0, 100000001, 0, 0, 0, 1), the time zone is UTC(0) |
| 662 15.9.5.43-0-13: FAIL | 492 15.9.5.43-0-13: FAIL |
| 663 # Bug? Date.prototype.toISOString - when value of year is -Infinity | 493 # Bug? Date.prototype.toISOString - when value of year is -Infinity |
| 664 # Date.prototype.toISOString throw the RangeError | 494 # Date.prototype.toISOString throw the RangeError |
| 665 15.9.5.43-0-14: FAIL | 495 15.9.5.43-0-14: FAIL |
| 666 # Bug? Date.prototype.toISOString - value of year is Infinity | 496 # Bug? Date.prototype.toISOString - value of year is Infinity |
| 667 # Date.prototype.toISOString throw the RangeError | 497 # Date.prototype.toISOString throw the RangeError |
| 668 15.9.5.43-0-15: FAIL | 498 15.9.5.43-0-15: FAIL |
| 669 # Bug? Error.prototype.toString return the value of 'msg' when 'name' is empty | |
| 670 # string and 'msg' isn't undefined | |
| 671 15.11.4.4-8-1: FAIL | |
| 672 | 499 |
| 673 ############################ SKIPPED TESTS ############################# | 500 ############################ SKIPPED TESTS ############################# |
| 674 | 501 |
| 675 # These tests take a looong time to run in debug mode. | 502 # These tests take a looong time to run in debug mode. |
| 676 S15.1.3.2_A2.5_T1: PASS, SKIP if $mode == debug | 503 S15.1.3.2_A2.5_T1: PASS, SKIP if $mode == debug |
| 677 S15.1.3.1_A2.5_T1: PASS, SKIP if $mode == debug | 504 S15.1.3.1_A2.5_T1: PASS, SKIP if $mode == debug |
| 678 | 505 |
| 679 [ $arch == arm ] | 506 [ $arch == arm ] |
| 680 | 507 |
| 681 # BUG(3251225): Tests that timeout with --nocrankshaft. | 508 # BUG(3251225): Tests that timeout with --nocrankshaft. |
| 682 S15.1.3.1_A2.5_T1: SKIP | 509 S15.1.3.1_A2.5_T1: SKIP |
| 683 S15.1.3.2_A2.5_T1: SKIP | 510 S15.1.3.2_A2.5_T1: SKIP |
| 684 S15.1.3.1_A2.4_T1: SKIP | 511 S15.1.3.1_A2.4_T1: SKIP |
| 685 S15.1.3.1_A2.5_T1: SKIP | 512 S15.1.3.1_A2.5_T1: SKIP |
| 686 S15.1.3.2_A2.4_T1: SKIP | 513 S15.1.3.2_A2.4_T1: SKIP |
| 687 S15.1.3.2_A2.5_T1: SKIP | 514 S15.1.3.2_A2.5_T1: SKIP |
| 688 S15.1.3.3_A2.3_T1: SKIP | 515 S15.1.3.3_A2.3_T1: SKIP |
| 689 S15.1.3.4_A2.3_T1: SKIP | 516 S15.1.3.4_A2.3_T1: SKIP |
| 690 S15.1.3.1_A2.5_T1: SKIP | 517 S15.1.3.1_A2.5_T1: SKIP |
| 691 S15.1.3.2_A2.5_T1: SKIP | 518 S15.1.3.2_A2.5_T1: SKIP |
| 692 | 519 |
| 693 [ $arch == mips ] | 520 [ $arch == mips ] |
| 694 | 521 |
| 695 # Skip all tests on MIPS. | 522 # Skip all tests on MIPS. |
| 696 *: SKIP | 523 *: SKIP |
| OLD | NEW |