constructor-bad-imports.any.html

FAILExpected7 of 106 subtests pass687 ms

Details

Test
/wasm/jsapi/instance/constructor-bad-imports.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSnew WebAssembly.Instance(module): Non-object imports argument: null
PASSnew WebAssembly.Instance(module): Non-object imports argument: true
PASSnew WebAssembly.Instance(module): Non-object imports argument: ""
PASSnew WebAssembly.Instance(module): Non-object imports argument: symbol "Symbol()"
PASSnew WebAssembly.Instance(module): Non-object imports argument: 1
PASSnew WebAssembly.Instance(module): Non-object imports argument: 0.1
PASSnew WebAssembly.Instance(module): Non-object imports argument: NaN
FAILnew WebAssembly.Instance(module): Non-object module: undefined
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Non-object module: null
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Non-object module: true
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Non-object module: ""
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Non-object module: symbol "Symbol()"
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Non-object module: 1
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Non-object module: 0.1
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Non-object module: NaN
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Missing imports argument
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Imports argument with missing property: undefined
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Imports argument with missing property: empty object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Imports argument with missing property: wrong property
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: undefined
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: null
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: true
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: ""
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: symbol "Symbol()"
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: 1
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: 0.1
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: NaN
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: object "[object Object]"
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: undefined
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: null
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: true
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: ""
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: symbol "Symbol()"
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: plain object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: WebAssembly.Global
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: WebAssembly.Global.prototype
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: BigInt
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: undefined
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: null
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: true
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: ""
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: symbol "Symbol()"
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: plain object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: WebAssembly.Global
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: WebAssembly.Global.prototype
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: Number
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: undefined
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: null
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: true
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: ""
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: symbol "Symbol()"
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: plain object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: WebAssembly.Global
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: WebAssembly.Global.prototype
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: BigInt
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: undefined
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: null
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: true
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: ""
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: symbol "Symbol()"
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: plain object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: WebAssembly.Global
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: WebAssembly.Global.prototype
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: BigInt
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 mutable global with a primitive value
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i32 mutable global with an immutable Global object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 mutable global with a primitive value
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an i64 mutable global with an immutable Global object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 mutable global with a primitive value
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f32 mutable global with an immutable Global object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 mutable global with a primitive value
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing an f64 mutable global with an immutable Global object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: undefined
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: null
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: true
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: ""
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: symbol "Symbol()"
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: 1
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: 0.1
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: NaN
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: plain object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: WebAssembly.Memory
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: WebAssembly.Memory.prototype
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: Object.create(WebAssembly.Memory.prototype)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: WebAssembly.Memory object (too large)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: undefined
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: null
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: true
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: ""
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: symbol "Symbol()"
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: 1
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: 0.1
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: NaN
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: plain object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: WebAssembly.Table
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: WebAssembly.Table.prototype
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILnew WebAssembly.Instance(module): Importing table with an incorrectly-typed value: WebAssembly.Table object (too large)
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder