From 271fbe39e3a8390146b4fccb23a930987b007ea0 Mon Sep 17 00:00:00 2001 From: Vishal Pratap Singh Date: Sun, 17 Jan 2021 21:16:33 +0530 Subject: [PATCH] tests(wpt): enable working wasm tests (#9072) --- cli/tests/wpt.jsonc | 69 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 64 insertions(+), 5 deletions(-) diff --git a/cli/tests/wpt.jsonc b/cli/tests/wpt.jsonc index eb48f2aa17..659d8c8d30 100644 --- a/cli/tests/wpt.jsonc +++ b/cli/tests/wpt.jsonc @@ -195,7 +195,7 @@ "html": [ "webappapis/microtask-queuing/queue-microtask-exceptions.any", "webappapis/microtask-queuing/queue-microtask.any", - "webappapis/timers", + "webappapis/timers" ], "user-timing": [ "clear_all_marks", @@ -223,15 +223,74 @@ "structured-serialize-detail", "user_timing_exists" ], + "wasm": [ + "jsapi/constructor/compile", + "jsapi/constructor/multi-value", + "jsapi/constructor/toStringTag", + "jsapi/constructor/validate", + "jsapi/global/constructor", + "jsapi/global/toString", + "jsapi/global/value-get-set", + "jsapi/global/valueOf", + "jsapi/instance/toString", + "jsapi/instance/constructor-caching", + "jsapi/memory/toString", + "jsapi/module/constructor", + "jsapi/module/customSections", + "jsapi/module/exports", + "jsapi/module/imports", + "jsapi/module/toString", + "jsapi/table/get-set", + "jsapi/table/toString", + "webapi/body", + "webapi/invalid-args", + "webapi/rejected-arg", + "webapi/status", + "webapi/create_multiple_memory", + "create_multiple_memory" + + //FAILING TESTS + // "jsapi/constructor/instantiate-bad-imports", + // "jsapi/constructor/instantiate", + // "jsapi/global/type", + // "jsapi/instance/constructor-bad-imports", + // "jsapi/instance/constructor", + // "jsapi/instance/exports", + // "jsapi/memory/buffer", + // "jsapi/memory/constructor-shared", + // "jsapi/memory/constructor-types", + // "jsapi/memory/constructor", + // "jsapi/memory/grow", + // "jsapi/memory/type", + // "jsapi/table/constructor-types", + // "jsapi/table/constructor", + // "jsapi/table/grow-reftypes", + // "jsapi/table/grow", + // "jsapi/table/length", + // "jsapi/idlharness", + // "jsapi/instance", + // "jsapi/prototypes", + // "serialization/arraybuffer/transfer" + // "serialization/module/nested-worker-success", + // "serialization/module/serialization-via-idb", + // "serialization/module/serialization-via-notifications-api", + // "webapi/abort", + // "webapi/contenttype", + // "webapi/empty-body", + // "webapi/historical", + // "webapi/idlharness", + // "webapi/instantiateStreaming-bad-imports", + // "webapi/instantiateStreaming", + // "webapi/invalid-code", + // "webapi/origin", + ], "console": [ "console-is-a-namespace", "console-label-conversion", "console-namespace-object-class-string", - "console-tests-historical", - ], - "WebCryptoApi": [ - "getRandomValues" + "console-tests-historical" ], + "WebCryptoApi": ["getRandomValues"] "WebIDL": [ "ecmascript-binding/es-exceptions/DOMException-constants", "ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype",