From 47b77f332eba520e3f5823ba357af5c699cf3ae6 Mon Sep 17 00:00:00 2001 From: hufeng Date: Fri, 2 Sep 2022 16:24:02 +0800 Subject: [PATCH] Elide the unsupported dynamic-import 262 testcases Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/I5OYHA Signed-off-by: hufeng Change-Id: Icb90c638360e756ca80385615f490be45d458775 --- test262/es2021_tests.txt | 15 +++++++++++++ test262/ts2abc_skip_tests.json | 39 +++++++++++++++++++++++++++++++++- 2 files changed, 53 insertions(+), 1 deletion(-) diff --git a/test262/es2021_tests.txt b/test262/es2021_tests.txt index 6f607f610d..f0f73638f0 100644 --- a/test262/es2021_tests.txt +++ b/test262/es2021_tests.txt @@ -641,3 +641,18 @@ language/expressions/dynamic-import/eval-export-dflt-expr-gen-named.js language/expressions/dynamic-import/eval-export-dflt-expr-fn-named.js language/expressions/dynamic-import/eval-export-dflt-expr-fn-anon.js language/expressions/dynamic-import/imported-self-update.js +language/expressions/dynamic-import/indirect-resolution-2_FIXTURE.js +language/expressions/dynamic-import/dynamic-import-module_FIXTURE.js +language/expressions/dynamic-import/await-import-evaluation_FIXTURE.js +language/expressions/dynamic-import/custom-tostring_FIXTURE.js +language/expressions/dynamic-import/empty_FIXTURE.js +language/expressions/dynamic-import/for-await-resolution-and-error-poisoned_FIXTURE.js +language/expressions/dynamic-import/update-to-dynamic-import_FIXTURE.js +language/expressions/dynamic-import/custom-valueof_FIXTURE.js +language/expressions/dynamic-import/for-await-resolution-and-error-b_FIXTURE.js +language/expressions/dynamic-import/eval-rqstd-once_FIXTURE.js +language/expressions/dynamic-import/indirect-resolution-1_FIXTURE.js +language/expressions/dynamic-import/for-await-resolution-and-error-a_FIXTURE.js +language/expressions/dynamic-import/module-code_FIXTURE.js +language/expressions/dynamic-import/update-to-dynamic-import-other_FIXTURE.js +language/expressions/dynamic-import/syntax/valid/empty_FIXTURE.js diff --git a/test262/ts2abc_skip_tests.json b/test262/ts2abc_skip_tests.json index 0d92f16dbb..a1a93e135e 100644 --- a/test262/ts2abc_skip_tests.json +++ b/test262/ts2abc_skip_tests.json @@ -95,7 +95,44 @@ "language/expressions/dynamic-import/eval-self-once-module.js", "language/expressions/dynamic-import/for-await-resolution-and-error.js", "language/expressions/dynamic-import/reuse-namespace-object-from-import.js", - "language/expressions/dynamic-import/usage-from-eval.js" + "language/expressions/dynamic-import/usage-from-eval.js", + "language/expressions/dynamic-import/await-import-evaluation.js", + "language/expressions/dynamic-import/always-create-new-promise.js", + "language/expressions/dynamic-import/custom-primitive.js", + "language/expressions/dynamic-import/returns-promise.js", + "language/expressions/dynamic-import/update-to-dynamic-import.js", + "language/expressions/dynamic-import/indirect-resolution.js", + "language/expressions/dynamic-import/reuse-namespace-object.js", + "language/expressions/dynamic-import/reuse-namespace-object-from-script.js", + "language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-await-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-arrow-assignment-expression-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-return-await-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-arrow-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-async-function-await-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-async-function-return-await-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-async-function-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-block-labeled-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-block-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-async-gen-await-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-do-while-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-function-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-else-braceless-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-else-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-function-return-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-if-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-if-braceless-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/nested-while-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/invalid/top-level-not-extensible-no-trailing-comma.js", + "language/expressions/dynamic-import/syntax/valid/callexpression-templateliteral.js", + "language/expressions/dynamic-import/syntax/valid/nested-block-labeled-script-code-valid.js", + "language/expressions/dynamic-import/syntax/valid/nested-do-while-script-code-valid.js", + "language/expressions/dynamic-import/syntax/valid/nested-else-braceless-script-code-valid.js", + "language/expressions/dynamic-import/syntax/valid/nested-block-script-code-valid.js", + "language/expressions/dynamic-import/syntax/valid/top-level-script-code-valid.js", + "language/expressions/dynamic-import/syntax/valid/nested-else-script-code-valid.js", + "language/expressions/dynamic-import/syntax/valid/nested-while-script-code-valid.js", + "language/expressions/dynamic-import/syntax/valid/nested-if-braceless-script-code-valid.js", + "language/expressions/dynamic-import/syntax/valid/nested-if-script-code-valid.js" ] } ] -- Gitee