Roll Test262

Bug: v8:7834
Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
Change-Id: Ie588d032136b164a2e1bcfacf3c22b1a3428f20e
Reviewed-on: https://chromium-review.googlesource.com/c/1262676
Commit-Queue: Mathias Bynens <mathias@chromium.org>
Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
Cr-Commit-Position: refs/heads/master@{#56437}
This commit is contained in:
Mathias Bynens 2018-10-08 11:53:27 +02:00 committed by Commit Bot
parent 6ca0bccaaa
commit c74db9f6cd
2 changed files with 54 additions and 47 deletions

2
DEPS
View File

@ -57,7 +57,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' + '@' + 'ff8b10c448ab0b884deac4e6e5818ed84ab8ecd9',
Var('chromium_url') + '/external/github.com/tc39/test262.git' + '@' + '00cfe1628cc03164dcf03f01ba9c84376e9be735',
'v8/test/test262/harness':
Var('chromium_url') + '/external/github.com/test262-utils/test262-harness-py.git' + '@' + '0f2acdd882c84cff43b9d60df7574a1901e2cdcd',
'v8/third_party/qemu-linux-x64': {

View File

@ -674,10 +674,6 @@
############################ INVALID TESTS #############################
# https://github.com/tc39/test262/pull/1816#issuecomment-426799415
# https://github.com/tc39/test262/pull/1818
'language/reserved-words/unreserved-words': [PASS, FAIL],
# Test makes unjustified assumptions about the number of calls to SortCompare.
# Test262 Bug: https://bugs.ecmascript.org/show_bug.cgi?id=596
'built-ins/Array/prototype/sort/bug_596_1': [PASS, FAIL_OK],
@ -715,60 +711,18 @@
# 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],
# https://github.com/tc39/test262/issues/1817
'language/expressions/class/dstr-private-gen-meth-dflt-ary-init-iter-close': [FAIL],
'language/expressions/class/dstr-private-gen-meth-dflt-ary-init-iter-no-close': [FAIL],
'language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-id-exhausted': [FAIL],
'language/expressions/class/dstr-private-gen-meth-static-dflt-ary-init-iter-close': [FAIL],
'language/expressions/class/dstr-private-gen-meth-static-dflt-ary-init-iter-no-close': [FAIL],
'language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-id': [FAIL],
'language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted': [FAIL],
'language/expressions/class/dstr-private-gen-meth-static-dflt-obj-ptrn-rest-getter': [FAIL],
'language/expressions/class/dstr-private-gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable': [FAIL],
'language/expressions/class/dstr-private-gen-meth-static-dflt-obj-ptrn-rest-val-obj': [FAIL],
'language/statements/class/dstr-private-gen-meth-dflt-ary-init-iter-close': [FAIL],
'language/statements/class/dstr-private-gen-meth-dflt-ary-init-iter-no-close': [FAIL],
'language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-id-exhausted': [FAIL],
'language/statements/class/dstr-private-gen-meth-static-dflt-ary-init-iter-close': [FAIL],
'language/statements/class/dstr-private-gen-meth-static-dflt-ary-init-iter-no-close': [FAIL],
'language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-id': [FAIL],
'language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted': [FAIL],
'language/statements/class/dstr-private-gen-meth-static-dflt-obj-ptrn-rest-getter': [FAIL],
'language/statements/class/dstr-private-gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable': [FAIL],
'language/statements/class/dstr-private-gen-meth-static-dflt-obj-ptrn-rest-val-obj': [FAIL],
############################ SLOW TESTS #############################
@ -841,6 +795,59 @@
# BUG(v8:4653): Test262 tests which rely on quit() are not compatible with
# asan's --omit-quit flag.
'built-ins/Promise/prototype/then/deferred-is-resolved-value': [SKIP],
'language/module-code/dynamic-import/eval-export-dflt-cls-anon': [SKIP],
'language/module-code/dynamic-import/eval-export-dflt-cls-named': [SKIP],
'language/module-code/dynamic-import/eval-export-dflt-cls-name-meth': [SKIP],
'language/module-code/dynamic-import/eval-export-dflt-expr-cls-anon': [SKIP],
'language/module-code/dynamic-import/eval-export-dflt-expr-cls-named': [SKIP],
'language/module-code/dynamic-import/eval-export-dflt-expr-cls-name-meth': [SKIP],
'language/module-code/dynamic-import/eval-export-dflt-expr-fn-anon': [SKIP],
'language/module-code/dynamic-import/eval-export-dflt-expr-fn-named': [SKIP],
'language/module-code/dynamic-import/eval-export-dflt-expr-gen-anon': [SKIP],
'language/module-code/dynamic-import/eval-export-dflt-expr-gen-named': [SKIP],
'language/module-code/dynamic-import/eval-export-dflt-expr-in': [SKIP],
'language/module-code/dynamic-import/usage/nested-arrow-assignment-expression-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-arrow-assignment-expression-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-arrow-assignment-expression-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/nested-arrow-import-then-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-arrow-import-then-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-arrow-import-then-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/nested-async-function-await-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-async-function-await-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-async-function-await-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/nested-async-function-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-async-function-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-async-function-return-await-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-async-function-return-await-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-async-function-return-await-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/nested-async-function-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/nested-block-import-then-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-block-import-then-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-block-import-then-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/nested-do-while-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-do-while-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-do-while-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/nested-else-import-then-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-else-import-then-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-else-import-then-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/nested-function-import-then-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-function-import-then-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-function-import-then-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/nested-if-braceless-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-if-braceless-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-if-braceless-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/nested-if-import-then-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-if-import-then-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-if-import-then-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/nested-while-import-then-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/nested-while-import-then-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/nested-while-import-then-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/syntax-nested-block-labeled-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/syntax-nested-block-labeled-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/syntax-nested-block-labeled-returns-promise': [SKIP],
'language/module-code/dynamic-import/usage/top-level-import-then-eval-gtbndng-indirect-update-dflt': [SKIP],
'language/module-code/dynamic-import/usage/top-level-import-then-eval-gtbndng-indirect-update': [SKIP],
'language/module-code/dynamic-import/usage/top-level-import-then-returns-promise': [SKIP],
}], # asan == True
['asan == True or msan == True or tsan == True', {