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:
Sathya Gunasekaran 2018-06-08 09:07:39 -07:00 committed by Commit Bot
parent 748e33944d
commit 5760586ed6
3 changed files with 162 additions and 92 deletions

2
DEPS
View File

@ -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':

View File

@ -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],

View File

@ -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")