[test262] Roll test262

45a913c0..50f3fca

Bug: v8:7834, v8:12167, v8:12168, v8:11544
Change-Id: I1cebc0a82cced63fbf9ec46111825f22ac01eeeb
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3142539
Reviewed-by: Shu-yu Guo <syg@chromium.org>
Commit-Queue: Frank Tang <ftang@chromium.org>
Cr-Commit-Position: refs/heads/main@{#76710}
This commit is contained in:
Frank Tang 2021-09-07 10:13:14 -07:00 committed by V8 LUCI CQ
parent 61c953aab6
commit 4613e86e03
2 changed files with 79 additions and 41 deletions

2
DEPS
View File

@ -148,7 +148,7 @@ deps = {
'test/mozilla/data': 'test/mozilla/data':
Var('chromium_url') + '/v8/deps/third_party/mozilla-tests.git' + '@' + 'f6c578a10ea707b1a8ab0b88943fe5115ce2b9be', Var('chromium_url') + '/v8/deps/third_party/mozilla-tests.git' + '@' + 'f6c578a10ea707b1a8ab0b88943fe5115ce2b9be',
'test/test262/data': 'test/test262/data':
Var('chromium_url') + '/external/github.com/tc39/test262.git' + '@' + '45a913c057892bdd26f7bc06a59a0c7420f2d3ec', Var('chromium_url') + '/external/github.com/tc39/test262.git' + '@' + '50f3fca7a0eac6b6e8e5e9aee7af3c2a05831261',
'test/test262/harness': 'test/test262/harness':
Var('chromium_url') + '/external/github.com/test262-utils/test262-harness-py.git' + '@' + '278bcfaed0dcaa13936831fb1769d15e7c1e3b2b', Var('chromium_url') + '/external/github.com/test262-utils/test262-harness-py.git' + '@' + '278bcfaed0dcaa13936831fb1769d15e7c1e3b2b',
'third_party/aemu-linux-x64': { 'third_party/aemu-linux-x64': {

View File

@ -240,6 +240,9 @@
# https://bugs.chromium.org/p/v8/issues/detail?id=7472 # https://bugs.chromium.org/p/v8/issues/detail?id=7472
'intl402/NumberFormat/currency-digits': [FAIL], 'intl402/NumberFormat/currency-digits': [FAIL],
# https://bugs.chromium.org/p/v8/issues/detail?id=12167
'intl402/DisplayNames/prototype/of/type-calendar-invalid': [FAIL],
# https://bugs.chromium.org/p/v8/issues/detail?id=7831 # https://bugs.chromium.org/p/v8/issues/detail?id=7831
'language/statements/generators/generator-created-after-decl-inst': [FAIL], 'language/statements/generators/generator-created-after-decl-inst': [FAIL],
'language/expressions/generators/generator-created-after-decl-inst': [FAIL], 'language/expressions/generators/generator-created-after-decl-inst': [FAIL],
@ -343,47 +346,49 @@
# https://bugs.chromium.org/p/v8/issues/detail?id=11544 # https://bugs.chromium.org/p/v8/issues/detail?id=11544
'built-ins/Temporal/*': [FAIL], 'built-ins/Temporal/*': [FAIL],
'intl402/Temporal/*': [FAIL],
# https://bugs.chromium.org/p/v8/issues/detail?id=11989 # https://bugs.chromium.org/p/v8/issues/detail?id=11989
'built-ins/Realm/constructor': [FAIL], 'built-ins/ShadowRealm/constructor': [FAIL],
'built-ins/Realm/descriptor': [FAIL], 'built-ins/ShadowRealm/descriptor': [FAIL],
'built-ins/Realm/instance': [FAIL], 'built-ins/ShadowRealm/extensibility': [FAIL],
'built-ins/Realm/instance-extensibility': [FAIL], 'built-ins/ShadowRealm/instance': [FAIL],
'built-ins/Realm/length': [FAIL], 'built-ins/ShadowRealm/instance-extensibility': [FAIL],
'built-ins/Realm/name': [FAIL], 'built-ins/ShadowRealm/length': [FAIL],
'built-ins/Realm/proto': [FAIL], 'built-ins/ShadowRealm/name': [FAIL],
'built-ins/Realm/prototype/evaluate/descriptor': [FAIL], 'built-ins/ShadowRealm/proto': [FAIL],
'built-ins/Realm/prototype/evaluate/errors-from-the-other-realm-is-wrapped-into-a-typeerror': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/descriptor': [FAIL],
'built-ins/Realm/prototype/evaluate/length': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/errors-from-the-other-realm-is-wrapped-into-a-typeerror': [FAIL],
'built-ins/Realm/prototype/evaluate/name': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/length': [FAIL],
'built-ins/Realm/prototype/evaluate/not-constructor': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/name': [FAIL],
'built-ins/Realm/prototype/evaluate/proto': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/not-constructor': [FAIL],
'built-ins/Realm/prototype/evaluate/returns-primitive-values': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/proto': [FAIL],
'built-ins/Realm/prototype/evaluate/returns-symbol-values': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/returns-primitive-values': [FAIL],
'built-ins/Realm/prototype/evaluate/throws-typeerror-if-evaluation-resolves-to-non-primitive': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/returns-symbol-values': [FAIL],
'built-ins/Realm/prototype/evaluate/throws-when-argument-is-not-a-string': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/throws-typeerror-if-evaluation-resolves-to-non-primitive': [FAIL],
'built-ins/Realm/prototype/evaluate/validates-realm-object': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/throws-when-argument-is-not-a-string': [FAIL],
'built-ins/Realm/prototype/evaluate/wrapped-function-arguments-are-wrapped-into-the-inner-realm': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/validates-realm-object': [FAIL],
'built-ins/Realm/prototype/evaluate/wrapped-function-arguments-are-wrapped-into-the-inner-realm-extended': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/wrapped-function-arguments-are-wrapped-into-the-inner-realm': [FAIL],
'built-ins/Realm/prototype/evaluate/wrapped-function-from-return-values-share-no-identity': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/wrapped-function-arguments-are-wrapped-into-the-inner-realm-extended': [FAIL],
'built-ins/Realm/prototype/evaluate/wrapped-function-observing-their-scopes': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/wrapped-function-from-return-values-share-no-identity': [FAIL],
'built-ins/Realm/prototype/evaluate/wrapped-functions-accepts-callable-objects': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/wrapped-function-observing-their-scopes': [FAIL],
'built-ins/Realm/prototype/evaluate/wrapped-functions-can-resolve-callable-returns': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/wrapped-functions-accepts-callable-objects': [FAIL],
'built-ins/Realm/prototype/evaluate/wrapped-functions-new-wrapping-on-each-evaluation': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/wrapped-functions-can-resolve-callable-returns': [FAIL],
'built-ins/Realm/prototype/evaluate/wrapped-functions-share-no-properties': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/wrapped-functions-new-wrapping-on-each-evaluation': [FAIL],
'built-ins/Realm/prototype/evaluate/wrapped-functions-share-no-properties-extended': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/wrapped-functions-share-no-properties': [FAIL],
'built-ins/Realm/prototype/importValue/descriptor': [FAIL], 'built-ins/ShadowRealm/prototype/evaluate/wrapped-functions-share-no-properties-extended': [FAIL],
'built-ins/Realm/prototype/importValue/exportName-tostring': [FAIL], 'built-ins/ShadowRealm/prototype/importValue/descriptor': [FAIL],
'built-ins/Realm/prototype/importValue/import-value': [FAIL], 'built-ins/ShadowRealm/prototype/importValue/exportName-tostring': [FAIL],
'built-ins/Realm/prototype/importValue/length': [FAIL], 'built-ins/ShadowRealm/prototype/importValue/import-value': [FAIL],
'built-ins/Realm/prototype/importValue/name': [FAIL], 'built-ins/ShadowRealm/prototype/importValue/length': [FAIL],
'built-ins/Realm/prototype/importValue/not-constructor': [FAIL], 'built-ins/ShadowRealm/prototype/importValue/name': [FAIL],
'built-ins/Realm/prototype/importValue/proto': [FAIL], 'built-ins/ShadowRealm/prototype/importValue/not-constructor': [FAIL],
'built-ins/Realm/prototype/importValue/specifier-tostring': [FAIL], 'built-ins/ShadowRealm/prototype/importValue/proto': [FAIL],
'built-ins/Realm/prototype/importValue/throws-if-import-value-does-not-exist': [FAIL], 'built-ins/ShadowRealm/prototype/importValue/specifier-tostring': [FAIL],
'built-ins/Realm/prototype/importValue/validates-realm-object': [FAIL], 'built-ins/ShadowRealm/prototype/importValue/throws-if-import-value-does-not-exist': [FAIL],
'built-ins/Realm/prototype/proto': [FAIL], 'built-ins/ShadowRealm/prototype/importValue/validates-realm-object': [FAIL],
'built-ins/Realm/prototype/Symbol.toStringTag': [FAIL], 'built-ins/ShadowRealm/prototype/proto': [FAIL],
'built-ins/ShadowRealm/prototype/Symbol.toStringTag': [FAIL],
# https://bugs.chromium.org/p/v8/issues/detail?id=12086 # https://bugs.chromium.org/p/v8/issues/detail?id=12086
'language/expressions/in/private-field-invalid-assignment-reference': [FAIL], 'language/expressions/in/private-field-invalid-assignment-reference': [FAIL],
@ -396,6 +401,12 @@
'language/statements/class/subclass/derived-class-return-override-finally-super-arrow': [FAIL], 'language/statements/class/subclass/derived-class-return-override-finally-super-arrow': [FAIL],
'language/statements/class/subclass/derived-class-return-override-for-of-arrow': [FAIL], 'language/statements/class/subclass/derived-class-return-override-for-of-arrow': [FAIL],
# https://bugs.chromium.org/p/v8/issues/detail?id=12168
'built-ins/Date/prototype/valueOf/S9.4_A3_T1': [FAIL],
'built-ins/Date/prototype/valueOf/S9.4_A3_T2': [FAIL],
'built-ins/Error/prototype/S15.11.4_A3': [FAIL],
'built-ins/Error/prototype/S15.11.4_A4': [FAIL],
######################## NEEDS INVESTIGATION ########################### ######################## NEEDS INVESTIGATION ###########################
# https://bugs.chromium.org/p/v8/issues/detail?id=7833 # https://bugs.chromium.org/p/v8/issues/detail?id=7833
@ -436,31 +447,58 @@
# https://github.com/tc39/test262/issues/3111 # https://github.com/tc39/test262/issues/3111
'built-ins/TypedArray/prototype/at/BigInt/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/at/return-abrupt-from-this-out-of-bounds': [FAIL], 'built-ins/TypedArray/prototype/at/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/byteOffset/BigInt/resizable-array-buffer-auto': [FAIL],
'built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/entries/BigInt/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/entries/return-abrupt-from-this-out-of-bounds': [FAIL], 'built-ins/TypedArray/prototype/entries/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/every/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/every/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/every/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/fill/BigInt/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/fill/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/fill/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/filter/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/filter/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/filter/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/find/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/findIndex/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/findIndex/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/findIndex/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/findLast/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/findLast/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/findLastIndex/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/findLastIndex/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/findLastIndex/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/findLast/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/find/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/find/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/forEach/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/forEach/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/forEach/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/includes/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/includes/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/includes/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/indexOf/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/indexOf/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/indexOf/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/join/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/join/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/join/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/keys/BigInt/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/keys/return-abrupt-from-this-out-of-bounds': [FAIL], 'built-ins/TypedArray/prototype/keys/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/lastIndexOf/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/map/BigInt/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/map/return-abrupt-from-this-out-of-bounds': [FAIL], 'built-ins/TypedArray/prototype/map/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/reduce/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/reduce/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/reduce/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/reduceRight/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/reduceRight/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/reduceRight/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/reverse/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/reverse/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/reverse/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type-resized': [FAIL],
'built-ins/TypedArray/prototype/set/typedarray-arg-target-out-of-bounds': [FAIL], 'built-ins/TypedArray/prototype/set/typedarray-arg-target-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/slice/BigInt/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/slice/return-abrupt-from-this-out-of-bounds': [FAIL], 'built-ins/TypedArray/prototype/slice/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/some/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/some/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/some/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/sort/BigInt/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/sort/return-abrupt-from-this-out-of-bounds': [FAIL], 'built-ins/TypedArray/prototype/sort/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-this-out-of-bounds': [SKIP], 'built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-this-out-of-bounds': [SKIP],
'built-ins/TypedArray/prototype/values/BigInt/return-abrupt-from-this-out-of-bounds': [FAIL],
'built-ins/TypedArray/prototype/values/return-abrupt-from-this-out-of-bounds': [FAIL], 'built-ins/TypedArray/prototype/values/return-abrupt-from-this-out-of-bounds': [FAIL],
# Pending update after https://github.com/tc39/proposal-resizablearraybuffer/issues/68 # Pending update after https://github.com/tc39/proposal-resizablearraybuffer/issues/68