idlharness.any.html

FAILExpected89 of 91 subtests pass491 ms

Details

Test
/wasm/jsapi/idlharness.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSidl_test setup
PASSidl_test validation
PASSWebAssembly namespace: extended attributes
PASSWebAssembly namespace: property descriptor
PASSWebAssembly namespace: [[Extensible]] is true
PASSWebAssembly namespace: [[Prototype]] is Object.prototype
PASSWebAssembly namespace: typeof is "object"
PASSWebAssembly namespace: has no length property
PASSWebAssembly namespace: has no name property
PASSWebAssembly namespace: operation validate(AllowSharedBufferSource, optional WebAssemblyCompileOptions)
PASSWebAssembly namespace: operation compile(AllowSharedBufferSource, optional WebAssemblyCompileOptions)
PASSWebAssembly namespace: operation instantiate(AllowSharedBufferSource, optional object, optional WebAssemblyCompileOptions)
PASSWebAssembly namespace: operation instantiate(Module, optional object)
PASSWebAssembly namespace: attribute JSTag
FAILModule interface: existence and properties of interface object
assert_equals: prototype of self's property "Module" is not Function.prototype expected function "function () { [native code] }" but got function "function AbstractModuleSource() { [native code] }"
assert_equals: prototype of self's property "Module" is not Function.prototype expected function "function () { [native code] }" but got function "function AbstractModuleSource() { [native code] }"
PASSModule interface object length
PASSModule interface object name
FAILModule interface: existence and properties of interface prototype object
assert_equals: prototype of Module.prototype is not Object.prototype expected object "[object Object]" but got object "[object Object]"
assert_equals: prototype of Module.prototype is not Object.prototype expected object "[object Object]" but got object "[object Object]"
PASSModule interface: existence and properties of interface prototype object's "constructor" property
PASSModule interface: existence and properties of interface prototype object's @@unscopables property
PASSModule interface: operation exports(Module)
PASSModule interface: operation imports(Module)
PASSModule interface: operation customSections(Module, DOMString)
PASSModule must be primary interface of [object WebAssembly.Module]
PASSStringification of [object WebAssembly.Module]
PASSModule interface: [object WebAssembly.Module] must inherit property "exports(Module)" with the proper type
PASSModule interface: calling exports(Module) on [object WebAssembly.Module] with too few arguments must throw TypeError
PASSModule interface: [object WebAssembly.Module] must inherit property "imports(Module)" with the proper type
PASSModule interface: calling imports(Module) on [object WebAssembly.Module] with too few arguments must throw TypeError
PASSModule interface: [object WebAssembly.Module] must inherit property "customSections(Module, DOMString)" with the proper type
PASSModule interface: calling customSections(Module, DOMString) on [object WebAssembly.Module] with too few arguments must throw TypeError
PASSInstance interface: existence and properties of interface object
PASSInstance interface object length
PASSInstance interface object name
PASSInstance interface: existence and properties of interface prototype object
PASSInstance interface: existence and properties of interface prototype object's "constructor" property
PASSInstance interface: existence and properties of interface prototype object's @@unscopables property
PASSInstance interface: attribute exports
PASSInstance must be primary interface of [object WebAssembly.Instance]
PASSStringification of [object WebAssembly.Instance]
PASSInstance interface: [object WebAssembly.Instance] must inherit property "exports" with the proper type
PASSMemory interface: existence and properties of interface object
PASSMemory interface object length
PASSMemory interface object name
PASSMemory interface: existence and properties of interface prototype object
PASSMemory interface: existence and properties of interface prototype object's "constructor" property
PASSMemory interface: existence and properties of interface prototype object's @@unscopables property
PASSMemory interface: operation grow(AddressValue)
PASSMemory interface: operation toFixedLengthBuffer()
PASSMemory interface: operation toResizableBuffer()
PASSMemory interface: attribute buffer
PASSMemory must be primary interface of [object WebAssembly.Memory]
PASSStringification of [object WebAssembly.Memory]
PASSMemory interface: [object WebAssembly.Memory] must inherit property "grow(AddressValue)" with the proper type
PASSMemory interface: calling grow(AddressValue) on [object WebAssembly.Memory] with too few arguments must throw TypeError
PASSMemory interface: [object WebAssembly.Memory] must inherit property "toFixedLengthBuffer()" with the proper type
PASSMemory interface: [object WebAssembly.Memory] must inherit property "toResizableBuffer()" with the proper type
PASSMemory interface: [object WebAssembly.Memory] must inherit property "buffer" with the proper type
PASSTable interface: existence and properties of interface object
PASSTable interface object length
PASSTable interface object name
PASSTable interface: existence and properties of interface prototype object
PASSTable interface: existence and properties of interface prototype object's "constructor" property
PASSTable interface: existence and properties of interface prototype object's @@unscopables property
PASSTable interface: operation grow(AddressValue, optional any)
PASSTable interface: operation get(AddressValue)
PASSTable interface: operation set(AddressValue, optional any)
PASSTable interface: attribute length
PASSGlobal interface: existence and properties of interface object
PASSGlobal interface object length
PASSGlobal interface object name
PASSGlobal interface: existence and properties of interface prototype object
PASSGlobal interface: existence and properties of interface prototype object's "constructor" property
PASSGlobal interface: existence and properties of interface prototype object's @@unscopables property
PASSGlobal interface: operation valueOf()
PASSGlobal interface: attribute value
PASSTag interface: existence and properties of interface object
PASSTag interface object length
PASSTag interface object name
PASSTag interface: existence and properties of interface prototype object
PASSTag interface: existence and properties of interface prototype object's "constructor" property
PASSTag interface: existence and properties of interface prototype object's @@unscopables property
PASSException interface: existence and properties of interface object
PASSException interface object length
PASSException interface object name
PASSException interface: existence and properties of interface prototype object
PASSException interface: existence and properties of interface prototype object's "constructor" property
PASSException interface: existence and properties of interface prototype object's @@unscopables property
PASSException interface: operation getArg(Tag, unsigned long)
PASSException interface: operation is(Tag)
PASSException interface: attribute stack