Test262 roll
Bug: v8:7834 Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng Change-Id: I1fcbcf0b019a0fbf0f17a676bd31a686a6d5377d Reviewed-on: https://chromium-review.googlesource.com/1091880 Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org> Reviewed-by: Mathias Bynens <mathias@chromium.org> Cr-Commit-Position: refs/heads/master@{#53618}
This commit is contained in:
parent
748e33944d
commit
5760586ed6
2
DEPS
2
DEPS
@ -58,7 +58,7 @@ deps = {
|
||||
'v8/test/mozilla/data':
|
||||
Var('chromium_url') + '/v8/deps/third_party/mozilla-tests.git' + '@' + 'f6c578a10ea707b1a8ab0b88943fe5115ce2b9be',
|
||||
'v8/test/test262/data':
|
||||
Var('chromium_url') + '/external/github.com/tc39/test262.git' + '@' + '0192e0d70e2295fb590f14865da42f0f9dfa64bd',
|
||||
Var('chromium_url') + '/external/github.com/tc39/test262.git' + '@' + '11f476cdbb3a4a5d39bba8e4c88b604f2cc64a21',
|
||||
'v8/test/test262/harness':
|
||||
Var('chromium_url') + '/external/github.com/test262-utils/test262-harness-py.git' + '@' + '0f2acdd882c84cff43b9d60df7574a1901e2cdcd',
|
||||
'v8/tools/clang':
|
||||
|
@ -85,36 +85,36 @@
|
||||
'language/statements/variable/binding-resolution': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=4895
|
||||
'built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/DefineOwnProperty/BigInt/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrays/internals/DefineOwnProperty/BigInt/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrays/internals/DefineOwnProperty/tonumber-value-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/DefineOwnProperty/BigInt/tonumber-value-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Get/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Get/BigInt/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Get/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Get/BigInt/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Get/infinity-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Get/BigInt/infinity-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/GetOwnProperty/BigInt/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrays/internals/GetOwnProperty/BigInt/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrays/internals/GetOwnProperty/enumerate-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/GetOwnProperty/BigInt/enumerate-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/HasProperty/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/HasProperty/BigInt/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/HasProperty/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrays/internals/HasProperty/BigInt/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrays/internals/HasProperty/infinity-with-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/HasProperty/BigInt/infinity-with-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/BigInt/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/BigInt/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/tonumber-value-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/BigInt/tonumber-value-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/tonumber-value-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Get/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/enumerate-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/infinity-with-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer': [FAIL],
|
||||
# Some TypedArray methods throw due to the same bug, from Get
|
||||
'built-ins/TypedArray/prototype/every/callbackfn-detachbuffer': [FAIL],
|
||||
'built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer': [FAIL],
|
||||
@ -191,6 +191,10 @@
|
||||
'language/literals/regexp/invalid-braced-quantifier-exact': [FAIL],
|
||||
'language/literals/regexp/invalid-braced-quantifier-lower': [FAIL],
|
||||
'language/literals/regexp/invalid-braced-quantifier-range': [FAIL],
|
||||
'language/literals/regexp/invalid-optional-lookbehind': [FAIL],
|
||||
'language/literals/regexp/invalid-optional-negative-lookbehind': [FAIL],
|
||||
'language/literals/regexp/invalid-range-lookbehind': [FAIL],
|
||||
'language/literals/regexp/invalid-range-negative-lookbehind': [FAIL],
|
||||
'language/literals/regexp/u-dec-esc': [FAIL],
|
||||
'language/literals/regexp/u-invalid-class-escape': [FAIL],
|
||||
'language/literals/regexp/u-invalid-extended-pattern-char': [FAIL],
|
||||
@ -201,11 +205,24 @@
|
||||
'language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab': [FAIL],
|
||||
'language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b': [FAIL],
|
||||
'language/literals/regexp/u-invalid-oob-decimal-escape': [FAIL],
|
||||
'language/literals/regexp/u-invalid-quantifiable-assertion': [FAIL],
|
||||
'language/literals/regexp/u-invalid-optional-lookahead': [FAIL],
|
||||
'language/literals/regexp/u-invalid-optional-lookbehind': [FAIL],
|
||||
'language/literals/regexp/u-invalid-optional-negative-lookahead': [FAIL],
|
||||
'language/literals/regexp/u-invalid-optional-negative-lookbehind': [FAIL],
|
||||
'language/literals/regexp/u-invalid-range-lookahead': [FAIL],
|
||||
'language/literals/regexp/u-invalid-range-lookbehind': [FAIL],
|
||||
'language/literals/regexp/u-invalid-range-negative-lookahead': [FAIL],
|
||||
'language/literals/regexp/u-invalid-range-negative-lookbehind': [FAIL],
|
||||
'language/literals/regexp/u-unicode-esc-bounds': [FAIL],
|
||||
'language/literals/regexp/u-unicode-esc-non-hex': [FAIL],
|
||||
'language/literals/regexp/unicode-escape-nls-err': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7828
|
||||
'language/statements/try/early-catch-function': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7829
|
||||
'language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration-nested-in-function': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=4628
|
||||
'language/eval-code/direct/non-definable-function-with-function': [FAIL],
|
||||
'language/eval-code/direct/non-definable-function-with-variable': [FAIL],
|
||||
@ -218,29 +235,7 @@
|
||||
'built-ins/Function/prototype/toString/*': ['--harmony-function-tostring'],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=5116
|
||||
'built-ins/Object/internals/DefineOwnProperty/nan-equivalence': [PASS, FAIL],
|
||||
'built-ins/TypedArray/prototype/fill/fill-values-conversion-operations-consistent-nan': [PASS, FAIL],
|
||||
'built-ins/TypedArrays/internals/DefineOwnProperty/conversion-operation-consistent-nan': [PASS, FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/conversion-operation-consistent-nan': [PASS, FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=4451
|
||||
# https://github.com/tc39/ecma262/issues/753
|
||||
'annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-init': [FAIL],
|
||||
'annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-init': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=5135
|
||||
'annexB/language/eval-code/direct/func-block-decl-eval-func-block-scoping': [FAIL],
|
||||
@ -298,14 +293,14 @@
|
||||
'language/expressions/async-arrow-function/dflt-params-duplicates': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=5327
|
||||
'built-ins/TypedArrays/internals/Set/key-is-minus-zero': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/BigInt/key-is-minus-zero': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/key-is-not-integer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/BigInt/key-is-not-integer': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/key-is-out-of-bounds': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/BigInt/key-is-out-of-bounds': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/tonumber-value-throws': [FAIL],
|
||||
'built-ins/TypedArrays/internals/Set/BigInt/tonumber-value-throws': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-minus-zero': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-integer': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-out-of-bounds': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws': [FAIL],
|
||||
'built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-throws': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=5329
|
||||
'built-ins/RegExp/prototype/source/value-line-terminator': [FAIL],
|
||||
@ -377,7 +372,6 @@
|
||||
'built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-sab': ['--harmony-sharedarraybuffer'],
|
||||
'built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type-sab': ['--harmony-sharedarraybuffer'],
|
||||
'built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type-sab': ['--harmony-sharedarraybuffer'],
|
||||
'built-ins/TypedArrays/internals/Get/indexed-value-sab': ['--harmony-sharedarraybuffer'],
|
||||
|
||||
# 64-bit Atomics are not implemented yet.
|
||||
'built-ins/Atomics/wake/bad-range': ['--noharmony-bigint'],
|
||||
@ -400,14 +394,6 @@
|
||||
'built-ins/Proxy/ownKeys/return-duplicate-entries-throws': [FAIL],
|
||||
'built-ins/Proxy/ownKeys/return-duplicate-symbol-entries-throws': [FAIL],
|
||||
|
||||
# https://github.com/tc39/test262/issues/1467
|
||||
'built-ins/BigInt/prototype/Symbol.toStringTag': [FAIL],
|
||||
'built-ins/TypedArrays/ctors-bigint/typedarray-arg/typedarray-arg-other-ctor-returns-new-typedarray': [FAIL],
|
||||
|
||||
# https://github.com/tc39/proposal-bigint/pull/139
|
||||
'built-ins/BigInt/out-of-bounds-integer-rangeerror': [FAIL],
|
||||
'built-ins/DataView/prototype/setBigInt64/set-values-return-undefined': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7184
|
||||
'annexB/language/expressions/yield/star-iterable-return-emulates-undefined-throws-when-called': [FAIL],
|
||||
'annexB/language/statements/for-await-of/iterator-close-return-emulates-undefined-throws-when-called': [FAIL],
|
||||
@ -450,10 +436,6 @@
|
||||
'intl402/Intl/getCanonicalLocales/canonicalized-tags': [FAIL],
|
||||
'intl402/Intl/getCanonicalLocales/preferred-grandfathered': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7513
|
||||
'built-ins/TypedArrays/ctors/buffer-arg/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size': [FAIL],
|
||||
'built-ins/TypedArrays/ctors/buffer-arg/buffer-arg-byteoffset-throws-from-modulo-element-size': [FAIL],
|
||||
|
||||
# Tests assume that the sort order of "same elements" (comparator returns 0)
|
||||
# is deterministic.
|
||||
# https://crbug.com/v8/7808
|
||||
@ -461,7 +443,95 @@
|
||||
'intl402/Collator/prototype/compare/bound-to-collator-instance': [SKIP],
|
||||
'intl402/Collator/ignore-invalid-unicode-ext-values': [SKIP],
|
||||
|
||||
######################## NEEDS INVESTIGATION ###########################
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=6890
|
||||
'built-ins/RegExp/prototype/Symbol.matchAll/isregexp-internal-regexp-throws': [FAIL],
|
||||
'built-ins/RegExp/prototype/Symbol.matchAll/internal-regexp-lastindex-not-zero': [FAIL],
|
||||
'built-ins/RegExp/prototype/Symbol.matchAll/isregexp-internal-regexp-is-false': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7684
|
||||
'intl402/Locale/constructor-getter-order': [FAIL],
|
||||
'intl402/Locale/constructor-locale-object': [FAIL],
|
||||
'intl402/Locale/constructor-non-iana-canon': [FAIL],
|
||||
'intl402/Locale/constructor-options-casefirst-invalid': [FAIL],
|
||||
'intl402/Locale/constructor-options-casefirst-valid': [FAIL],
|
||||
'intl402/Locale/constructor-options-collation-valid': [FAIL],
|
||||
'intl402/Locale/constructor-options-hourcycle-invalid': [FAIL],
|
||||
'intl402/Locale/constructor-options-hourcycle-valid': [FAIL],
|
||||
'intl402/Locale/constructor-options-language-grandfathered': [FAIL],
|
||||
'intl402/Locale/constructor-options-language-invalid': [FAIL],
|
||||
'intl402/Locale/constructor-options-language-valid': [FAIL],
|
||||
'intl402/Locale/constructor-options-numberingsystem-valid': [FAIL],
|
||||
'intl402/Locale/constructor-options-numeric-valid': [FAIL],
|
||||
'intl402/Locale/constructor-options-region-invalid': [FAIL],
|
||||
'intl402/Locale/constructor-options-region-valid': [FAIL],
|
||||
'intl402/Locale/constructor-options-script-invalid': [FAIL],
|
||||
'intl402/Locale/constructor-options-script-valid': [FAIL],
|
||||
'intl402/Locale/constructor-parse-twice': [FAIL],
|
||||
'intl402/Locale/constructor-tag': [FAIL],
|
||||
'intl402/Locale/constructor-unicode-ext-invalid': [FAIL],
|
||||
'intl402/Locale/constructor-unicode-ext-valid': [FAIL],
|
||||
'intl402/Locale/extensions-grandfathered': [FAIL],
|
||||
'intl402/Locale/extensions-private': [FAIL],
|
||||
'intl402/Locale/getters': [FAIL],
|
||||
'intl402/Locale/getters-grandfathered': [FAIL],
|
||||
'intl402/Locale/getters-privateuse': [FAIL],
|
||||
'intl402/Locale/invalid-tag-throws': [FAIL],
|
||||
'intl402/Locale/likely-subtags': [FAIL],
|
||||
'intl402/Locale/likely-subtags-grandfathered': [FAIL],
|
||||
'intl402/Locale/prototype/maximize/length': [FAIL],
|
||||
'intl402/Locale/prototype/maximize/name': [FAIL],
|
||||
'intl402/Locale/prototype/maximize/prop-desc': [FAIL],
|
||||
'intl402/Locale/prototype/minimize/length': [FAIL],
|
||||
'intl402/Locale/prototype/minimize/name': [FAIL],
|
||||
'intl402/Locale/prototype/minimize/prop-desc': [FAIL],
|
||||
'intl402/Locale/prototype/toStringTag/toStringTag': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7813
|
||||
'built-ins/Array/prototype/lastIndexOf/calls-only-has-on-prototype-after-length-zeroed': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7814
|
||||
'built-ins/Array/prototype/splice/property-traps-order-with-species': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7815
|
||||
'built-ins/AsyncGeneratorPrototype/constructor': [FAIL],
|
||||
|
||||
# https://bugs.chromxoium.org/p/v8/issues/detail?id=7816
|
||||
'built-ins/DataView/length': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7817
|
||||
'language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position': [FAIL],
|
||||
'language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position': [FAIL],
|
||||
'language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=6705
|
||||
'built-ins/Object/assign/strings-and-symbol-order': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7818
|
||||
'built-ins/Object/keys/property-traps-order-with-proxied-array': [FAIL],
|
||||
|
||||
# See https://github.com/tc39/test262/pull/1500#discussion_r193268249
|
||||
'built-ins/Symbol/matchAll/prop-desc': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7781
|
||||
'built-ins/Date/parse/time-value-maximum-range': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7830
|
||||
'intl402/PluralRules/prototype/resolvedOptions/pluralCategories': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7831
|
||||
'language/statements/generators/generator-created-after-decl-inst': [FAIL],
|
||||
'language/expressions/generators/generator-created-after-decl-inst': [FAIL],
|
||||
'language/expressions/async-generator/generator-created-after-decl-inst': [FAIL],
|
||||
'language/statements/async-generator/generator-created-after-decl-inst': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7832
|
||||
'intl402/Array/prototype/toLocaleString/calls-toLocaleString-number-elements': [FAIL],
|
||||
'intl402/TypedArray/prototype/toLocaleString/calls-toLocaleString-number-elements': [FAIL],
|
||||
|
||||
# https://github.com/tc39/test262/issues/1591
|
||||
'intl402/NumberFormat/length': [FAIL],
|
||||
|
||||
######################## NEEDS INVESTIGATION ###########################
|
||||
|
||||
# These test failures are specific to the intl402 suite and need investigation
|
||||
# to be either marked as bugs with issues filed for them or as deliberate
|
||||
@ -469,6 +539,14 @@
|
||||
# Some of these are related to v8:4361 in being visible side effects from Intl.
|
||||
'intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7833
|
||||
'built-ins/Atomics/wait/cannot-suspend-throws': [SKIP],
|
||||
'built-ins/Atomics/wait/undefined-index-defaults-to-zero': [SKIP],
|
||||
'built-ins/Atomics/wait/waiterlist-order-of-operations-is-fifo': [SKIP],
|
||||
'built-ins/Atomics/wake/count-defaults-to-infinity-missing': [SKIP],
|
||||
'built-ins/Atomics/wake/count-defaults-to-infinity-undefined': [SKIP],
|
||||
'built-ins/Atomics/wake/undefined-index-defaults-to-zero': [SKIP],
|
||||
|
||||
##################### DELIBERATE INCOMPATIBILITIES #####################
|
||||
|
||||
# https://github.com/tc39/ecma262/pull/889
|
||||
@ -494,6 +572,9 @@
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=6543
|
||||
'language/statements/labeled/value-await-non-module-escaped': [FAIL],
|
||||
'language/statements/labeled/value-yield-non-strict-escaped': [FAIL],
|
||||
'language/expressions/async-arrow-function/escaped-async-line-terminator': [FAIL],
|
||||
'language/expressions/class/class-name-ident-await-escaped': [FAIL],
|
||||
'language/statements/class/class-name-ident-await-escaped': [FAIL],
|
||||
|
||||
############################ INVALID TESTS #############################
|
||||
|
||||
@ -501,12 +582,6 @@
|
||||
# Test262 Bug: https://bugs.ecmascript.org/show_bug.cgi?id=596
|
||||
'built-ins/Array/prototype/sort/bug_596_1': [PASS, FAIL_OK],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7418
|
||||
# TODO(mathias): These tests have been removed in upstream Test262.
|
||||
# Remove them once we sync.
|
||||
'language/line-terminators/S7.3_A2.3': [FAIL],
|
||||
'language/line-terminators/S7.3_A2.4': [FAIL],
|
||||
|
||||
# https://github.com/tc39/test262/pull/688#pullrequestreview-14025354
|
||||
'built-ins/Function/internals/Construct/derived-this-uninitialized-realm': [FAIL],
|
||||
|
||||
@ -519,11 +594,6 @@
|
||||
'harness/detachArrayBuffer': [SKIP],
|
||||
'harness/detachArrayBuffer-host-detachArrayBuffer': [SKIP],
|
||||
|
||||
# https://github.com/tc39/test262/pull/1371
|
||||
'language/expressions/bitwise-and/bigint-non-primitive': ['--harmony-bigint'],
|
||||
'language/expressions/bitwise-or/bigint-non-primitive': ['--harmony-bigint'],
|
||||
'language/expressions/bitwise-xor/bigint-non-primitive': ['--harmony-bigint'],
|
||||
|
||||
############################ SKIPPED TESTS #############################
|
||||
|
||||
# These tests take a looong time to run.
|
||||
@ -544,6 +614,9 @@
|
||||
'built-ins/Array/prototype/slice/S15.4.4.10_A3_T1': [SKIP],
|
||||
'built-ins/Array/prototype/slice/S15.4.4.10_A3_T2': [SKIP],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7187
|
||||
'built-ins/Function/prototype/toString/line-terminator-normalisation-CR': [SKIP],
|
||||
|
||||
############################ SLOW TESTS #############################
|
||||
|
||||
'annexB/built-ins/RegExp/RegExp-leading-escape-BMP': [PASS, SLOW],
|
||||
|
@ -50,13 +50,10 @@ FEATURE_FLAGS = {
|
||||
'String.prototype.matchAll': '--harmony-string-matchall',
|
||||
'Symbol.matchAll': '--harmony-string-matchall',
|
||||
'numeric-separator-literal': '--harmony-numeric-separator',
|
||||
'Intl.Locale': '--harmony-locale',
|
||||
}
|
||||
|
||||
SKIPPED_FEATURES = set([
|
||||
# `flatten` has been renamed to `flat`. TODO(mths): Remove this once
|
||||
# https://github.com/tc39/test262/pull/1569 is rolled in.
|
||||
'Array.prototype.flatten',
|
||||
])
|
||||
SKIPPED_FEATURES = set([])
|
||||
|
||||
DATA = os.path.join(os.path.dirname(os.path.abspath(__file__)), "data")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user