From 132d4df567bdf047c026514df107ed53012705af Mon Sep 17 00:00:00 2001 From: jiangkaiwen Date: Tue, 28 Feb 2023 14:19:12 +0800 Subject: [PATCH] Skip dynamic-import case Issue:I6ICZ7 Signed-off-by: jiangkaiwen Change-Id: Id2d5f8acb21f57bbce8814f1d0598edea93befed --- test262/es2abc_skip_tests.json | 198 ++++++++------------------------- 1 file changed, 48 insertions(+), 150 deletions(-) diff --git a/test262/es2abc_skip_tests.json b/test262/es2abc_skip_tests.json index 01a4366390..7147440266 100644 --- a/test262/es2abc_skip_tests.json +++ b/test262/es2abc_skip_tests.json @@ -68,7 +68,29 @@ "language/expressions/dynamic-import/usage/nested-async-gen-await-eval-gtbndng-indirect-update.js", "language/expressions/dynamic-import/usage/nested-async-gen-await-eval-gtbndng-indirect-update-dflt.js", "language/expressions/dynamic-import/usage/nested-async-gen-return-await-eval-script-code-host-resolves-module-code.js", - "language/expressions/dynamic-import/usage/nested-async-function-specifier-tostring.js" + "language/expressions/dynamic-import/usage/nested-async-function-specifier-tostring.js", + "language/expressions/dynamic-import/syntax/valid/nested-async-gen-await-script-code-valid.js", + "language/expressions/dynamic-import/syntax/valid/nested-async-gen-await-empty-str-is-valid-assign-expr.js", + "language/expressions/dynamic-import/syntax/valid/nested-async-gen-await-nested-imports.js", + "language/expressions/dynamic-import/syntax/invalid/nested-async-gen-await-no-rest-param.js", + "language/expressions/dynamic-import/syntax/invalid/nested-async-gen-await-no-new-call-expression.js", + "language/expressions/dynamic-import/syntax/invalid/nested-async-gen-await-not-extensible-args.js", + "language/expressions/dynamic-import/syntax/invalid/nested-async-gen-await-assignment-expr-not-optional.js", + "language/expressions/dynamic-import/usage/nested-async-gen-return-await-specifier-tostring.js", + "language/expressions/dynamic-import/catch/nested-async-gen-await-eval-rqstd-abrupt-typeerror.js", + "language/expressions/dynamic-import/catch/nested-async-gen-await-specifier-tostring-abrupt-rejects.js", + "language/expressions/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-circular.js", + "language/expressions/dynamic-import/catch/nested-async-gen-await-instn-iee-err-circular.js", + "language/expressions/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-ambiguous-import.js", + "language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-script-code-target.js", + "language/expressions/dynamic-import/catch/nested-async-gen-await-file-does-not-exist.js", + "language/expressions/dynamic-import/catch/nested-async-gen-return-await-specifier-tostring-abrupt-rejects.js", + "language/expressions/dynamic-import/catch/nested-async-gen-await-eval-script-code-target.js", + "language/expressions/dynamic-import/catch/nested-async-gen-await-eval-rqstd-abrupt-urierror.js", + "language/expressions/dynamic-import/catch/nested-async-gen-return-await-file-does-not-exist.js", + "language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-typeerror.js", + "language/expressions/dynamic-import/catch/nested-async-gen-await-instn-iee-err-ambiguous-import.js", + "language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-urierror.js" ] }, { @@ -85,171 +107,47 @@ ] }, { - "reason" : "Dynamic Import failed testcases :Can not get module", + "reason" : "excute DOES_NOT_EXIST file", "files": [ - "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-async-gen-await-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/top-level-import-catch-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-if-import-catch-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-arrow-import-catch-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-block-labeled-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-async-function-eval-script-code-target.js", + "language/expressions/dynamic-import/catch/nested-async-function-return-await-file-does-not-exist.js", + "language/expressions/dynamic-import/catch/top-level-import-catch-file-does-not-exist.js", + "language/expressions/dynamic-import/catch/nested-if-import-catch-file-does-not-exist.js", + "language/expressions/dynamic-import/catch/nested-arrow-import-catch-file-does-not-exist.js", + "language/expressions/dynamic-import/catch/nested-async-function-file-does-not-exist.js", + "language/expressions/dynamic-import/catch/nested-block-labeled-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-async-gen-await-file-does-not-exist.js", - "language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-while-import-catch-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-block-import-catch-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-function-import-catch-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-async-function-await-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-else-import-catch-eval-script-code-target.js", - "language/expressions/dynamic-import/catch/nested-do-while-eval-script-code-target.js" - ] - }, - { - "reason": "Cannot convert a UNDEFINED value to a JSObject", - "files": [ - "built-ins/Set/set.js" - ] - }, - { - "reason" : "Dynamic Import failed testcases :SyntaxError", - "files": [ - "language/expressions/dynamic-import/catch/nested-async-function-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-async-function-return-await-instn-iee-err-ambiguous-import.js", + "language/expressions/dynamic-import/catch/nested-else-import-catch-file-does-not-exist.js", + "language/expressions/dynamic-import/catch/nested-async-function-await-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-async-gen-return-await-file-does-not-exist.js", - "language/expressions/dynamic-import/catch/nested-block-import-catch-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-function-import-catch-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-if-import-catch-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-block-import-catch-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/top-level-import-catch-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-else-import-catch-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-while-import-catch-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-block-labeled-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-async-gen-await-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-arrow-import-catch-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/top-level-import-catch-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-else-import-catch-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-async-function-return-await-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-if-import-catch-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-do-while-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-function-import-catch-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-while-import-catch-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-do-while-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-async-gen-await-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-arrow-import-catch-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-async-function-await-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-block-labeled-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-async-function-instn-iee-err-ambiguous-import.js", - "language/expressions/dynamic-import/catch/nested-async-function-await-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-circular.js", - "language/expressions/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-ambiguous-import.js" - ] - }, - { - "reason" : "Dynamic Import failed testcases :TypeError", - "files": [ - "language/expressions/dynamic-import/catch/nested-if-import-catch-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-async-gen-await-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-do-while-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/top-level-import-catch-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-function-import-catch-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-arrow-import-catch-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/top-level-import-catch-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/nested-else-import-catch-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-function-import-catch-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-async-function-await-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-do-while-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-async-function-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-while-import-catch-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-else-import-catch-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-block-import-catch-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-block-import-catch-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/nested-if-import-catch-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/nested-block-labeled-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/nested-block-labeled-eval-rqstd-abrupt-typeerror.js", - "language/expressions/dynamic-import/catch/nested-arrow-import-catch-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/nested-while-import-catch-specifier-tostring-abrupt-rejects.js" - ] - }, - { - "reason" : "Dynamic Import failed testcases :URIError", - "files": [ - "language/expressions/dynamic-import/catch/nested-arrow-import-catch-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-else-import-catch-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-async-gen-await-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-do-while-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-block-labeled-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-while-import-catch-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-async-function-await-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/top-level-import-catch-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-if-import-catch-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-block-import-catch-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-async-function-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-function-import-catch-eval-rqstd-abrupt-urierror.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-eval-rqstd-abrupt-urierror.js" - ] - }, - { - "reason" : "can't fopen location: XXXXXXXXXX", - "files": [ - "language/expressions/dynamic-import/namespace/promise-then-ns-has-property-str-found-init.js", - "language/expressions/dynamic-import/catch/top-level-import-catch-file-does-not-exist.js", + "language/expressions/dynamic-import/catch/nested-block-import-catch-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-while-import-catch-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-function-import-catch-file-does-not-exist.js", - "language/expressions/dynamic-import/catch/nested-if-import-catch-file-does-not-exist.js", - "language/expressions/dynamic-import/catch/nested-block-import-catch-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-do-while-file-does-not-exist.js", - "language/expressions/dynamic-import/catch/nested-else-import-catch-file-does-not-exist.js", - "language/expressions/dynamic-import/catch/nested-block-labeled-file-does-not-exist.js", - "language/expressions/dynamic-import/catch/nested-async-function-return-await-file-does-not-exist.js", - "language/expressions/dynamic-import/catch/nested-async-function-file-does-not-exist.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-file-does-not-exist.js", - "language/expressions/dynamic-import/catch/nested-async-function-await-file-does-not-exist.js", "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-file-does-not-exist.js", - "language/expressions/dynamic-import/catch/nested-arrow-import-catch-file-does-not-exist.js", - "language/expressions/dynamic-import/assignment-expression/call-expr-expr.js", - "language/expressions/dynamic-import/assignment-expression/await-identifier.js", - "language/expressions/dynamic-import/assignment-expression/lhs-eq-assign-expr.js", - "language/expressions/dynamic-import/namespace/await-ns-get-own-property-str-found-init.js" - ] - }, - { - "reason" : "Expected no error, but got ", - "files": [ - "language/expressions/dynamic-import/catch/nested-async-function-await-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/nested-async-function-return-await-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/nested-async-function-specifier-tostring-abrupt-rejects.js" + "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-file-does-not-exist.js" ] }, { - "reason" : "Expected SameValue(XXXX, XXXX) to be true", + "reason" : "ReferenceError: Failed to load file '_GLOBAL::func_main_0', please check the request path", "files": [ - "language/expressions/dynamic-import/namespace/promise-then-ns-Symbol-toStringTag.js", - "language/expressions/dynamic-import/namespace/promise-then-ns-define-own-property.js", - "language/expressions/dynamic-import/catch/nested-async-gen-await-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/nested-async-gen-return-await-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/namespace/await-ns-Symbol-toStringTag.js", - "language/expressions/dynamic-import/namespace/await-ns-define-own-property.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-specifier-tostring-abrupt-rejects.js", - "language/expressions/dynamic-import/catch/nested-async-arrow-function-await-specifier-tostring-abrupt-rejects.js" + "/language/expressions/dynamic-import/catch/nested-arrow-import-catch-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/nested-async-function-await-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/nested-async-function-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/nested-block-import-catch-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/nested-block-labeled-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/nested-do-while-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/nested-else-import-catch-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/nested-function-import-catch-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/nested-if-import-catch-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/nested-while-import-catch-eval-script-code-target.js", + "/language/expressions/dynamic-import/catch/top-level-import-catch-eval-script-code-target.js" ] }, { "reason" : "Test262Error: it returns the same namespace are the same Expected SameValue", "files": [ - "language/expressions/dynamic-import/reuse-namespace-object-from-script.js", "language/expressions/dynamic-import/namespace/await-ns-delete-non-exported-strict.js", "language/expressions/dynamic-import/namespace/default-property-not-set-own.js", "language/expressions/dynamic-import/namespace/promise-then-ns-delete-non-exported-strict.js" -- Gitee