aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/wpt/metadata/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini572
-rw-r--r--tests/wpt/metadata/wasm/jsapi/global/constructor.any.js.ini195
-rw-r--r--tests/wpt/metadata/wasm/jsapi/global/toString.any.js.ini9
-rw-r--r--tests/wpt/metadata/wasm/jsapi/global/value-get-set.any.js.ini321
-rw-r--r--tests/wpt/metadata/wasm/jsapi/global/valueOf.any.js.ini15
-rw-r--r--tests/wpt/metadata/wasm/jsapi/idlharness.any.js.ini138
-rw-r--r--tests/wpt/metadata/wasm/jsapi/instance/constructor-bad-imports.any.js.ini5
-rw-r--r--tests/wpt/metadata/wasm/jsapi/instance/constructor.any.js.ini6
-rw-r--r--tests/wpt/metadata/wasm/jsapi/interface.any.js.ini101
-rw-r--r--tests/wpt/metadata/wasm/jsapi/memory/constructor.any.js.ini102
-rw-r--r--tests/wpt/metadata/wasm/jsapi/memory/grow.any.js.ini69
-rw-r--r--tests/wpt/metadata/wasm/jsapi/module/customSections.any.js.ini6
-rw-r--r--tests/wpt/metadata/wasm/jsapi/module/exports.any.js.ini9
-rw-r--r--tests/wpt/metadata/wasm/jsapi/table/constructor.any.js.ini99
-rw-r--r--tests/wpt/metadata/wasm/jsapi/table/get-set.any.js.ini153
-rw-r--r--tests/wpt/metadata/wasm/jsapi/table/grow.any.js.ini87
-rw-r--r--tests/wpt/metadata/wasm/webapi/idlharness.any.js.ini39
-rw-r--r--tests/wpt/metadata/wasm/webapi/instantiateStreaming-bad-imports.any.js.ini200
18 files changed, 768 insertions, 1358 deletions
diff --git a/tests/wpt/metadata/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini b/tests/wpt/metadata/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini
index d0cc05aafdc..a142be26645 100644
--- a/tests/wpt/metadata/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini
+++ b/tests/wpt/metadata/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini
@@ -1,5 +1,4 @@
[instantiate-bad-imports.any.html]
- expected: ERROR
[WebAssembly.instantiate(module): Non-object module: NaN]
expected: FAIL
@@ -87,9 +86,293 @@
[WebAssembly.instantiate(module): Missing imports argument]
expected: FAIL
+ [WebAssembly.instantiate(buffer): Imports argument with missing property: wrong property]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing an i64 global]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: WebAssembly.Memory.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: WebAssembly.Global]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: WebAssembly.Memory.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: object "[object Object\]"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: WebAssembly.Global.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: WebAssembly.Memory]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: WebAssembly.Table]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Imports argument with missing property: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Imports argument with missing property: empty object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: WebAssembly.Global.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: Object.create(WebAssembly.Memory.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Missing imports argument]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: WebAssembly.Table]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: WebAssembly.Table.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: Object.create(WebAssembly.Memory.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: WebAssembly.Global]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: WebAssembly.Table.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: WebAssembly.Memory]
+ expected: FAIL
+
[instantiate-bad-imports.any.worker.html]
- expected: ERROR
[WebAssembly.instantiate(module): Non-object module: NaN]
expected: FAIL
@@ -177,3 +460,288 @@
[WebAssembly.instantiate(module): Missing imports argument]
expected: FAIL
+ [WebAssembly.instantiate(buffer): Imports argument with missing property: wrong property]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing an i64 global]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: WebAssembly.Memory.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: WebAssembly.Global]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: WebAssembly.Memory.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: object "[object Object\]"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: WebAssembly.Global.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: WebAssembly.Memory]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: WebAssembly.Table]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Imports argument with missing property: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Imports argument with missing property: empty object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: WebAssembly.Global.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: Object.create(WebAssembly.Memory.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Missing imports argument]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: WebAssembly.Table]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: WebAssembly.Table.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: Object.create(WebAssembly.Memory.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: WebAssembly.Global]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing a global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object imports argument: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a global with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: WebAssembly.Table.prototype]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing a function with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Non-object module: null]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing memory with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing table with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [WebAssembly.instantiate(module): Importing table with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [WebAssembly.instantiate(buffer): Importing memory with an incorrectly-typed value: WebAssembly.Memory]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/wasm/jsapi/global/constructor.any.js.ini b/tests/wpt/metadata/wasm/jsapi/global/constructor.any.js.ini
deleted file mode 100644
index ebe8673d643..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/global/constructor.any.js.ini
+++ /dev/null
@@ -1,195 +0,0 @@
-[constructor.any.html]
- [Explicit value object with toString for type f32]
- expected: FAIL
-
- [Explicit value true for type f64]
- expected: FAIL
-
- [Explicit value undefined for type f64]
- expected: FAIL
-
- [Explicit value 2 for type f32]
- expected: FAIL
-
- [i64 with default]
- expected: FAIL
-
- [Explicit value 2 for type i32]
- expected: FAIL
-
- [Explicit value false for type i32]
- expected: FAIL
-
- [Default value for type f32]
- expected: FAIL
-
- [Explicit value undefined for type i32]
- expected: FAIL
-
- [Explicit value object with valueOf for type f32]
- expected: FAIL
-
- [Explicit value false for type f32]
- expected: FAIL
-
- [Explicit value true for type i32]
- expected: FAIL
-
- [Explicit value null for type f32]
- expected: FAIL
-
- [Explicit value undefined for type f32]
- expected: FAIL
-
- [Explicit value 2 for type f64]
- expected: FAIL
-
- [Default value for type i32]
- expected: FAIL
-
- [Explicit value false for type f64]
- expected: FAIL
-
- [Explicit value "3" for type f64]
- expected: FAIL
-
- [Explicit value null for type i32]
- expected: FAIL
-
- [Explicit value object with toString for type i32]
- expected: FAIL
-
- [Explicit value true for type f32]
- expected: FAIL
-
- [Explicit value object with valueOf for type f64]
- expected: FAIL
-
- [name]
- expected: FAIL
-
- [Explicit value null for type f64]
- expected: FAIL
-
- [Explicit value object with toString for type f64]
- expected: FAIL
-
- [Default value for type f64]
- expected: FAIL
-
- [Explicit value "3" for type i32]
- expected: FAIL
-
- [length]
- expected: FAIL
-
- [Explicit value object with valueOf for type i32]
- expected: FAIL
-
- [Order of evaluation]
- expected: FAIL
-
- [Explicit value "3" for type f32]
- expected: FAIL
-
- [Stray argument]
- expected: FAIL
-
-
-[constructor.any.worker.html]
- [Explicit value object with toString for type f32]
- expected: FAIL
-
- [Explicit value true for type f64]
- expected: FAIL
-
- [Explicit value undefined for type f64]
- expected: FAIL
-
- [Explicit value 2 for type f32]
- expected: FAIL
-
- [i64 with default]
- expected: FAIL
-
- [Explicit value 2 for type i32]
- expected: FAIL
-
- [Explicit value false for type i32]
- expected: FAIL
-
- [Default value for type f32]
- expected: FAIL
-
- [Explicit value undefined for type i32]
- expected: FAIL
-
- [Explicit value object with valueOf for type f32]
- expected: FAIL
-
- [Explicit value false for type f32]
- expected: FAIL
-
- [Explicit value true for type i32]
- expected: FAIL
-
- [Explicit value null for type f32]
- expected: FAIL
-
- [Explicit value undefined for type f32]
- expected: FAIL
-
- [Explicit value 2 for type f64]
- expected: FAIL
-
- [Default value for type i32]
- expected: FAIL
-
- [Explicit value false for type f64]
- expected: FAIL
-
- [Explicit value "3" for type f64]
- expected: FAIL
-
- [Explicit value null for type i32]
- expected: FAIL
-
- [Explicit value object with toString for type i32]
- expected: FAIL
-
- [Explicit value true for type f32]
- expected: FAIL
-
- [Explicit value object with valueOf for type f64]
- expected: FAIL
-
- [name]
- expected: FAIL
-
- [Explicit value null for type f64]
- expected: FAIL
-
- [Explicit value object with toString for type f64]
- expected: FAIL
-
- [Default value for type f64]
- expected: FAIL
-
- [Explicit value "3" for type i32]
- expected: FAIL
-
- [length]
- expected: FAIL
-
- [Explicit value object with valueOf for type i32]
- expected: FAIL
-
- [Order of evaluation]
- expected: FAIL
-
- [Explicit value "3" for type f32]
- expected: FAIL
-
- [Stray argument]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/jsapi/global/toString.any.js.ini b/tests/wpt/metadata/wasm/jsapi/global/toString.any.js.ini
deleted file mode 100644
index 6fc9a681760..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/global/toString.any.js.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[toString.any.html]
- [Object.prototype.toString on an Global]
- expected: FAIL
-
-
-[toString.any.worker.html]
- [Object.prototype.toString on an Global]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/jsapi/global/value-get-set.any.js.ini b/tests/wpt/metadata/wasm/jsapi/global/value-get-set.any.js.ini
deleted file mode 100644
index cf786304cc4..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/global/value-get-set.any.js.ini
+++ /dev/null
@@ -1,321 +0,0 @@
-[value-get-set.any.worker.html]
- [Mutable f64 (true on prototype)]
- expected: FAIL
-
- [Mutable i32 (true on prototype)]
- expected: FAIL
-
- [Immutable f32 (missing)]
- expected: FAIL
-
- [Immutable i32 (empty string)]
- expected: FAIL
-
- [i64 with default]
- expected: FAIL
-
- [Mutable f64 (one)]
- expected: FAIL
-
- [Mutable f32 (string)]
- expected: FAIL
-
- [Mutable i32 (true)]
- expected: FAIL
-
- [Mutable i32 (string)]
- expected: FAIL
-
- [Immutable f32 (false)]
- expected: FAIL
-
- [Immutable f64 (empty string)]
- expected: FAIL
-
- [Immutable i32 (undefined)]
- expected: FAIL
-
- [Mutable f32 (one)]
- expected: FAIL
-
- [Calling setter without argument]
- expected: FAIL
-
- [Immutable i32 (zero)]
- expected: FAIL
-
- [Immutable f64 (undefined)]
- expected: FAIL
-
- [Mutable i32 (one)]
- expected: FAIL
-
- [Immutable f32 (zero)]
- expected: FAIL
-
- [Immutable i32 (null)]
- expected: FAIL
-
- [Immutable f64 (false)]
- expected: FAIL
-
- [Immutable f64 (missing)]
- expected: FAIL
-
- [Immutable f64 (null)]
- expected: FAIL
-
- [Mutable f32 (true on prototype)]
- expected: FAIL
-
- [Immutable i32 (false)]
- expected: FAIL
-
- [Immutable i32 (missing)]
- expected: FAIL
-
- [Mutable f32 (true)]
- expected: FAIL
-
- [Stray argument]
- expected: FAIL
-
- [Immutable f32 (null)]
- expected: FAIL
-
- [Branding]
- expected: FAIL
-
- [Immutable f64 (zero)]
- expected: FAIL
-
- [Mutable f64 (true)]
- expected: FAIL
-
- [Mutable f64 (string)]
- expected: FAIL
-
- [Immutable f32 (empty string)]
- expected: FAIL
-
- [Immutable f32 (undefined)]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (missing)]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (undefined)]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (zero)]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (false)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (empty string)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (empty string)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (false)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (undefined)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (missing)]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (null)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (zero)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (zero)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (undefined)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (false)]
- expected: FAIL
-
- [i64 with ToNumber side-effects]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (empty string)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (null)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (missing)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (null)]
- expected: FAIL
-
-
-[value-get-set.any.html]
- [Mutable f64 (true on prototype)]
- expected: FAIL
-
- [Mutable i32 (true on prototype)]
- expected: FAIL
-
- [Immutable f32 (missing)]
- expected: FAIL
-
- [Immutable i32 (empty string)]
- expected: FAIL
-
- [i64 with default]
- expected: FAIL
-
- [Mutable f64 (one)]
- expected: FAIL
-
- [Mutable f32 (string)]
- expected: FAIL
-
- [Mutable i32 (true)]
- expected: FAIL
-
- [Mutable i32 (string)]
- expected: FAIL
-
- [Immutable f32 (false)]
- expected: FAIL
-
- [Immutable f64 (empty string)]
- expected: FAIL
-
- [Immutable i32 (undefined)]
- expected: FAIL
-
- [Mutable f32 (one)]
- expected: FAIL
-
- [Calling setter without argument]
- expected: FAIL
-
- [Immutable i32 (zero)]
- expected: FAIL
-
- [Immutable f64 (undefined)]
- expected: FAIL
-
- [Mutable i32 (one)]
- expected: FAIL
-
- [Immutable f32 (zero)]
- expected: FAIL
-
- [Immutable i32 (null)]
- expected: FAIL
-
- [Immutable f64 (false)]
- expected: FAIL
-
- [Immutable f64 (missing)]
- expected: FAIL
-
- [Immutable f64 (null)]
- expected: FAIL
-
- [Mutable f32 (true on prototype)]
- expected: FAIL
-
- [Immutable i32 (false)]
- expected: FAIL
-
- [Immutable i32 (missing)]
- expected: FAIL
-
- [Mutable f32 (true)]
- expected: FAIL
-
- [Stray argument]
- expected: FAIL
-
- [Immutable f32 (null)]
- expected: FAIL
-
- [Branding]
- expected: FAIL
-
- [Immutable f64 (zero)]
- expected: FAIL
-
- [Mutable f64 (true)]
- expected: FAIL
-
- [Mutable f64 (string)]
- expected: FAIL
-
- [Immutable f32 (empty string)]
- expected: FAIL
-
- [Immutable f32 (undefined)]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (missing)]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (undefined)]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (zero)]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (false)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (empty string)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (empty string)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (false)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (undefined)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (missing)]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (null)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (zero)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (zero)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (undefined)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (false)]
- expected: FAIL
-
- [i64 with ToNumber side-effects]
- expected: FAIL
-
- [Immutable i32 with ToNumber side-effects (empty string)]
- expected: FAIL
-
- [Immutable f32 with ToNumber side-effects (null)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (missing)]
- expected: FAIL
-
- [Immutable f64 with ToNumber side-effects (null)]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/jsapi/global/valueOf.any.js.ini b/tests/wpt/metadata/wasm/jsapi/global/valueOf.any.js.ini
deleted file mode 100644
index 1a66c3a7c4a..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/global/valueOf.any.js.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[valueOf.any.worker.html]
- [Branding]
- expected: FAIL
-
- [Stray argument]
- expected: FAIL
-
-
-[valueOf.any.html]
- [Branding]
- expected: FAIL
-
- [Stray argument]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/jsapi/idlharness.any.js.ini b/tests/wpt/metadata/wasm/jsapi/idlharness.any.js.ini
index 49185a0af6f..8f96d503af5 100644
--- a/tests/wpt/metadata/wasm/jsapi/idlharness.any.js.ini
+++ b/tests/wpt/metadata/wasm/jsapi/idlharness.any.js.ini
@@ -1,100 +1,34 @@
[idlharness.any.worker.html]
- [Global interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
[Instance must be primary interface of instance]
expected: FAIL
- [Table interface: operation grow(unsigned long)]
- expected: FAIL
-
- [Module interface: operation exports(Module)]
- expected: FAIL
-
[Stringification of mod]
expected: FAIL
- [Global interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [WebAssembly namespace: operation instantiate(BufferSource, object)]
- expected: FAIL
-
- [Instance interface: attribute exports]
- expected: FAIL
-
[Module interface: mod must inherit property "imports(Module)" with the proper type]
expected: FAIL
- [Global interface: operation valueOf()]
- expected: FAIL
-
- [Table interface: operation get(unsigned long)]
- expected: FAIL
-
[Stringification of instance]
expected: FAIL
[Module interface: calling customSections(Module, USVString) on mod with too few arguments must throw TypeError]
expected: FAIL
- [Global interface: existence and properties of interface prototype object]
- expected: FAIL
-
[Module interface: calling imports(Module) on mod with too few arguments must throw TypeError]
expected: FAIL
[Module interface: mod must inherit property "exports(Module)" with the proper type]
expected: FAIL
- [Memory interface: operation grow(unsigned long)]
- expected: FAIL
-
- [Global interface: existence and properties of interface object]
- expected: FAIL
-
- [Table interface: attribute length]
- expected: FAIL
-
- [Global interface object length]
- expected: FAIL
-
- [Memory interface: calling grow(unsigned long) on memory with too few arguments must throw TypeError]
- expected: FAIL
-
- [WebAssembly namespace: operation validate(BufferSource)]
- expected: FAIL
-
[Module interface: operation customSections(Module, USVString)]
expected: FAIL
- [Global interface object name]
- expected: FAIL
-
[Module interface: mod must inherit property "customSections(Module, USVString)" with the proper type]
expected: FAIL
- [Table interface: operation set(unsigned long, Function)]
- expected: FAIL
-
- [WebAssembly namespace: operation instantiate(Module, object)]
- expected: FAIL
-
[Instance interface: instance must inherit property "exports" with the proper type]
expected: FAIL
- [Global interface: attribute value]
- expected: FAIL
-
- [Memory interface: attribute buffer]
- expected: FAIL
-
- [Module interface: operation imports(Module)]
- expected: FAIL
-
- [WebAssembly namespace: operation compile(BufferSource)]
- expected: FAIL
-
[Module interface: calling exports(Module) on mod with too few arguments must throw TypeError]
expected: FAIL
@@ -104,110 +38,41 @@
[Module interface: calling customSections(Module, DOMString) on mod with too few arguments must throw TypeError]
expected: FAIL
- [Module interface: operation customSections(Module, DOMString)]
- expected: FAIL
-
[Module interface: mod must inherit property "customSections(Module, DOMString)" with the proper type]
expected: FAIL
[idlharness.any.html]
- [Global interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
[Instance must be primary interface of instance]
expected: FAIL
- [Table interface: operation grow(unsigned long)]
- expected: FAIL
-
- [Module interface: operation exports(Module)]
- expected: FAIL
-
[Stringification of mod]
expected: FAIL
- [Global interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [WebAssembly namespace: operation instantiate(BufferSource, object)]
- expected: FAIL
-
- [Instance interface: attribute exports]
- expected: FAIL
-
[Module interface: mod must inherit property "imports(Module)" with the proper type]
expected: FAIL
- [Global interface: operation valueOf()]
- expected: FAIL
-
- [Table interface: operation get(unsigned long)]
- expected: FAIL
-
[Stringification of instance]
expected: FAIL
[Module interface: calling customSections(Module, USVString) on mod with too few arguments must throw TypeError]
expected: FAIL
- [Global interface: existence and properties of interface prototype object]
- expected: FAIL
-
[Module interface: calling imports(Module) on mod with too few arguments must throw TypeError]
expected: FAIL
[Module interface: mod must inherit property "exports(Module)" with the proper type]
expected: FAIL
- [Memory interface: operation grow(unsigned long)]
- expected: FAIL
-
- [Global interface: existence and properties of interface object]
- expected: FAIL
-
- [Table interface: attribute length]
- expected: FAIL
-
- [Global interface object length]
- expected: FAIL
-
- [Memory interface: calling grow(unsigned long) on memory with too few arguments must throw TypeError]
- expected: FAIL
-
- [WebAssembly namespace: operation validate(BufferSource)]
- expected: FAIL
-
[Module interface: operation customSections(Module, USVString)]
expected: FAIL
- [Global interface object name]
- expected: FAIL
-
[Module interface: mod must inherit property "customSections(Module, USVString)" with the proper type]
expected: FAIL
- [Table interface: operation set(unsigned long, Function)]
- expected: FAIL
-
- [WebAssembly namespace: operation instantiate(Module, object)]
- expected: FAIL
-
[Instance interface: instance must inherit property "exports" with the proper type]
expected: FAIL
- [Global interface: attribute value]
- expected: FAIL
-
- [Memory interface: attribute buffer]
- expected: FAIL
-
- [Module interface: operation imports(Module)]
- expected: FAIL
-
- [WebAssembly namespace: operation compile(BufferSource)]
- expected: FAIL
-
[Module interface: calling exports(Module) on mod with too few arguments must throw TypeError]
expected: FAIL
@@ -217,9 +82,6 @@
[Module interface: calling customSections(Module, DOMString) on mod with too few arguments must throw TypeError]
expected: FAIL
- [Module interface: operation customSections(Module, DOMString)]
- expected: FAIL
-
[Module interface: mod must inherit property "customSections(Module, DOMString)" with the proper type]
expected: FAIL
diff --git a/tests/wpt/metadata/wasm/jsapi/instance/constructor-bad-imports.any.js.ini b/tests/wpt/metadata/wasm/jsapi/instance/constructor-bad-imports.any.js.ini
deleted file mode 100644
index 50df713a8b3..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/instance/constructor-bad-imports.any.js.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[constructor-bad-imports.any.worker.html]
- expected: ERROR
-
-[constructor-bad-imports.any.html]
- expected: ERROR
diff --git a/tests/wpt/metadata/wasm/jsapi/instance/constructor.any.js.ini b/tests/wpt/metadata/wasm/jsapi/instance/constructor.any.js.ini
index de08dc969b3..1f493551629 100644
--- a/tests/wpt/metadata/wasm/jsapi/instance/constructor.any.js.ini
+++ b/tests/wpt/metadata/wasm/jsapi/instance/constructor.any.js.ini
@@ -2,14 +2,8 @@
[exports]
expected: FAIL
- [No imports]
- expected: FAIL
-
[constructor.any.worker.html]
[exports]
expected: FAIL
- [No imports]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/jsapi/interface.any.js.ini b/tests/wpt/metadata/wasm/jsapi/interface.any.js.ini
deleted file mode 100644
index 20cc7a4cd9b..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/interface.any.js.ini
+++ /dev/null
@@ -1,101 +0,0 @@
-[interface.any.html]
- expected: ERROR
- [WebAssembly.Table.get]
- expected: FAIL
-
- [WebAssembly.Table.length]
- expected: FAIL
-
- [WebAssembly.Module.imports]
- expected: FAIL
-
- [WebAssembly.Module.exports]
- expected: FAIL
-
- [WebAssembly.Memory.grow]
- expected: FAIL
-
- [WebAssembly.Memory.buffer]
- expected: FAIL
-
- [WebAssembly.Global: prototype]
- expected: FAIL
-
- [WebAssembly.compile]
- expected: FAIL
-
- [WebAssembly.Module.customSections]
- expected: FAIL
-
- [WebAssembly.Table.set]
- expected: FAIL
-
- [WebAssembly.Instance.exports]
- expected: FAIL
-
- [WebAssembly.validate]
- expected: FAIL
-
- [WebAssembly.Global: prototype.constructor]
- expected: FAIL
-
- [WebAssembly.Global: property descriptor]
- expected: FAIL
-
- [WebAssembly.instantiate]
- expected: FAIL
-
- [WebAssembly.Table.grow]
- expected: FAIL
-
-
-[interface.any.worker.html]
- expected: ERROR
- [WebAssembly.Table.get]
- expected: FAIL
-
- [WebAssembly.Table.length]
- expected: FAIL
-
- [WebAssembly.Module.imports]
- expected: FAIL
-
- [WebAssembly.Module.exports]
- expected: FAIL
-
- [WebAssembly.Memory.grow]
- expected: FAIL
-
- [WebAssembly.Memory.buffer]
- expected: FAIL
-
- [WebAssembly.Global: prototype]
- expected: FAIL
-
- [WebAssembly.compile]
- expected: FAIL
-
- [WebAssembly.Module.customSections]
- expected: FAIL
-
- [WebAssembly.Table.set]
- expected: FAIL
-
- [WebAssembly.Instance.exports]
- expected: FAIL
-
- [WebAssembly.validate]
- expected: FAIL
-
- [WebAssembly.Global: prototype.constructor]
- expected: FAIL
-
- [WebAssembly.Global: property descriptor]
- expected: FAIL
-
- [WebAssembly.instantiate]
- expected: FAIL
-
- [WebAssembly.Table.grow]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/jsapi/memory/constructor.any.js.ini b/tests/wpt/metadata/wasm/jsapi/memory/constructor.any.js.ini
index 4c13dc3a9b4..4f50e76a2de 100644
--- a/tests/wpt/metadata/wasm/jsapi/memory/constructor.any.js.ini
+++ b/tests/wpt/metadata/wasm/jsapi/memory/constructor.any.js.ini
@@ -1,111 +1,9 @@
[constructor.any.worker.html]
- [Out-of-range maximum value in descriptor: -Infinity]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: NaN]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: 4294967296]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: NaN]
- expected: FAIL
-
- [Proxy descriptor]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: Infinity]
- expected: FAIL
-
- [Undefined initial value in descriptor]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: 68719476736]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: 4294967296]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: -1]
- expected: FAIL
-
- [Invalid descriptor argument]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: -Infinity]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: Infinity]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: -1]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: 68719476736]
- expected: FAIL
-
- [Shared memory without maximum]
- expected: FAIL
-
- [Order of evaluation for descriptor (with shared)]
- expected: FAIL
-
[Shared memory]
expected: FAIL
[constructor.any.html]
- [Out-of-range maximum value in descriptor: -Infinity]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: NaN]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: 4294967296]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: NaN]
- expected: FAIL
-
- [Proxy descriptor]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: Infinity]
- expected: FAIL
-
- [Undefined initial value in descriptor]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: 68719476736]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: 4294967296]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: -1]
- expected: FAIL
-
- [Invalid descriptor argument]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: -Infinity]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: Infinity]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: -1]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: 68719476736]
- expected: FAIL
-
- [Shared memory without maximum]
- expected: FAIL
-
- [Order of evaluation for descriptor (with shared)]
- expected: FAIL
-
[Shared memory]
expected: FAIL
diff --git a/tests/wpt/metadata/wasm/jsapi/memory/grow.any.js.ini b/tests/wpt/metadata/wasm/jsapi/memory/grow.any.js.ini
deleted file mode 100644
index 7731721072e..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/memory/grow.any.js.ini
+++ /dev/null
@@ -1,69 +0,0 @@
-[grow.any.worker.html]
- [Out-of-range argument: 68719476736]
- expected: FAIL
-
- [Out-of-range argument: 4294967296]
- expected: FAIL
-
- [Missing arguments]
- expected: FAIL
-
- [Out-of-range argument: -1]
- expected: FAIL
-
- [Out-of-range argument: NaN]
- expected: FAIL
-
- [Out-of-range argument: object "[object Object\]"]
- expected: FAIL
-
- [Out-of-range argument: -Infinity]
- expected: FAIL
-
- [Out-of-range argument: "0x100000000"]
- expected: FAIL
-
- [Out-of-range argument: undefined]
- expected: FAIL
-
- [Out-of-range argument: Infinity]
- expected: FAIL
-
- [Growing shared memory does not detach old buffer]
- expected: FAIL
-
-
-[grow.any.html]
- [Out-of-range argument: 68719476736]
- expected: FAIL
-
- [Out-of-range argument: 4294967296]
- expected: FAIL
-
- [Missing arguments]
- expected: FAIL
-
- [Out-of-range argument: -1]
- expected: FAIL
-
- [Out-of-range argument: NaN]
- expected: FAIL
-
- [Out-of-range argument: object "[object Object\]"]
- expected: FAIL
-
- [Out-of-range argument: -Infinity]
- expected: FAIL
-
- [Out-of-range argument: "0x100000000"]
- expected: FAIL
-
- [Out-of-range argument: undefined]
- expected: FAIL
-
- [Out-of-range argument: Infinity]
- expected: FAIL
-
- [Growing shared memory does not detach old buffer]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/jsapi/module/customSections.any.js.ini b/tests/wpt/metadata/wasm/jsapi/module/customSections.any.js.ini
index 3c5fe0a0cf6..13b03d06e58 100644
--- a/tests/wpt/metadata/wasm/jsapi/module/customSections.any.js.ini
+++ b/tests/wpt/metadata/wasm/jsapi/module/customSections.any.js.ini
@@ -1,15 +1,9 @@
[customSections.any.html]
- [Missing arguments]
- expected: FAIL
-
[Custom sections with U+FFFD]
expected: FAIL
[customSections.any.worker.html]
- [Missing arguments]
- expected: FAIL
-
[Custom sections with U+FFFD]
expected: FAIL
diff --git a/tests/wpt/metadata/wasm/jsapi/module/exports.any.js.ini b/tests/wpt/metadata/wasm/jsapi/module/exports.any.js.ini
deleted file mode 100644
index 54360845d67..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/module/exports.any.js.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[exports.any.html]
- [exports]
- expected: FAIL
-
-
-[exports.any.worker.html]
- [exports]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/jsapi/table/constructor.any.js.ini b/tests/wpt/metadata/wasm/jsapi/table/constructor.any.js.ini
deleted file mode 100644
index 44aefcd9aa1..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/table/constructor.any.js.ini
+++ /dev/null
@@ -1,99 +0,0 @@
-[constructor.any.html]
- [Out-of-range maximum value in descriptor: -Infinity]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: NaN]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: 4294967296]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: NaN]
- expected: FAIL
-
- [Proxy descriptor]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: Infinity]
- expected: FAIL
-
- [Undefined initial value in descriptor]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: 68719476736]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: 4294967296]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: -1]
- expected: FAIL
-
- [Order of evaluation for descriptor]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: -Infinity]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: Infinity]
- expected: FAIL
-
- [Type conversion for descriptor.element]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: -1]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: 68719476736]
- expected: FAIL
-
-
-[constructor.any.worker.html]
- [Out-of-range maximum value in descriptor: -Infinity]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: NaN]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: 4294967296]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: NaN]
- expected: FAIL
-
- [Proxy descriptor]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: Infinity]
- expected: FAIL
-
- [Undefined initial value in descriptor]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: 68719476736]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: 4294967296]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: -1]
- expected: FAIL
-
- [Order of evaluation for descriptor]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: -Infinity]
- expected: FAIL
-
- [Out-of-range maximum value in descriptor: Infinity]
- expected: FAIL
-
- [Type conversion for descriptor.element]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: -1]
- expected: FAIL
-
- [Out-of-range initial value in descriptor: 68719476736]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/jsapi/table/get-set.any.js.ini b/tests/wpt/metadata/wasm/jsapi/table/get-set.any.js.ini
deleted file mode 100644
index 9ebd919ad1c..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/table/get-set.any.js.ini
+++ /dev/null
@@ -1,153 +0,0 @@
-[get-set.any.worker.html]
- [Setting out-of-range argument: NaN]
- expected: FAIL
-
- [Getting out-of-range argument: undefined]
- expected: FAIL
-
- [Setting out-of-range argument: -1]
- expected: FAIL
-
- [Setting out-of-range argument: 4294967296]
- expected: FAIL
-
- [Getting out-of-range argument: NaN]
- expected: FAIL
-
- [Getting out-of-range argument: 4294967296]
- expected: FAIL
-
- [Setting out-of-range argument: "0x100000000"]
- expected: FAIL
-
- [Setting out-of-range argument: object "[object Object\]"]
- expected: FAIL
-
- [Setting out-of-range argument: Infinity]
- expected: FAIL
-
- [Setting out-of-range argument: 68719476736]
- expected: FAIL
-
- [Missing arguments: get]
- expected: FAIL
-
- [Getting out-of-range argument: 68719476736]
- expected: FAIL
-
- [Getting out-of-range argument: Infinity]
- expected: FAIL
-
- [Setting out-of-range argument: undefined]
- expected: FAIL
-
- [Getting out-of-range argument: -1]
- expected: FAIL
-
- [Getting out-of-range argument: "0x100000000"]
- expected: FAIL
-
- [Getting out-of-range argument: object "[object Object\]"]
- expected: FAIL
-
- [Setting out-of-range argument: -Infinity]
- expected: FAIL
-
- [Getting out-of-range argument: -Infinity]
- expected: FAIL
-
- [Setting non-wasm arrow function]
- expected: FAIL
-
- [Basic]
- expected: FAIL
-
- [Setting non-wasm function]
- expected: FAIL
-
- [Setting out-of-bounds]
- expected: FAIL
-
- [Growing]
- expected: FAIL
-
- [Setting non-function]
- expected: FAIL
-
-
-[get-set.any.html]
- [Setting out-of-range argument: NaN]
- expected: FAIL
-
- [Getting out-of-range argument: undefined]
- expected: FAIL
-
- [Setting out-of-range argument: -1]
- expected: FAIL
-
- [Setting out-of-range argument: 4294967296]
- expected: FAIL
-
- [Getting out-of-range argument: NaN]
- expected: FAIL
-
- [Getting out-of-range argument: 4294967296]
- expected: FAIL
-
- [Setting out-of-range argument: "0x100000000"]
- expected: FAIL
-
- [Setting out-of-range argument: object "[object Object\]"]
- expected: FAIL
-
- [Setting out-of-range argument: Infinity]
- expected: FAIL
-
- [Setting out-of-range argument: 68719476736]
- expected: FAIL
-
- [Missing arguments: get]
- expected: FAIL
-
- [Getting out-of-range argument: 68719476736]
- expected: FAIL
-
- [Getting out-of-range argument: Infinity]
- expected: FAIL
-
- [Setting out-of-range argument: undefined]
- expected: FAIL
-
- [Getting out-of-range argument: -1]
- expected: FAIL
-
- [Getting out-of-range argument: "0x100000000"]
- expected: FAIL
-
- [Getting out-of-range argument: object "[object Object\]"]
- expected: FAIL
-
- [Setting out-of-range argument: -Infinity]
- expected: FAIL
-
- [Getting out-of-range argument: -Infinity]
- expected: FAIL
-
- [Setting non-wasm arrow function]
- expected: FAIL
-
- [Basic]
- expected: FAIL
-
- [Setting non-wasm function]
- expected: FAIL
-
- [Setting out-of-bounds]
- expected: FAIL
-
- [Growing]
- expected: FAIL
-
- [Setting non-function]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/jsapi/table/grow.any.js.ini b/tests/wpt/metadata/wasm/jsapi/table/grow.any.js.ini
deleted file mode 100644
index 479918bff2f..00000000000
--- a/tests/wpt/metadata/wasm/jsapi/table/grow.any.js.ini
+++ /dev/null
@@ -1,87 +0,0 @@
-[grow.any.html]
- [Out-of-range argument: 68719476736]
- expected: FAIL
-
- [Out-of-range argument: -Infinity]
- expected: FAIL
-
- [Out-of-range argument: 4294967296]
- expected: FAIL
-
- [Out-of-range argument: Infinity]
- expected: FAIL
-
- [Missing arguments]
- expected: FAIL
-
- [Out-of-range argument: -1]
- expected: FAIL
-
- [Out-of-range argument: undefined]
- expected: FAIL
-
- [Out-of-range argument: NaN]
- expected: FAIL
-
- [Out-of-range argument: object "[object Object\]"]
- expected: FAIL
-
- [Out-of-range argument: "0x100000000"]
- expected: FAIL
-
- [Reached maximum]
- expected: FAIL
-
- [Exceeded maximum]
- expected: FAIL
-
- [Basic]
- expected: FAIL
-
- [Stray argument]
- expected: FAIL
-
-
-[grow.any.worker.html]
- [Out-of-range argument: 68719476736]
- expected: FAIL
-
- [Out-of-range argument: -Infinity]
- expected: FAIL
-
- [Out-of-range argument: 4294967296]
- expected: FAIL
-
- [Out-of-range argument: Infinity]
- expected: FAIL
-
- [Missing arguments]
- expected: FAIL
-
- [Out-of-range argument: -1]
- expected: FAIL
-
- [Out-of-range argument: undefined]
- expected: FAIL
-
- [Out-of-range argument: NaN]
- expected: FAIL
-
- [Out-of-range argument: object "[object Object\]"]
- expected: FAIL
-
- [Out-of-range argument: "0x100000000"]
- expected: FAIL
-
- [Reached maximum]
- expected: FAIL
-
- [Exceeded maximum]
- expected: FAIL
-
- [Basic]
- expected: FAIL
-
- [Stray argument]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/webapi/idlharness.any.js.ini b/tests/wpt/metadata/wasm/webapi/idlharness.any.js.ini
deleted file mode 100644
index cb08bb48507..00000000000
--- a/tests/wpt/metadata/wasm/webapi/idlharness.any.js.ini
+++ /dev/null
@@ -1,39 +0,0 @@
-[idlharness.any.html]
- [WebAssembly namespace: operation validate(BufferSource)]
- expected: FAIL
-
- [WebAssembly namespace: operation compileStreaming([object Object\])]
- expected: FAIL
-
- [WebAssembly namespace: operation compile(BufferSource)]
- expected: FAIL
-
- [WebAssembly namespace: operation instantiateStreaming([object Object\], object)]
- expected: FAIL
-
- [WebAssembly namespace: operation instantiate(BufferSource, object)]
- expected: FAIL
-
- [WebAssembly namespace: operation instantiate(Module, object)]
- expected: FAIL
-
-
-[idlharness.any.worker.html]
- [WebAssembly namespace: operation validate(BufferSource)]
- expected: FAIL
-
- [WebAssembly namespace: operation compileStreaming([object Object\])]
- expected: FAIL
-
- [WebAssembly namespace: operation compile(BufferSource)]
- expected: FAIL
-
- [WebAssembly namespace: operation instantiateStreaming([object Object\], object)]
- expected: FAIL
-
- [WebAssembly namespace: operation instantiate(BufferSource, object)]
- expected: FAIL
-
- [WebAssembly namespace: operation instantiate(Module, object)]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/wasm/webapi/instantiateStreaming-bad-imports.any.js.ini b/tests/wpt/metadata/wasm/webapi/instantiateStreaming-bad-imports.any.js.ini
index 1c0ef6022b8..d8787f016aa 100644
--- a/tests/wpt/metadata/wasm/webapi/instantiateStreaming-bad-imports.any.js.ini
+++ b/tests/wpt/metadata/wasm/webapi/instantiateStreaming-bad-imports.any.js.ini
@@ -4,7 +4,6 @@
[instantiateStreaming-bad-imports.any.html]
- expected: ERROR
[Imports argument with missing property: wrong property]
expected: FAIL
@@ -92,9 +91,107 @@
[Importing a function with an incorrectly-typed value: true]
expected: FAIL
+ [Importing a global with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: Object.create(WebAssembly.Memory.prototype)]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype)]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: WebAssembly.Global.prototype]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: WebAssembly.Table.prototype]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: WebAssembly.Memory]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: WebAssembly.Memory.prototype]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: WebAssembly.Table]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: WebAssembly.Global]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: ""]
+ expected: FAIL
+
[instantiateStreaming-bad-imports.any.worker.html]
- expected: ERROR
[Imports argument with missing property: wrong property]
expected: FAIL
@@ -182,6 +279,105 @@
[Importing a function with an incorrectly-typed value: true]
expected: FAIL
+ [Importing a global with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: Object.create(WebAssembly.Memory.prototype)]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype)]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: WebAssembly.Global.prototype]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: WebAssembly.Table.prototype]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: 1]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: WebAssembly.Memory]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: WebAssembly.Memory.prototype]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: true]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: 0.1]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: NaN]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: ""]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: undefined]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: null]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: symbol "Symbol()"]
+ expected: FAIL
+
+ [Importing table with an incorrectly-typed value: WebAssembly.Table]
+ expected: FAIL
+
+ [Importing a global with an incorrectly-typed value: WebAssembly.Global]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: plain object]
+ expected: FAIL
+
+ [Importing memory with an incorrectly-typed value: ""]
+ expected: FAIL
+
[instantiateStreaming-bad-imports.any.sharedworker.html]
[instantiateStreaming-bad-imports]