| 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 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 'built-ins/Proxy/enumerate/return-trap-result': [FAIL], | 72 'built-ins/Proxy/enumerate/return-trap-result': [FAIL], |
| 73 # ...and our Reflect.enumerate implementation is built on for-in by wrapping | 73 # ...and our Reflect.enumerate implementation is built on for-in by wrapping |
| 74 # the iteration's results in a new generator; this postpones exceptions. | 74 # the iteration's results in a new generator; this postpones exceptions. |
| 75 'built-ins/Reflect/enumerate/return-abrupt-from-result': [FAIL], | 75 'built-ins/Reflect/enumerate/return-abrupt-from-result': [FAIL], |
| 76 | 76 |
| 77 # https://code.google.com/p/v8/issues/detail?id=4093 | 77 # https://code.google.com/p/v8/issues/detail?id=4093 |
| 78 'built-ins/Array/symbol-species': [FAIL], | 78 'built-ins/Array/symbol-species': [FAIL], |
| 79 'built-ins/Array/symbol-species-name': [FAIL], | 79 'built-ins/Array/symbol-species-name': [FAIL], |
| 80 'built-ins/ArrayBuffer/symbol-species': [FAIL], | 80 'built-ins/ArrayBuffer/symbol-species': [FAIL], |
| 81 'built-ins/ArrayBuffer/symbol-species-name': [FAIL], | 81 'built-ins/ArrayBuffer/symbol-species-name': [FAIL], |
| 82 'built-ins/ArrayBuffer/prototype/slice/species-constructor-is-not-object': [FA
IL], |
| 83 'built-ins/ArrayBuffer/prototype/slice/species-returns-smaller-arraybuffer': [
FAIL], |
| 84 'built-ins/ArrayBuffer/prototype/slice/species-is-not-object': [FAIL], |
| 85 'built-ins/ArrayBuffer/prototype/slice/species-is-not-constructor': [FAIL], |
| 86 'built-ins/ArrayBuffer/prototype/slice/species-returns-larger-arraybuffer': [F
AIL], |
| 87 'built-ins/ArrayBuffer/prototype/slice/species-returns-not-arraybuffer': [FAIL
], |
| 88 'built-ins/ArrayBuffer/prototype/slice/species-returns-same-arraybuffer': [FAI
L], |
| 89 'built-ins/ArrayBuffer/prototype/slice/species': [FAIL], |
| 82 'built-ins/Map/symbol-species': [FAIL], | 90 'built-ins/Map/symbol-species': [FAIL], |
| 83 'built-ins/Map/symbol-species-name': [FAIL], | 91 'built-ins/Map/symbol-species-name': [FAIL], |
| 84 'built-ins/Promise/Symbol.species/prop-desc': [FAIL], | 92 'built-ins/Promise/Symbol.species/prop-desc': [FAIL], |
| 85 'built-ins/Promise/Symbol.species/return-value': [FAIL], | 93 'built-ins/Promise/Symbol.species/return-value': [FAIL], |
| 86 'built-ins/Promise/all/species-get-error': [FAIL], | 94 'built-ins/Promise/all/species-get-error': [PASS, FAIL], |
| 87 'built-ins/Promise/prototype/then/ctor-custom': [FAIL], | 95 'built-ins/Promise/prototype/then/ctor-custom': [FAIL], |
| 88 'built-ins/Promise/race/species-get-error': [FAIL], | 96 'built-ins/Promise/race/species-get-error': [PASS, FAIL], |
| 89 'built-ins/Promise/symbol-species': [FAIL], | 97 'built-ins/Promise/symbol-species': [FAIL], |
| 90 'built-ins/Promise/symbol-species-name': [FAIL], | 98 'built-ins/Promise/symbol-species-name': [FAIL], |
| 91 'built-ins/RegExp/symbol-species': [FAIL], | 99 'built-ins/RegExp/symbol-species': [FAIL], |
| 92 'built-ins/RegExp/symbol-species-name': [FAIL], | 100 'built-ins/RegExp/symbol-species-name': [FAIL], |
| 93 'built-ins/Set/symbol-species': [FAIL], | 101 'built-ins/Set/symbol-species': [FAIL], |
| 94 'built-ins/Set/symbol-species-name': [FAIL], | 102 'built-ins/Set/symbol-species-name': [FAIL], |
| 95 'built-ins/Symbol/species/basic': [FAIL], | 103 'built-ins/Symbol/species/basic': [FAIL], |
| 96 'built-ins/Symbol/species/builtin-getter-name': [FAIL], | 104 'built-ins/Symbol/species/builtin-getter-name': [FAIL], |
| 97 'built-ins/Symbol/species/subclassing': [FAIL], | 105 'built-ins/Symbol/species/subclassing': [FAIL], |
| 98 | 106 |
| (...skipping 12 matching lines...) Expand all Loading... |
| 111 'built-ins/WeakMap/iterator-close-after-set-failure': [FAIL], | 119 'built-ins/WeakMap/iterator-close-after-set-failure': [FAIL], |
| 112 'built-ins/WeakMap/iterator-item-first-entry-returns-abrupt': [FAIL], | 120 'built-ins/WeakMap/iterator-item-first-entry-returns-abrupt': [FAIL], |
| 113 'built-ins/WeakMap/iterator-item-second-entry-returns-abrupt': [FAIL], | 121 'built-ins/WeakMap/iterator-item-second-entry-returns-abrupt': [FAIL], |
| 114 'built-ins/WeakMap/iterator-items-are-not-object-close-iterator': [FAIL], | 122 'built-ins/WeakMap/iterator-items-are-not-object-close-iterator': [FAIL], |
| 115 'built-ins/WeakSet/iterator-close-after-add-failure': [FAIL], | 123 'built-ins/WeakSet/iterator-close-after-add-failure': [FAIL], |
| 116 | 124 |
| 117 # https://code.google.com/p/v8/issues/detail?id=4243 | 125 # https://code.google.com/p/v8/issues/detail?id=4243 |
| 118 'built-ins/Promise/race/S25.4.4.3_A3.1_T2': [FAIL], | 126 'built-ins/Promise/race/S25.4.4.3_A3.1_T2': [FAIL], |
| 119 'built-ins/Promise/reject/S25.4.4.4_A3.1_T1': [FAIL], | 127 'built-ins/Promise/reject/S25.4.4.4_A3.1_T1': [FAIL], |
| 120 | 128 |
| 129 # https://bugs.chromium.org/p/v8/issues/detail?id=4631 |
| 130 'built-ins/Promise/resolve/capability-executor-called-twice': [FAIL], |
| 131 'built-ins/Promise/reject/capability-executor-called-twice': [FAIL], |
| 132 'built-ins/Promise/race/capability-executor-called-twice': [FAIL], |
| 133 |
| 121 # https://code.google.com/p/v8/issues/detail?id=4119 | 134 # https://code.google.com/p/v8/issues/detail?id=4119 |
| 122 'built-ins/RegExp/call_with_non_regexp_same_constructor': [FAIL], | 135 'built-ins/RegExp/call_with_non_regexp_same_constructor': [FAIL], |
| 123 'built-ins/RegExp/from-regexp-like-short-circuit': [FAIL], | 136 'built-ins/RegExp/from-regexp-like-short-circuit': [FAIL], |
| 124 'built-ins/RegExp/from-regexp-like': [FAIL], | 137 'built-ins/RegExp/from-regexp-like': [FAIL], |
| 125 'built-ins/RegExp/from-regexp-like-flag-override': [FAIL], | 138 'built-ins/RegExp/from-regexp-like-flag-override': [FAIL], |
| 126 'built-ins/RegExp/from-regexp-like-get-source-err': [FAIL], | 139 'built-ins/RegExp/from-regexp-like-get-source-err': [FAIL], |
| 127 'built-ins/RegExp/from-regexp-like-get-flags-err': [FAIL], | 140 'built-ins/RegExp/from-regexp-like-get-flags-err': [FAIL], |
| 128 'built-ins/RegExp/from-regexp-like-get-ctor-err': [FAIL], | 141 'built-ins/RegExp/from-regexp-like-get-ctor-err': [FAIL], |
| 129 | 142 |
| 130 # https://code.google.com/p/v8/issues/detail?id=4348 | 143 # https://code.google.com/p/v8/issues/detail?id=4348 |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 200 'language/expressions/postfix-increment/S11.3.1_A6_T3': [FAIL], | 213 'language/expressions/postfix-increment/S11.3.1_A6_T3': [FAIL], |
| 201 'language/expressions/postfix-decrement/S11.3.2_A6_T3': [FAIL], | 214 'language/expressions/postfix-decrement/S11.3.2_A6_T3': [FAIL], |
| 202 'language/expressions/prefix-decrement/S11.4.5_A6_T3': [FAIL], | 215 'language/expressions/prefix-decrement/S11.4.5_A6_T3': [FAIL], |
| 203 'language/expressions/prefix-increment/S11.4.4_A6_T3': [FAIL], | 216 'language/expressions/prefix-increment/S11.4.4_A6_T3': [FAIL], |
| 204 | 217 |
| 205 # https://code.google.com/p/v8/issues/detail?id=4250 | 218 # https://code.google.com/p/v8/issues/detail?id=4250 |
| 206 'language/expressions/assignment/S11.13.1_A5*': [FAIL], | 219 'language/expressions/assignment/S11.13.1_A5*': [FAIL], |
| 207 'language/expressions/assignment/S11.13.1_A6*': [FAIL], | 220 'language/expressions/assignment/S11.13.1_A6*': [FAIL], |
| 208 | 221 |
| 209 # https://code.google.com/p/v8/issues/detail?id=3699 | 222 # https://code.google.com/p/v8/issues/detail?id=3699 |
| 223 'built-ins/Proxy/revocable/revocation-function-name': [FAIL], |
| 210 'language/expressions/assignment/destructuring/array-elem-init-fn-name-arrow':
[FAIL], | 224 'language/expressions/assignment/destructuring/array-elem-init-fn-name-arrow':
[FAIL], |
| 211 'language/expressions/assignment/destructuring/array-elem-init-fn-name-class':
[FAIL], | 225 'language/expressions/assignment/destructuring/array-elem-init-fn-name-class':
[FAIL], |
| 212 'language/expressions/assignment/destructuring/array-elem-init-fn-name-cover':
[FAIL], | 226 'language/expressions/assignment/destructuring/array-elem-init-fn-name-cover':
[FAIL], |
| 213 'language/expressions/assignment/destructuring/array-elem-init-fn-name-fn': [F
AIL], | 227 'language/expressions/assignment/destructuring/array-elem-init-fn-name-fn': [F
AIL], |
| 214 'language/expressions/assignment/destructuring/array-elem-init-fn-name-gen': [
FAIL], | 228 'language/expressions/assignment/destructuring/array-elem-init-fn-name-gen': [
FAIL], |
| 215 'language/expressions/assignment/destructuring/obj-id-init-fn-name-arrow': [FA
IL], | 229 'language/expressions/assignment/destructuring/obj-id-init-fn-name-arrow': [FA
IL], |
| 216 'language/expressions/assignment/destructuring/obj-id-init-fn-name-class': [FA
IL], | 230 'language/expressions/assignment/destructuring/obj-id-init-fn-name-class': [FA
IL], |
| 217 'language/expressions/assignment/destructuring/obj-id-init-fn-name-cover': [FA
IL], | 231 'language/expressions/assignment/destructuring/obj-id-init-fn-name-cover': [FA
IL], |
| 218 'language/expressions/assignment/destructuring/obj-id-init-fn-name-fn': [FAIL]
, | 232 'language/expressions/assignment/destructuring/obj-id-init-fn-name-fn': [FAIL]
, |
| 219 'language/expressions/assignment/destructuring/obj-id-init-fn-name-gen': [FAIL
], | 233 'language/expressions/assignment/destructuring/obj-id-init-fn-name-gen': [FAIL
], |
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 372 'built-ins/String/prototype/toUpperCase/supplementary_plane': [FAIL], | 386 'built-ins/String/prototype/toUpperCase/supplementary_plane': [FAIL], |
| 373 | 387 |
| 374 # https://code.google.com/p/v8/issues/detail?id=4477 | 388 # https://code.google.com/p/v8/issues/detail?id=4477 |
| 375 'intl402/String/prototype/toLocaleLowerCase/special_casing_Azeri': [FAIL], | 389 'intl402/String/prototype/toLocaleLowerCase/special_casing_Azeri': [FAIL], |
| 376 'intl402/String/prototype/toLocaleLowerCase/special_casing_Lithuanian': [FAIL]
, | 390 'intl402/String/prototype/toLocaleLowerCase/special_casing_Lithuanian': [FAIL]
, |
| 377 'intl402/String/prototype/toLocaleLowerCase/special_casing_Turkish': [FAIL], | 391 'intl402/String/prototype/toLocaleLowerCase/special_casing_Turkish': [FAIL], |
| 378 'intl402/String/prototype/toLocaleUpperCase/special_casing_Azeri': [FAIL], | 392 'intl402/String/prototype/toLocaleUpperCase/special_casing_Azeri': [FAIL], |
| 379 'intl402/String/prototype/toLocaleUpperCase/special_casing_Lithuanian': [FAIL]
, | 393 'intl402/String/prototype/toLocaleUpperCase/special_casing_Lithuanian': [FAIL]
, |
| 380 'intl402/String/prototype/toLocaleUpperCase/special_casing_Turkish': [FAIL], | 394 'intl402/String/prototype/toLocaleUpperCase/special_casing_Turkish': [FAIL], |
| 381 | 395 |
| 396 # https://bugs.chromium.org/p/v8/issues/detail?id=4627 |
| 397 'language/rest-parameters/object-pattern': [FAIL], |
| 398 'language/rest-parameters/array-pattern': [FAIL], |
| 399 |
| 400 # https://bugs.chromium.org/p/v8/issues/detail?id=4628 |
| 401 'language/eval-code/non-definable-function-with-variable': [FAIL], |
| 402 'language/eval-code/non-definable-function-with-function': [FAIL], |
| 403 |
| 404 # https://bugs.chromium.org/p/v8/issues/detail?id=4629 |
| 405 'built-ins/ArrayBuffer/data-allocation-after-object-creation': [FAIL], |
| 406 'built-ins/ArrayBuffer/prototype-from-newtarget': [FAIL], |
| 407 |
| 408 # https://bugs.chromium.org/p/v8/issues/detail?id=4592 |
| 409 'built-ins/ArrayBuffer/length-is-absent': [FAIL], |
| 410 'built-ins/ArrayBuffer/length-is-not-number': [FAIL], |
| 411 'built-ins/ArrayBuffer/positive-integer-length': [FAIL], |
| 412 |
| 413 # https://bugs.chromium.org/p/v8/issues/detail?id=4630 |
| 414 'language/statements/generators/invoke-as-constructor': [FAIL], |
| 415 'language/expressions/generators/invoke-as-constructor': [FAIL], |
| 416 'language/expressions/object/method-definition/generator-invoke-ctor': [FAIL], |
| 417 |
| 418 # https://bugs.chromium.org/p/v8/issues/detail?id=4632 |
| 419 'built-ins/Promise/race/same-resolve-function': [FAIL], |
| 420 'built-ins/Promise/race/same-reject-function': [FAIL], |
| 421 'built-ins/Promise/all/same-resolve-function': [FAIL], |
| 422 'built-ins/Promise/all/same-reject-function': [FAIL], |
| 423 |
| 424 # https://bugs.chromium.org/p/v8/issues/detail?id=4633 |
| 425 'built-ins/Promise/executor-function-length': [FAIL], |
| 426 'built-ins/Promise/resolve/context-non-object-with-promise': [FAIL], |
| 427 'built-ins/Promise/resolve/resolve-from-promise-capability': [FAIL], |
| 428 'built-ins/Promise/resolve/capability-executor-not-callable': [FAIL], |
| 429 'built-ins/Promise/reject/capability-executor-not-callable': [FAIL], |
| 430 'built-ins/Promise/prototype/then/deferred-is-resolved-value': [SKIP], |
| 431 'built-ins/Promise/race/capability-executor-not-callable': [FAIL], |
| 432 'built-ins/Promise/prototype/then/context-check-on-entry': [FAIL], |
| 433 'built-ins/Promise/exception-after-resolve-in-executor': [FAIL], |
| 434 'built-ins/Promise/reject-function-name': [FAIL], |
| 435 'built-ins/Promise/reject-function-nonconstructor': [FAIL], |
| 436 'built-ins/Promise/resolve-function-name': [FAIL], |
| 437 'built-ins/Promise/resolve-function-nonconstructor': [FAIL], |
| 438 'built-ins/Promise/all/call-resolve-element-after-return': [FAIL], |
| 439 'built-ins/Promise/all/call-resolve-element': [FAIL], |
| 440 'built-ins/Promise/all/capability-executor-called-twice': [FAIL], |
| 441 'built-ins/Promise/all/call-resolve-element-items': [FAIL], |
| 442 'built-ins/Promise/all/resolve-before-loop-exit-from-same': [FAIL], |
| 443 'built-ins/Promise/all/resolve-element-function-name': [FAIL], |
| 444 'built-ins/Promise/all/resolve-element-function-nonconstructor': [FAIL], |
| 445 'built-ins/Promise/prototype/then/capability-executor-called-twice': [FAIL], |
| 446 'built-ins/Promise/prototype/then/capability-executor-not-callable': [FAIL], |
| 447 'built-ins/Promise/exception-after-resolve-in-thenable-job': [FAIL], |
| 448 'built-ins/Promise/all/capability-executor-not-callable': [FAIL], |
| 449 'built-ins/Promise/all/resolve-before-loop-exit': [FAIL], |
| 450 'built-ins/Promise/executor-function-name': [FAIL], |
| 451 'built-ins/Promise/executor-function-nonconstructor': [FAIL], |
| 452 'built-ins/Promise/all/resolve-from-same-thenable': [FAIL], |
| 453 |
| 454 # https://bugs.chromium.org/p/v8/issues/detail?id=4634 |
| 455 'built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion':
[FAIL], |
| 456 'built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion':
[FAIL], |
| 457 'built-ins/DataView/prototype/setInt16/index-check-before-value-conversion': [
FAIL], |
| 458 'built-ins/DataView/prototype/setInt32/index-check-before-value-conversion': [
FAIL], |
| 459 'built-ins/DataView/prototype/setUint16/index-check-before-value-conversion':
[FAIL], |
| 460 'built-ins/DataView/prototype/setUint32/index-check-before-value-conversion':
[FAIL], |
| 461 'built-ins/DataView/prototype/setUint8/index-check-before-value-conversion': [
FAIL], |
| 462 'built-ins/DataView/prototype/setInt8/index-check-before-value-conversion': [F
AIL], |
| 463 |
| 464 # https://bugs.chromium.org/p/v8/issues/detail?id=4639 |
| 465 'built-ins/ArrayBuffer/allocation-limit': [SKIP], |
| 466 |
| 382 ######################## NEEDS INVESTIGATION ########################### | 467 ######################## NEEDS INVESTIGATION ########################### |
| 383 | 468 |
| 384 # These test failures are specific to the intl402 suite and need investigation | 469 # These test failures are specific to the intl402 suite and need investigation |
| 385 # to be either marked as bugs with issues filed for them or as deliberate | 470 # to be either marked as bugs with issues filed for them or as deliberate |
| 386 # incompatibilities if the test cases turn out to be broken or ambiguous. | 471 # incompatibilities if the test cases turn out to be broken or ambiguous. |
| 387 # Some of these are related to v8:4361 in being visible side effects from Intl
. | 472 # Some of these are related to v8:4361 in being visible side effects from Intl
. |
| 388 'intl402/6.2.3': [FAIL], | 473 'intl402/6.2.3': [FAIL], |
| 389 'intl402/9.2.1_2': [FAIL], | 474 'intl402/9.2.1_2': [FAIL], |
| 390 'intl402/9.2.6_2': [FAIL], | 475 'intl402/9.2.6_2': [FAIL], |
| 391 'intl402/Collator/10.1.2.1_4': [FAIL], | 476 'intl402/Collator/10.1.2.1_4': [FAIL], |
| (...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 639 'language/statements/function/S13.2.2_A17_T2': [SKIP], | 724 'language/statements/function/S13.2.2_A17_T2': [SKIP], |
| 640 'language/statements/function/S13.2.2_A17_T3': [SKIP], | 725 'language/statements/function/S13.2.2_A17_T3': [SKIP], |
| 641 }], # ignition == True | 726 }], # ignition == True |
| 642 | 727 |
| 643 ['ignition == True and (arch == arm or arch == arm64)', { | 728 ['ignition == True and (arch == arm or arch == arm64)', { |
| 644 'built-ins/encodeURI*': [SKIP], | 729 'built-ins/encodeURI*': [SKIP], |
| 645 'intl402/9.2.2': [SKIP], | 730 'intl402/9.2.2': [SKIP], |
| 646 }], # ignition == True and (arch == arm or arch == arm64) | 731 }], # ignition == True and (arch == arm or arch == arm64) |
| 647 | 732 |
| 648 ] | 733 ] |
| OLD | NEW |