From c74db9f6cd6279087b976aa6a221cebf67f1ee19 Mon Sep 17 00:00:00 2001 From: Mathias Bynens Date: Mon, 8 Oct 2018 11:53:27 +0200 Subject: [PATCH] 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 Reviewed-by: Sathya Gunasekaran Cr-Commit-Position: refs/heads/master@{#56437} --- DEPS | 2 +- test/test262/test262.status | 99 ++++++++++++++++++++----------------- 2 files changed, 54 insertions(+), 47 deletions(-) diff --git a/DEPS b/DEPS index 354eaaa9da..047da32140 100644 --- a/DEPS +++ b/DEPS @@ -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': { diff --git a/test/test262/test262.status b/test/test262/test262.status index 6871d7ad68..28d8f77195 100644 --- a/test/test262/test262.status +++ b/test/test262/test262.status @@ -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', {