test262 roll
Bug: v8:7834 Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng Change-Id: Ieab3529ce40a2c01c18f7fade10ec8b437173aa9 Reviewed-on: https://chromium-review.googlesource.com/1194424 Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org> Reviewed-by: Adam Klein <adamk@chromium.org> Cr-Commit-Position: refs/heads/master@{#55472}
This commit is contained in:
parent
b56e299d58
commit
ed42a71d5c
2
DEPS
2
DEPS
@ -61,7 +61,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' + '@' + 'a6c1d05ac4fed084fa047e4c52ab2a8c9c2a8aef',
|
||||
Var('chromium_url') + '/external/github.com/tc39/test262.git' + '@' + '835c85c26e35afbac872d4a98ad66585cd76ae62',
|
||||
'v8/test/test262/harness':
|
||||
Var('chromium_url') + '/external/github.com/test262-utils/test262-harness-py.git' + '@' + '0f2acdd882c84cff43b9d60df7574a1901e2cdcd',
|
||||
'v8/third_party/qemu': {
|
||||
|
@ -178,15 +178,148 @@
|
||||
'language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=896
|
||||
'built-ins/RegExp/property-escapes/binary-properties-with-value': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/character-class': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extensions': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-properties-without-value': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-properties': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-property-values': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-properties': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-properties': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/character-class-range-end': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/character-class-range-no-dash-end': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/character-class-range-no-dash-start': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/character-class-range-start': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-empty': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-empty-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-invalid': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-invalid-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-no-braces': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-no-braces-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-no-braces-value': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-no-braces-value-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-separator': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-separator-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-separator-only': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-separator-only-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-unclosed': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-unclosed-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-unopened': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/grammar-extension-unopened-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-01': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-01-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-02': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-02-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-03': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-03-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-04': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-04-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-05': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-05-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-06': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-06-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-07': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-07-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-08': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-08-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-09': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-09-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-10': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-10-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-11': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-11-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-12': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-12-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-13': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-13-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-14': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/loose-matching-14-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-binary-property': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-binary-property-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-property-and-value': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-property-and-value-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-property-existing-value': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-property-existing-value-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-property-value-General_Category-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-property-value-Script': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-property-value-Script-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/non-existent-property-value-general-category': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-property-Block-with-value': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-property-Block-with-value-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break-negated': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value': [FAIL],
|
||||
'built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value-negated': [FAIL],
|
||||
'language/literals/regexp/early-err-pattern': [FAIL],
|
||||
'language/literals/regexp/invalid-braced-quantifier-exact': [FAIL],
|
||||
'language/literals/regexp/invalid-braced-quantifier-lower': [FAIL],
|
||||
@ -371,18 +504,18 @@
|
||||
'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'],
|
||||
|
||||
# 64-bit Atomics are not implemented yet.
|
||||
'built-ins/Atomics/wake/bad-range': ['--noharmony-bigint'],
|
||||
'built-ins/Atomics/xor/bad-range': ['--noharmony-bigint'],
|
||||
'built-ins/Atomics/load/bad-range': ['--noharmony-bigint'],
|
||||
'built-ins/Atomics/compareExchange/bad-range': ['--noharmony-bigint'],
|
||||
'built-ins/Atomics/wait/bad-range': ['--noharmony-bigint'],
|
||||
'built-ins/Atomics/exchange/bad-range': ['--noharmony-bigint'],
|
||||
'built-ins/Atomics/sub/bad-range': ['--noharmony-bigint'],
|
||||
'built-ins/Atomics/store/bad-range': ['--noharmony-bigint'],
|
||||
'built-ins/Atomics/or/bad-range': ['--noharmony-bigint'],
|
||||
'built-ins/Atomics/and/bad-range': ['--noharmony-bigint'],
|
||||
'built-ins/Atomics/add/bad-range': ['--noharmony-bigint'],
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=8100
|
||||
'built-ins/Atomics/add/bigint/*': [SKIP],
|
||||
'built-ins/Atomics/and/bigint/*': [SKIP],
|
||||
'built-ins/Atomics/compareExchange/bigint/*': [SKIP],
|
||||
'built-ins/Atomics/exchange/bigint/*': [SKIP],
|
||||
'built-ins/Atomics/load/bigint/*': [SKIP],
|
||||
'built-ins/Atomics/notify/bigint/*': [SKIP],
|
||||
'built-ins/Atomics/or/bigint/*': [SKIP],
|
||||
'built-ins/Atomics/store/bigint/*': [SKIP],
|
||||
'built-ins/Atomics/sub/bigint/*': [SKIP],
|
||||
'built-ins/Atomics/wait/bigint/*': [SKIP],
|
||||
'built-ins/Atomics/xor/bigint/*': [SKIP],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=6049
|
||||
'built-ins/Object/internals/DefineOwnProperty/consistent-value-function-caller': [FAIL_SLOPPY],
|
||||
@ -468,9 +601,6 @@
|
||||
'intl402/Locale/prototype/toStringTag/toStringTag': [FAIL],
|
||||
'intl402/Locale/prototype/toStringTag/toString': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7993
|
||||
'intl402/RelativeTimeFormat/prototype/toStringTag/toStringTag': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7814
|
||||
'built-ins/Array/prototype/splice/property-traps-order-with-species': [FAIL],
|
||||
|
||||
@ -486,6 +616,57 @@
|
||||
'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/chromium/issues/detail?id=865351
|
||||
'intl402/DateTimeFormat/prototype/formatToParts/main': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=8099
|
||||
'intl402/NumberFormat/prototype/format/format-negative-numbers': [FAIL],
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7869
|
||||
'intl402/RelativeTimeFormat/prototype/format/en-us-numeric-always': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/format/en-us-numeric-auto': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/format/en-us-style-short': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/format/pl-pl-style-long': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/format/pl-pl-style-narrow': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/format/pl-pl-style-short': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/formatToParts/en-us-numeric-always': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/formatToParts/en-us-numeric-auto': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/formatToParts/en-us-style-short': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-long': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-narrow': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-short': [FAIL],
|
||||
'intl402/RelativeTimeFormat/prototype/formatToParts/unit-plural': [FAIL],
|
||||
|
||||
# https://github.com/tc39/test262/issues/1697
|
||||
'language/expressions/class/fields-computed-name-toprimitive': [FAIL],
|
||||
'language/expressions/class/fields-computed-name-toprimitive-symbol': [FAIL],
|
||||
'language/expressions/class/fields-ctor-called-after-fields-init': [FAIL],
|
||||
'language/expressions/class/fields-evaluation-error-computed-name-referenceerror': [FAIL],
|
||||
'language/expressions/class/fields-evaluation-error-computed-name-toprimitive-err': [FAIL],
|
||||
'language/expressions/class/fields-evaluation-error-computed-name-toprimitive-returns-noncallable': [FAIL],
|
||||
'language/expressions/class/fields-evaluation-error-computed-name-toprimitive-returns-nonobject': [FAIL],
|
||||
'language/expressions/class/fields-evaluation-error-computed-name-tostring-err': [FAIL],
|
||||
'language/expressions/class/fields-evaluation-error-computed-name-valueof-err': [FAIL],
|
||||
'language/expressions/class/fields-init-err-evaluation': [FAIL],
|
||||
'language/expressions/class/fields-init-value-defined-after-class': [FAIL],
|
||||
'language/expressions/class/fields-init-value-incremental': [FAIL],
|
||||
'language/expressions/class/fields-redeclaration': [FAIL],
|
||||
'language/expressions/class/fields-redeclaration-symbol': [FAIL],
|
||||
'language/statements/class/fields-computed-name-toprimitive': [FAIL],
|
||||
'language/statements/class/fields-computed-name-toprimitive-symbol': [FAIL],
|
||||
'language/statements/class/fields-ctor-called-after-fields-init': [FAIL],
|
||||
'language/statements/class/fields-evaluation-error-computed-name-referenceerror': [FAIL],
|
||||
'language/statements/class/fields-evaluation-error-computed-name-toprimitive-err': [FAIL],
|
||||
'language/statements/class/fields-evaluation-error-computed-name-toprimitive-returns-noncallable': [FAIL],
|
||||
'language/statements/class/fields-evaluation-error-computed-name-toprimitive-returns-nonobject': [FAIL],
|
||||
'language/statements/class/fields-evaluation-error-computed-name-tostring-err': [FAIL],
|
||||
'language/statements/class/fields-evaluation-error-computed-name-valueof-err': [FAIL],
|
||||
'language/statements/class/fields-init-err-evaluation': [FAIL],
|
||||
'language/statements/class/fields-init-value-defined-after-class': [FAIL],
|
||||
'language/statements/class/fields-init-value-incremental': [FAIL],
|
||||
'language/statements/class/fields-redeclaration': [FAIL],
|
||||
'language/statements/class/fields-redeclaration-symbol': [FAIL],
|
||||
|
||||
######################## NEEDS INVESTIGATION ###########################
|
||||
|
||||
# These test failures are specific to the intl402 suite and need investigation
|
||||
@ -497,15 +678,6 @@
|
||||
# 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],
|
||||
|
||||
# Flaky failure
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7876
|
||||
'built-ins/Atomics/wait/waiterlist-block-indexedposition-wake': [SKIP],
|
||||
'built-ins/Atomics/wake/wake-in-order': [SKIP],
|
||||
|
||||
##################### DELIBERATE INCOMPATIBILITIES #####################
|
||||
|
||||
@ -565,7 +737,6 @@
|
||||
'built-ins/decodeURIComponent/S15.1.3.2_A1.11_T1': [SKIP],
|
||||
'built-ins/decodeURIComponent/S15.1.3.2_A1.12_T1': [SKIP],
|
||||
'built-ins/decodeURIComponent/S15.1.3.2_A2.5_T1': [SKIP],
|
||||
'built-ins/RegExp/S15.10.2.12_A3_T1': [SKIP],
|
||||
'language/literals/regexp/S7.8.5_A1.1_T2': [SKIP],
|
||||
'language/literals/regexp/S7.8.5_A1.4_T2': [SKIP],
|
||||
'language/literals/regexp/S7.8.5_A2.1_T2': [SKIP],
|
||||
@ -575,6 +746,38 @@
|
||||
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=7187
|
||||
'built-ins/Function/prototype/toString/line-terminator-normalisation-CR': [SKIP],
|
||||
'language/expressions/class/fields-after-same-line-static-async-gen-static-private-methods-with-fields': [FAIL],
|
||||
'language/expressions/class/fields-after-same-line-static-async-method-static-private-methods-with-fields': [FAIL],
|
||||
'language/expressions/class/fields-new-sc-line-gen-static-private-methods-with-fields': [FAIL],
|
||||
'language/expressions/class/fields-private-derived-cls-direct-eval-err-contains-supercall': [FAIL],
|
||||
'language/expressions/class/fields-private-derived-cls-direct-eval-err-contains-supercall-1': [FAIL],
|
||||
'language/expressions/class/fields-private-derived-cls-direct-eval-err-contains-supercall-2': [FAIL],
|
||||
'language/expressions/class/fields-private-derived-cls-direct-eval-err-contains-superproperty-1': [FAIL],
|
||||
'language/expressions/class/fields-private-derived-cls-direct-eval-err-contains-superproperty-2': [FAIL],
|
||||
'language/expressions/class/fields-private-derived-cls-indirect-eval-err-contains-supercall': [FAIL],
|
||||
'language/expressions/class/fields-private-derived-cls-indirect-eval-err-contains-supercall-1': [FAIL],
|
||||
'language/expressions/class/fields-private-derived-cls-indirect-eval-err-contains-supercall-2': [FAIL],
|
||||
'language/expressions/class/fields-private-derived-cls-indirect-eval-err-contains-superproperty-1': [FAIL],
|
||||
'language/expressions/class/fields-private-derived-cls-indirect-eval-err-contains-superproperty-2': [FAIL],
|
||||
'language/expressions/class/fields-same-line-async-gen-static-private-methods-with-fields': [FAIL],
|
||||
'language/expressions/class/fields-same-line-async-method-static-private-methods-with-fields': [FAIL],
|
||||
'language/expressions/class/fields-same-line-gen-static-private-methods-with-fields': [FAIL],
|
||||
'language/statements/class/fields-after-same-line-static-async-gen-static-private-methods-with-fields': [FAIL],
|
||||
'language/statements/class/fields-after-same-line-static-async-method-static-private-methods-with-fields': [FAIL],
|
||||
'language/statements/class/fields-new-sc-line-gen-static-private-methods-with-fields': [FAIL],
|
||||
'language/statements/class/fields-private-derived-cls-direct-eval-err-contains-supercall': [FAIL],
|
||||
'language/statements/class/fields-private-derived-cls-direct-eval-err-contains-supercall-1': [FAIL],
|
||||
'language/statements/class/fields-private-derived-cls-direct-eval-err-contains-supercall-2': [FAIL],
|
||||
'language/statements/class/fields-private-derived-cls-direct-eval-err-contains-superproperty-1': [FAIL],
|
||||
'language/statements/class/fields-private-derived-cls-direct-eval-err-contains-superproperty-2': [FAIL],
|
||||
'language/statements/class/fields-private-derived-cls-indirect-eval-err-contains-supercall': [FAIL],
|
||||
'language/statements/class/fields-private-derived-cls-indirect-eval-err-contains-supercall-1': [FAIL],
|
||||
'language/statements/class/fields-private-derived-cls-indirect-eval-err-contains-supercall-2': [FAIL],
|
||||
'language/statements/class/fields-private-derived-cls-indirect-eval-err-contains-superproperty-1': [FAIL],
|
||||
'language/statements/class/fields-private-derived-cls-indirect-eval-err-contains-superproperty-2': [FAIL],
|
||||
'language/statements/class/fields-same-line-async-gen-static-private-methods-with-fields': [FAIL],
|
||||
'language/statements/class/fields-same-line-async-method-static-private-methods-with-fields': [FAIL],
|
||||
'language/statements/class/fields-same-line-gen-static-private-methods-with-fields': [FAIL],
|
||||
|
||||
############################ SLOW TESTS #############################
|
||||
|
||||
@ -583,8 +786,6 @@
|
||||
'language/comments/S7.4_A5': [PASS, SLOW],
|
||||
'language/comments/S7.4_A6': [PASS, SLOW],
|
||||
|
||||
# https://crbug.com/v8/7841
|
||||
'built-ins/Atomics/wake/wake-rewake-noop': [SKIP],
|
||||
}], # ALWAYS
|
||||
|
||||
['no_i18n == True', {
|
||||
|
@ -44,7 +44,7 @@ from testrunner.outproc import test262
|
||||
FEATURE_FLAGS = {
|
||||
'BigInt': '--harmony-bigint',
|
||||
'class-fields-public': '--harmony-public-fields',
|
||||
'class-fields-private': '--harmony-private-fields',
|
||||
'class-static-fields-public': '--harmony-class-fields',
|
||||
'Array.prototype.flat': '--harmony-array-flat',
|
||||
'Array.prototype.flatMap': '--harmony-array-flat',
|
||||
'String.prototype.matchAll': '--harmony-string-matchall',
|
||||
@ -56,7 +56,12 @@ FEATURE_FLAGS = {
|
||||
'Symbol.prototype.description': '--harmony-symbol-description',
|
||||
}
|
||||
|
||||
SKIPPED_FEATURES = set([])
|
||||
SKIPPED_FEATURES = set(['Intl.Segmenter',
|
||||
'Object.fromEntries',
|
||||
'export-star-as-namespace-from-module',
|
||||
'class-fields-private',
|
||||
'class-static-fields-private',
|
||||
'class-static-methods-private'])
|
||||
|
||||
DATA = os.path.join(os.path.dirname(os.path.abspath(__file__)), "data")
|
||||
|
||||
|
41
tools/test262-results-parser.js
Normal file
41
tools/test262-results-parser.js
Normal file
@ -0,0 +1,41 @@
|
||||
// Copyright 2016 the V8 project authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
//
|
||||
// Run the test runner and dump a json file. Use this script to pass
|
||||
// the json file and return a list of failing tests that can be copied
|
||||
// to test262.status.
|
||||
//
|
||||
// Usage:
|
||||
//
|
||||
// Run the test runner to generate the results:
|
||||
// $ tools/run-tests.py --gn test262 --json-test-results=tools/.test262-results.json
|
||||
//
|
||||
// Run this script to print the formatted results:
|
||||
// $ node tools/test262-results-parser.js .test262-results.json
|
||||
//
|
||||
// Note: The json results file generated by the test runner should be
|
||||
// in the tools/ directly, which is the same dir as this script.
|
||||
|
||||
var fs = require('fs'),
|
||||
path = require('path');
|
||||
|
||||
function main() {
|
||||
if (process.argv.length === 2) {
|
||||
throw new Error('File name required as first arg.');
|
||||
}
|
||||
|
||||
var fileName = process.argv[2],
|
||||
fullPath = path.join(__dirname, fileName),
|
||||
results = require(fullPath)[0].results,
|
||||
tests = new Set();
|
||||
for (let result of results) {
|
||||
let [_, ...test] = result.name.split('/');
|
||||
tests.add(` '${test.join('/')}': [FAIL],`);
|
||||
}
|
||||
|
||||
|
||||
[...tests].sort().forEach(i => console.log(i));
|
||||
}
|
||||
|
||||
main();
|
Loading…
Reference in New Issue
Block a user