| This is a testharness.js-based test. |
| Found 253 tests; 180 PASS, 73 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| PASS idl_test setup |
| FAIL USB device setup promise_test: Unhandled rejection with value: object "TypeError: Cannot read property 'configurations' of undefined" |
| PASS Partial interface Navigator: original interface defined |
| PASS Partial interface Navigator: valid exposure set |
| PASS Partial interface WorkerNavigator: original interface defined |
| PASS Partial interface WorkerNavigator: valid exposure set |
| PASS USB interface: existence and properties of interface object |
| PASS USB interface object length |
| PASS USB interface object name |
| PASS USB interface: existence and properties of interface prototype object |
| PASS USB interface: existence and properties of interface prototype object's "constructor" property |
| PASS USB interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USB interface: attribute onconnect |
| PASS USB interface: attribute ondisconnect |
| PASS USB interface: operation getDevices() |
| PASS USB interface: member requestDevice |
| PASS USB must be primary interface of navigator.usb |
| PASS Stringification of navigator.usb |
| PASS USB interface: navigator.usb must inherit property "onconnect" with the proper type |
| PASS USB interface: navigator.usb must inherit property "ondisconnect" with the proper type |
| PASS USB interface: navigator.usb must inherit property "getDevices()" with the proper type |
| PASS USB interface: navigator.usb must not have property "requestDevice" |
| PASS USBConnectionEvent interface: existence and properties of interface object |
| PASS USBConnectionEvent interface object length |
| PASS USBConnectionEvent interface object name |
| PASS USBConnectionEvent interface: existence and properties of interface prototype object |
| PASS USBConnectionEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBConnectionEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBConnectionEvent interface: attribute device |
| FAIL USBConnectionEvent must be primary interface of usbConnectionEvent assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbConnectionEvent is not defined" |
| FAIL Stringification of usbConnectionEvent assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbConnectionEvent is not defined" |
| FAIL USBConnectionEvent interface: usbConnectionEvent must inherit property "device" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbConnectionEvent is not defined" |
| PASS USBDevice interface: existence and properties of interface object |
| PASS USBDevice interface object length |
| PASS USBDevice interface object name |
| PASS USBDevice interface: existence and properties of interface prototype object |
| PASS USBDevice interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBDevice interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBDevice interface: attribute usbVersionMajor |
| PASS USBDevice interface: attribute usbVersionMinor |
| PASS USBDevice interface: attribute usbVersionSubminor |
| PASS USBDevice interface: attribute deviceClass |
| PASS USBDevice interface: attribute deviceSubclass |
| PASS USBDevice interface: attribute deviceProtocol |
| PASS USBDevice interface: attribute vendorId |
| PASS USBDevice interface: attribute productId |
| PASS USBDevice interface: attribute deviceVersionMajor |
| PASS USBDevice interface: attribute deviceVersionMinor |
| PASS USBDevice interface: attribute deviceVersionSubminor |
| PASS USBDevice interface: attribute manufacturerName |
| PASS USBDevice interface: attribute productName |
| PASS USBDevice interface: attribute serialNumber |
| PASS USBDevice interface: attribute configuration |
| PASS USBDevice interface: attribute configurations |
| PASS USBDevice interface: attribute opened |
| PASS USBDevice interface: operation open() |
| PASS USBDevice interface: operation close() |
| PASS USBDevice interface: operation selectConfiguration(octet) |
| PASS USBDevice interface: operation claimInterface(octet) |
| PASS USBDevice interface: operation releaseInterface(octet) |
| PASS USBDevice interface: operation selectAlternateInterface(octet, octet) |
| PASS USBDevice interface: operation controlTransferIn(USBControlTransferParameters, unsigned short) |
| PASS USBDevice interface: operation controlTransferOut(USBControlTransferParameters, BufferSource) |
| PASS USBDevice interface: operation clearHalt(USBDirection, octet) |
| PASS USBDevice interface: operation transferIn(octet, unsigned long) |
| PASS USBDevice interface: operation transferOut(octet, BufferSource) |
| PASS USBDevice interface: operation isochronousTransferIn(octet, [object Object]) |
| PASS USBDevice interface: operation isochronousTransferOut(octet, BufferSource, [object Object]) |
| PASS USBDevice interface: operation reset() |
| FAIL USBDevice must be primary interface of usbDevice assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL Stringification of usbDevice assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "usbVersionMajor" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "usbVersionMinor" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "usbVersionSubminor" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "deviceClass" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "deviceSubclass" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "deviceProtocol" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "vendorId" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "productId" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "deviceVersionMajor" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "deviceVersionMinor" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "deviceVersionSubminor" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "manufacturerName" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "productName" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "serialNumber" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "configuration" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "configurations" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "opened" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "open()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "close()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "selectConfiguration(octet)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: calling selectConfiguration(octet) on usbDevice with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "claimInterface(octet)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: calling claimInterface(octet) on usbDevice with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "releaseInterface(octet)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: calling releaseInterface(octet) on usbDevice with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "selectAlternateInterface(octet, octet)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: calling selectAlternateInterface(octet, octet) on usbDevice with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "controlTransferIn(USBControlTransferParameters, unsigned short)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: calling controlTransferIn(USBControlTransferParameters, unsigned short) on usbDevice with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "controlTransferOut(USBControlTransferParameters, BufferSource)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: calling controlTransferOut(USBControlTransferParameters, BufferSource) on usbDevice with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "clearHalt(USBDirection, octet)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: calling clearHalt(USBDirection, octet) on usbDevice with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "transferIn(octet, unsigned long)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: calling transferIn(octet, unsigned long) on usbDevice with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "transferOut(octet, BufferSource)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: calling transferOut(octet, BufferSource) on usbDevice with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "isochronousTransferIn(octet, [object Object])" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: calling isochronousTransferIn(octet, [object Object]) on usbDevice with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "isochronousTransferOut(octet, BufferSource, [object Object])" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: calling isochronousTransferOut(octet, BufferSource, [object Object]) on usbDevice with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| FAIL USBDevice interface: usbDevice must inherit property "reset()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbDevice is not defined" |
| PASS USBInTransferResult interface: existence and properties of interface object |
| PASS USBInTransferResult interface object length |
| PASS USBInTransferResult interface object name |
| PASS USBInTransferResult interface: existence and properties of interface prototype object |
| PASS USBInTransferResult interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBInTransferResult interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBInTransferResult interface: attribute data |
| PASS USBInTransferResult interface: attribute status |
| PASS USBInTransferResult must be primary interface of new USBInTransferResult("ok") |
| PASS Stringification of new USBInTransferResult("ok") |
| PASS USBInTransferResult interface: new USBInTransferResult("ok") must inherit property "data" with the proper type |
| PASS USBInTransferResult interface: new USBInTransferResult("ok") must inherit property "status" with the proper type |
| PASS USBOutTransferResult interface: existence and properties of interface object |
| PASS USBOutTransferResult interface object length |
| PASS USBOutTransferResult interface object name |
| PASS USBOutTransferResult interface: existence and properties of interface prototype object |
| PASS USBOutTransferResult interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBOutTransferResult interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBOutTransferResult interface: attribute bytesWritten |
| PASS USBOutTransferResult interface: attribute status |
| PASS USBOutTransferResult must be primary interface of new USBOutTransferResult("ok") |
| PASS Stringification of new USBOutTransferResult("ok") |
| PASS USBOutTransferResult interface: new USBOutTransferResult("ok") must inherit property "bytesWritten" with the proper type |
| PASS USBOutTransferResult interface: new USBOutTransferResult("ok") must inherit property "status" with the proper type |
| PASS USBIsochronousInTransferPacket interface: existence and properties of interface object |
| PASS USBIsochronousInTransferPacket interface object length |
| PASS USBIsochronousInTransferPacket interface object name |
| PASS USBIsochronousInTransferPacket interface: existence and properties of interface prototype object |
| PASS USBIsochronousInTransferPacket interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBIsochronousInTransferPacket interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBIsochronousInTransferPacket interface: attribute data |
| PASS USBIsochronousInTransferPacket interface: attribute status |
| PASS USBIsochronousInTransferPacket must be primary interface of new USBIsochronousInTransferPacket("ok") |
| PASS Stringification of new USBIsochronousInTransferPacket("ok") |
| PASS USBIsochronousInTransferPacket interface: new USBIsochronousInTransferPacket("ok") must inherit property "data" with the proper type |
| PASS USBIsochronousInTransferPacket interface: new USBIsochronousInTransferPacket("ok") must inherit property "status" with the proper type |
| PASS USBIsochronousInTransferResult interface: existence and properties of interface object |
| PASS USBIsochronousInTransferResult interface object length |
| PASS USBIsochronousInTransferResult interface object name |
| PASS USBIsochronousInTransferResult interface: existence and properties of interface prototype object |
| PASS USBIsochronousInTransferResult interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBIsochronousInTransferResult interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBIsochronousInTransferResult interface: attribute data |
| PASS USBIsochronousInTransferResult interface: attribute packets |
| PASS USBIsochronousInTransferResult must be primary interface of new USBIsochronousInTransferResult([]) |
| PASS Stringification of new USBIsochronousInTransferResult([]) |
| PASS USBIsochronousInTransferResult interface: new USBIsochronousInTransferResult([]) must inherit property "data" with the proper type |
| PASS USBIsochronousInTransferResult interface: new USBIsochronousInTransferResult([]) must inherit property "packets" with the proper type |
| PASS USBIsochronousOutTransferPacket interface: existence and properties of interface object |
| PASS USBIsochronousOutTransferPacket interface object length |
| PASS USBIsochronousOutTransferPacket interface object name |
| PASS USBIsochronousOutTransferPacket interface: existence and properties of interface prototype object |
| PASS USBIsochronousOutTransferPacket interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBIsochronousOutTransferPacket interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBIsochronousOutTransferPacket interface: attribute bytesWritten |
| PASS USBIsochronousOutTransferPacket interface: attribute status |
| PASS USBIsochronousOutTransferPacket must be primary interface of new USBIsochronousOutTransferPacket("ok") |
| PASS Stringification of new USBIsochronousOutTransferPacket("ok") |
| PASS USBIsochronousOutTransferPacket interface: new USBIsochronousOutTransferPacket("ok") must inherit property "bytesWritten" with the proper type |
| PASS USBIsochronousOutTransferPacket interface: new USBIsochronousOutTransferPacket("ok") must inherit property "status" with the proper type |
| PASS USBIsochronousOutTransferResult interface: existence and properties of interface object |
| PASS USBIsochronousOutTransferResult interface object length |
| PASS USBIsochronousOutTransferResult interface object name |
| PASS USBIsochronousOutTransferResult interface: existence and properties of interface prototype object |
| PASS USBIsochronousOutTransferResult interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBIsochronousOutTransferResult interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBIsochronousOutTransferResult interface: attribute packets |
| PASS USBIsochronousOutTransferResult must be primary interface of new USBIsochronousOutTransferResult([]) |
| PASS Stringification of new USBIsochronousOutTransferResult([]) |
| PASS USBIsochronousOutTransferResult interface: new USBIsochronousOutTransferResult([]) must inherit property "packets" with the proper type |
| PASS USBConfiguration interface: existence and properties of interface object |
| PASS USBConfiguration interface object length |
| PASS USBConfiguration interface object name |
| PASS USBConfiguration interface: existence and properties of interface prototype object |
| PASS USBConfiguration interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBConfiguration interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBConfiguration interface: attribute configurationValue |
| PASS USBConfiguration interface: attribute configurationName |
| PASS USBConfiguration interface: attribute interfaces |
| FAIL USBConfiguration must be primary interface of usbConfiguration assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbConfiguration is not defined" |
| FAIL Stringification of usbConfiguration assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbConfiguration is not defined" |
| FAIL USBConfiguration interface: usbConfiguration must inherit property "configurationValue" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbConfiguration is not defined" |
| FAIL USBConfiguration interface: usbConfiguration must inherit property "configurationName" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbConfiguration is not defined" |
| FAIL USBConfiguration interface: usbConfiguration must inherit property "interfaces" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbConfiguration is not defined" |
| PASS USBInterface interface: existence and properties of interface object |
| PASS USBInterface interface object length |
| PASS USBInterface interface object name |
| PASS USBInterface interface: existence and properties of interface prototype object |
| PASS USBInterface interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBInterface interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBInterface interface: attribute interfaceNumber |
| PASS USBInterface interface: attribute alternate |
| PASS USBInterface interface: attribute alternates |
| PASS USBInterface interface: attribute claimed |
| FAIL USBInterface must be primary interface of usbInterface assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbInterface is not defined" |
| FAIL Stringification of usbInterface assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbInterface is not defined" |
| FAIL USBInterface interface: usbInterface must inherit property "interfaceNumber" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbInterface is not defined" |
| FAIL USBInterface interface: usbInterface must inherit property "alternate" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbInterface is not defined" |
| FAIL USBInterface interface: usbInterface must inherit property "alternates" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbInterface is not defined" |
| FAIL USBInterface interface: usbInterface must inherit property "claimed" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbInterface is not defined" |
| PASS USBAlternateInterface interface: existence and properties of interface object |
| PASS USBAlternateInterface interface object length |
| PASS USBAlternateInterface interface object name |
| PASS USBAlternateInterface interface: existence and properties of interface prototype object |
| PASS USBAlternateInterface interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBAlternateInterface interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBAlternateInterface interface: attribute alternateSetting |
| PASS USBAlternateInterface interface: attribute interfaceClass |
| PASS USBAlternateInterface interface: attribute interfaceSubclass |
| PASS USBAlternateInterface interface: attribute interfaceProtocol |
| PASS USBAlternateInterface interface: attribute interfaceName |
| PASS USBAlternateInterface interface: attribute endpoints |
| FAIL USBAlternateInterface must be primary interface of usbAlternateInterface assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbAlternateInterface is not defined" |
| FAIL Stringification of usbAlternateInterface assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbAlternateInterface is not defined" |
| FAIL USBAlternateInterface interface: usbAlternateInterface must inherit property "alternateSetting" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbAlternateInterface is not defined" |
| FAIL USBAlternateInterface interface: usbAlternateInterface must inherit property "interfaceClass" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbAlternateInterface is not defined" |
| FAIL USBAlternateInterface interface: usbAlternateInterface must inherit property "interfaceSubclass" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbAlternateInterface is not defined" |
| FAIL USBAlternateInterface interface: usbAlternateInterface must inherit property "interfaceProtocol" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbAlternateInterface is not defined" |
| FAIL USBAlternateInterface interface: usbAlternateInterface must inherit property "interfaceName" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbAlternateInterface is not defined" |
| FAIL USBAlternateInterface interface: usbAlternateInterface must inherit property "endpoints" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbAlternateInterface is not defined" |
| PASS USBEndpoint interface: existence and properties of interface object |
| PASS USBEndpoint interface object length |
| PASS USBEndpoint interface object name |
| PASS USBEndpoint interface: existence and properties of interface prototype object |
| PASS USBEndpoint interface: existence and properties of interface prototype object's "constructor" property |
| PASS USBEndpoint interface: existence and properties of interface prototype object's @@unscopables property |
| PASS USBEndpoint interface: attribute endpointNumber |
| PASS USBEndpoint interface: attribute direction |
| PASS USBEndpoint interface: attribute type |
| PASS USBEndpoint interface: attribute packetSize |
| FAIL USBEndpoint must be primary interface of usbEndpoint assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbEndpoint is not defined" |
| FAIL Stringification of usbEndpoint assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbEndpoint is not defined" |
| FAIL USBEndpoint interface: usbEndpoint must inherit property "endpointNumber" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbEndpoint is not defined" |
| FAIL USBEndpoint interface: usbEndpoint must inherit property "direction" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbEndpoint is not defined" |
| FAIL USBEndpoint interface: usbEndpoint must inherit property "type" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbEndpoint is not defined" |
| FAIL USBEndpoint interface: usbEndpoint must inherit property "packetSize" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: usbEndpoint is not defined" |
| PASS USBPermissionResult interface: existence and properties of interface object |
| PASS Navigator interface: existence and properties of interface object |
| PASS WorkerNavigator interface: attribute usb |
| PASS WorkerNavigator interface: navigator must inherit property "usb" with the proper type |
| Harness: the test ran to completion. |
| |