constructor.any.html

FAILExpected8 of 29 subtests pass523 ms

Details

Test
/wasm/jsapi/instance/constructor.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSname
PASSlength
PASSNo arguments
PASSNon-Module arguments
FAILCalling
assert_throws_js: function "() => WebAssembly.Instance(module)" did not throw
assert_throws_js: function "() => WebAssembly.Instance(module)" did not throw
PASSEmpty module without imports argument
PASSEmpty module with undefined imports argument
PASSEmpty module with empty imports argument
FAILgetter order for imports object
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILimports
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILimports with empty module names
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILimports with empty names
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILexports with empty name: function
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILexports with empty name: table
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILexports with empty name: global
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILNo imports
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILexports and imports
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILi64 exports and imports
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILimport with i32-returning function
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILimport with function that takes and returns i32
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILimport with i64-returning function
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILimport with function that takes and returns i64
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILimport with i32-taking function
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILimport with i64-taking function
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILexport i64-returning function
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILi32 mutable WebAssembly.Global import
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILi64 mutable WebAssembly.Global import
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
FAILMultiple i64 arguments
WebAssembly.Module(): Wasm code generation disallowed by embedder
WebAssembly.Module(): Wasm code generation disallowed by embedder
PASSstray argument