commit a2644e7e4a7e2f1566cf42a06d14c31c6829b878 parent d1836d616485d3e8a8aba9cc855012f45023584a Author: Alexandra Borovova <aborovova@mozilla.com> Date: Mon, 10 Nov 2025 13:14:24 +0200 Bug 1998810 - Add missing metadata for wasm/jsapi/esm-integration/*. Differential Revision: https://phabricator.services.mozilla.com/D271949 Diffstat:
11 files changed, 70 insertions(+), 0 deletions(-)
diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/exports.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/exports.tentative.any.js.ini @@ -5,6 +5,10 @@ [Exported names from a WebAssembly module] expected: FAIL +[exports.tentative.any.js] + [Exported names from a WebAssembly module] + expected: FAIL + [exports.tentative.any.worker.html] [Exported names from a WebAssembly module] diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/global-exports-live-bindings.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/global-exports-live-bindings.tentative.any.js.ini @@ -30,3 +30,10 @@ [Dep module mutable global exports should be live bindings] expected: FAIL + +[global-exports-live-bindings.tentative.any.js] + [Local mutable global exports should be live bindings] + expected: FAIL + + [Dep module mutable global exports should be live bindings] + expected: FAIL diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/global-exports.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/global-exports.tentative.any.js.ini @@ -26,6 +26,21 @@ [WebAssembly should properly handle all global types] expected: FAIL +[global-exports.tentative.any.js] + [WebAssembly module global values should be unwrapped when importing in ESM integration] + expected: FAIL + + [WebAssembly mutable global values should be unwrapped when importing in ESM integration] + expected: FAIL + + [WebAssembly local global values should be unwrapped when exporting in ESM integration] + expected: FAIL + + [WebAssembly module globals from imported WebAssembly modules should be unwrapped] + expected: FAIL + + [WebAssembly should properly handle all global types] + expected: FAIL [global-exports.tentative.https.any.shadowrealm-in-serviceworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/js-wasm-cycle.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/js-wasm-cycle.tentative.any.js.ini @@ -22,6 +22,9 @@ [Check bindings in JavaScript and WebAssembly cycle (JS higher)] expected: FAIL +[js-wasm-cycle.tentative.any.js] + [Check bindings in JavaScript and WebAssembly cycle (JS higher)] + expected: FAIL [js-wasm-cycle.tentative.https.any.shadowrealm-in-serviceworker.html] expected: diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.js.ini @@ -42,6 +42,21 @@ [v128 global mutations should work correctly between WebAssembly modules] expected: FAIL +[mutable-global-sharing.tentative.any.js] + [WebAssembly modules should export shared mutable globals with correct initial values] + expected: FAIL + + [Wasm-to-Wasm mutable global sharing is live] + expected: FAIL + + [Multiple JavaScript imports return the same WebAssembly module instance] + expected: FAIL + + [v128 globals should work correctly in WebAssembly-to-WebAssembly imports] + expected: FAIL + + [v128 global mutations should work correctly between WebAssembly modules] + expected: FAIL [mutable-global-sharing.tentative.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/namespace-instance.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/namespace-instance.tentative.any.js.ini @@ -23,6 +23,14 @@ expected: FAIL +[namespace-instance.tentative.any.js] + [WebAssembly.namespaceInstance() should return the underlying instance with shared state] + expected: FAIL + + [WebAssembly.namespaceInstance() should work correctly with multiple modules] + expected: FAIL + + [namespace-instance.tentative.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/source-phase-string-builtins.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/source-phase-string-builtins.tentative.any.js.ini @@ -10,6 +10,9 @@ [source-phase-string-builtins.tentative.any.html] expected: ERROR +[source-phase-string-builtins.tentative.any.js] + expected: ERROR + [source-phase-string-builtins.tentative.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/source-phase.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/source-phase.tentative.any.js.ini @@ -4,6 +4,9 @@ [source-phase.tentative.any.html] expected: ERROR +[source-phase.tentative.any.js] + expected: ERROR + [source-phase.tentative.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/string-builtins.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/string-builtins.tentative.any.js.ini @@ -11,6 +11,9 @@ [String builtins should be supported in imports in ESM integration] expected: FAIL +[string-builtins.tentative.any.js] + [String builtins should be supported in imports in ESM integration] + expected: FAIL [string-builtins.tentative.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/v128-tdz.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/v128-tdz.tentative.any.js.ini @@ -11,6 +11,11 @@ expected: FAIL +[v128-tdz.tentative.any.js] + [v128 global exports should cause TDZ errors] + expected: FAIL + + [v128-tdz.tentative.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/wasm-import-wasm-export.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/wasm-import-wasm-export.tentative.any.js.ini @@ -24,3 +24,7 @@ [wasm-import-wasm-export.tentative.any.html] [Check import and export between WebAssembly modules] expected: FAIL + +[wasm-import-wasm-export.tentative.any.js] + [Check import and export between WebAssembly modules] + expected: FAIL