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 |