Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add idlharness.js tests for WebUSB. #5164

Merged
merged 3 commits into from Mar 27, 2017

Conversation

reillyeon
Copy link
Contributor

This patch creates idlharness.js-based tests for WebUSB using a copy of the IDL index from the most recent Editor's Draft of the specification. IDL definitions related to Permissions API support are not included
because they are currently unstable.

This patch creates idlharness.js-based tests for WebUSB using a copy of
the IDL index from the most recent Editor's Draft of the specification.
IDL definitions related to Permissions API support are not included
because they are currently unstable.
@w3c-bots
Copy link

View the complete job log.

Firefox (nightly channel)

Testing web-platform-tests at revision 766af1a
Using browser at version BuildID 20170314110401; SourceStamp 6d38ad302429c98115c354d643e81987ecec5d3c
Starting 10 test iterations
All results were stable

All results

1 test ran
/webusb/idlharness.html
Subtest Results Messages
OK
Navigator interface: attribute usb FAIL assert_true: The prototype object must have a property "usb" expected true got false
Navigator must be primary interface of navigator PASS
Stringification of navigator PASS
Navigator interface: navigator must inherit property "usb" with the proper type (0) FAIL assert_inherits: property "usb" not found in prototype chain
USB interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface object length FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface object name FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: attribute onconnect FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: attribute ondisconnect FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: operation getDevices() FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: operation requestDevice(USBDeviceRequestOptions) FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB must be primary interface of navigator.usb FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
Stringification of navigator.usb FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USB interface: navigator.usb must inherit property "onconnect" with the proper type (0) FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USB interface: navigator.usb must inherit property "ondisconnect" with the proper type (1) FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USB interface: navigator.usb must inherit property "getDevices" with the proper type (2) FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USB interface: navigator.usb must inherit property "requestDevice" with the proper type (3) FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USB interface: calling requestDevice(USBDeviceRequestOptions) on navigator.usb with too few arguments must throw TypeError FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USBConnectionEvent interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBConnectionEvent interface object length FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBConnectionEvent interface object name FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBConnectionEvent interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBConnectionEvent interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBConnectionEvent interface: attribute device FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBDevice interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface object length FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface object name FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute usbVersionMajor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute usbVersionMinor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute usbVersionSubminor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceClass FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceSubclass FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceProtocol FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute vendorId FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute productId FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceVersionMajor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceVersionMinor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceVersionSubminor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute manufacturerName FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute productName FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute serialNumber FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute configuration FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute configurations FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute opened FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation open() FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation close() FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation selectConfiguration(octet) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation claimInterface(octet) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation releaseInterface(octet) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation selectAlternateInterface(octet,octet) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation controlTransferIn(USBControlTransferParameters,unsigned short) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation controlTransferOut(USBControlTransferParameters,BufferSource) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation clearHalt(USBDirection,octet) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation transferIn(octet,unsigned long) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation transferOut(octet,BufferSource) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation isochronousTransferIn(octet,[object Object]) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation isochronousTransferOut(octet,BufferSource,[object Object]) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation reset() FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBInTransferResult interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface object length FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface object name FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface: attribute data FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface: attribute status FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult must be primary interface of new USBInTransferResult("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBInTransferResult is not defined"
Stringification of new USBInTransferResult("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBInTransferResult is not defined"
USBInTransferResult interface: new USBInTransferResult("ok") must inherit property "data" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBInTransferResult is not defined"
USBInTransferResult interface: new USBInTransferResult("ok") must inherit property "status" with the proper type (1) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBInTransferResult is not defined"
USBOutTransferResult interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface object length FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface object name FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface: attribute bytesWritten FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface: attribute status FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult must be primary interface of new USBOutTransferResult("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBOutTransferResult is not defined"
Stringification of new USBOutTransferResult("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBOutTransferResult is not defined"
USBOutTransferResult interface: new USBOutTransferResult("ok") must inherit property "bytesWritten" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBOutTransferResult is not defined"
USBOutTransferResult interface: new USBOutTransferResult("ok") must inherit property "status" with the proper type (1) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBOutTransferResult is not defined"
USBIsochronousInTransferPacket interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface object length FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface object name FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface: attribute data FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface: attribute status FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket must be primary interface of new USBIsochronousInTransferPacket("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferPacket is not defined"
Stringification of new USBIsochronousInTransferPacket("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferPacket is not defined"
USBIsochronousInTransferPacket interface: new USBIsochronousInTransferPacket("ok") must inherit property "data" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferPacket is not defined"
USBIsochronousInTransferPacket interface: new USBIsochronousInTransferPacket("ok") must inherit property "status" with the proper type (1) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferPacket is not defined"
USBIsochronousInTransferResult interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface object length FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface object name FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface: attribute data FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface: attribute packets FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult must be primary interface of new USBIsochronousInTransferResult([]) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferResult is not defined"
Stringification of new USBIsochronousInTransferResult([]) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferResult is not defined"
USBIsochronousInTransferResult interface: new USBIsochronousInTransferResult([]) must inherit property "data" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferResult is not defined"
USBIsochronousInTransferResult interface: new USBIsochronousInTransferResult([]) must inherit property "packets" with the proper type (1) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferResult is not defined"
USBIsochronousOutTransferPacket interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface object length FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface object name FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface: attribute bytesWritten FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface: attribute status FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket must be primary interface of new USBIsochronousOutTransferPacket("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferPacket is not defined"
Stringification of new USBIsochronousOutTransferPacket("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferPacket is not defined"
USBIsochronousOutTransferPacket interface: new USBIsochronousOutTransferPacket("ok") must inherit property "bytesWritten" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferPacket is not defined"
USBIsochronousOutTransferPacket interface: new USBIsochronousOutTransferPacket("ok") must inherit property "status" with the proper type (1) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferPacket is not defined"
USBIsochronousOutTransferResult interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult interface object length FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult interface object name FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult interface: attribute packets FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult must be primary interface of new USBIsochronousOutTransferResult([]) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferResult is not defined"
Stringification of new USBIsochronousOutTransferResult([]) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferResult is not defined"
USBIsochronousOutTransferResult interface: new USBIsochronousOutTransferResult([]) must inherit property "packets" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferResult is not defined"
USBConfiguration interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface object length FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface object name FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface: attribute configurationValue FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface: attribute configurationName FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface: attribute interfaces FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBInterface interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface object length FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface object name FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: attribute interfaceNumber FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: attribute alternate FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: attribute alternates FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: attribute claimed FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBAlternateInterface interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface object length FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface object name FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute alternateSetting FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute interfaceClass FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute interfaceSubclass FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute interfaceProtocol FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute interfaceName FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute endpoints FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBEndpoint interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface object length FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface object name FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: attribute endpointNumber FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: attribute direction FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: attribute type FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: attribute packetSize FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing

@w3c-bots
Copy link

View the complete job log.

Chrome (unstable channel)

Testing web-platform-tests at revision 766af1a
Using browser at version 58.0.3029.19 dev
Starting 10 test iterations
All results were stable

All results

1 test ran
/webusb/idlharness.html
Subtest Results Messages
OK
Navigator interface: attribute usb FAIL assert_true: The prototype object must have a property "usb" expected true got false
Navigator must be primary interface of navigator PASS
Stringification of navigator PASS
Navigator interface: navigator must inherit property "usb" with the proper type (0) FAIL assert_inherits: property "usb" not found in prototype chain
USB interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface object length FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface object name FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: attribute onconnect FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: attribute ondisconnect FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: operation getDevices() FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB interface: operation requestDevice(USBDeviceRequestOptions) FAIL assert_own_property: self does not have own property "USB" expected property "USB" missing
USB must be primary interface of navigator.usb FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
Stringification of navigator.usb FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USB interface: navigator.usb must inherit property "onconnect" with the proper type (0) FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USB interface: navigator.usb must inherit property "ondisconnect" with the proper type (1) FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USB interface: navigator.usb must inherit property "getDevices" with the proper type (2) FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USB interface: navigator.usb must inherit property "requestDevice" with the proper type (3) FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USB interface: calling requestDevice(USBDeviceRequestOptions) on navigator.usb with too few arguments must throw TypeError FAIL assert_equals: wrong typeof object expected "object" but got "undefined"
USBConnectionEvent interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBConnectionEvent interface object length FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBConnectionEvent interface object name FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBConnectionEvent interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBConnectionEvent interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBConnectionEvent interface: attribute device FAIL assert_own_property: self does not have own property "USBConnectionEvent" expected property "USBConnectionEvent" missing
USBDevice interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface object length FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface object name FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute usbVersionMajor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute usbVersionMinor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute usbVersionSubminor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceClass FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceSubclass FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceProtocol FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute vendorId FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute productId FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceVersionMajor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceVersionMinor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute deviceVersionSubminor FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute manufacturerName FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute productName FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute serialNumber FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute configuration FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute configurations FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: attribute opened FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation open() FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation close() FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation selectConfiguration(octet) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation claimInterface(octet) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation releaseInterface(octet) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation selectAlternateInterface(octet,octet) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation controlTransferIn(USBControlTransferParameters,unsigned short) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation controlTransferOut(USBControlTransferParameters,BufferSource) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation clearHalt(USBDirection,octet) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation transferIn(octet,unsigned long) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation transferOut(octet,BufferSource) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation isochronousTransferIn(octet,[object Object]) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation isochronousTransferOut(octet,BufferSource,[object Object]) FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBDevice interface: operation reset() FAIL assert_own_property: self does not have own property "USBDevice" expected property "USBDevice" missing
USBInTransferResult interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface object length FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface object name FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface: attribute data FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult interface: attribute status FAIL assert_own_property: self does not have own property "USBInTransferResult" expected property "USBInTransferResult" missing
USBInTransferResult must be primary interface of new USBInTransferResult("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBInTransferResult is not defined"
Stringification of new USBInTransferResult("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBInTransferResult is not defined"
USBInTransferResult interface: new USBInTransferResult("ok") must inherit property "data" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBInTransferResult is not defined"
USBInTransferResult interface: new USBInTransferResult("ok") must inherit property "status" with the proper type (1) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBInTransferResult is not defined"
USBOutTransferResult interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface object length FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface object name FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface: attribute bytesWritten FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult interface: attribute status FAIL assert_own_property: self does not have own property "USBOutTransferResult" expected property "USBOutTransferResult" missing
USBOutTransferResult must be primary interface of new USBOutTransferResult("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBOutTransferResult is not defined"
Stringification of new USBOutTransferResult("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBOutTransferResult is not defined"
USBOutTransferResult interface: new USBOutTransferResult("ok") must inherit property "bytesWritten" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBOutTransferResult is not defined"
USBOutTransferResult interface: new USBOutTransferResult("ok") must inherit property "status" with the proper type (1) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBOutTransferResult is not defined"
USBIsochronousInTransferPacket interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface object length FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface object name FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface: attribute data FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket interface: attribute status FAIL assert_own_property: self does not have own property "USBIsochronousInTransferPacket" expected property "USBIsochronousInTransferPacket" missing
USBIsochronousInTransferPacket must be primary interface of new USBIsochronousInTransferPacket("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferPacket is not defined"
Stringification of new USBIsochronousInTransferPacket("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferPacket is not defined"
USBIsochronousInTransferPacket interface: new USBIsochronousInTransferPacket("ok") must inherit property "data" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferPacket is not defined"
USBIsochronousInTransferPacket interface: new USBIsochronousInTransferPacket("ok") must inherit property "status" with the proper type (1) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferPacket is not defined"
USBIsochronousInTransferResult interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface object length FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface object name FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface: attribute data FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult interface: attribute packets FAIL assert_own_property: self does not have own property "USBIsochronousInTransferResult" expected property "USBIsochronousInTransferResult" missing
USBIsochronousInTransferResult must be primary interface of new USBIsochronousInTransferResult([]) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferResult is not defined"
Stringification of new USBIsochronousInTransferResult([]) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferResult is not defined"
USBIsochronousInTransferResult interface: new USBIsochronousInTransferResult([]) must inherit property "data" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferResult is not defined"
USBIsochronousInTransferResult interface: new USBIsochronousInTransferResult([]) must inherit property "packets" with the proper type (1) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousInTransferResult is not defined"
USBIsochronousOutTransferPacket interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface object length FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface object name FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface: attribute bytesWritten FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket interface: attribute status FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferPacket" expected property "USBIsochronousOutTransferPacket" missing
USBIsochronousOutTransferPacket must be primary interface of new USBIsochronousOutTransferPacket("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferPacket is not defined"
Stringification of new USBIsochronousOutTransferPacket("ok") FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferPacket is not defined"
USBIsochronousOutTransferPacket interface: new USBIsochronousOutTransferPacket("ok") must inherit property "bytesWritten" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferPacket is not defined"
USBIsochronousOutTransferPacket interface: new USBIsochronousOutTransferPacket("ok") must inherit property "status" with the proper type (1) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferPacket is not defined"
USBIsochronousOutTransferResult interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult interface object length FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult interface object name FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult interface: attribute packets FAIL assert_own_property: self does not have own property "USBIsochronousOutTransferResult" expected property "USBIsochronousOutTransferResult" missing
USBIsochronousOutTransferResult must be primary interface of new USBIsochronousOutTransferResult([]) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferResult is not defined"
Stringification of new USBIsochronousOutTransferResult([]) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferResult is not defined"
USBIsochronousOutTransferResult interface: new USBIsochronousOutTransferResult([]) must inherit property "packets" with the proper type (0) FAIL assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: USBIsochronousOutTransferResult is not defined"
USBConfiguration interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface object length FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface object name FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface: attribute configurationValue FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface: attribute configurationName FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBConfiguration interface: attribute interfaces FAIL assert_own_property: self does not have own property "USBConfiguration" expected property "USBConfiguration" missing
USBInterface interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface object length FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface object name FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: attribute interfaceNumber FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: attribute alternate FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: attribute alternates FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBInterface interface: attribute claimed FAIL assert_own_property: self does not have own property "USBInterface" expected property "USBInterface" missing
USBAlternateInterface interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface object length FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface object name FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute alternateSetting FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute interfaceClass FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute interfaceSubclass FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute interfaceProtocol FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute interfaceName FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBAlternateInterface interface: attribute endpoints FAIL assert_own_property: self does not have own property "USBAlternateInterface" expected property "USBAlternateInterface" missing
USBEndpoint interface: existence and properties of interface object FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface object length FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface object name FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: existence and properties of interface prototype object FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: existence and properties of interface prototype object's "constructor" property FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: attribute endpointNumber FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: attribute direction FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: attribute type FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing
USBEndpoint interface: attribute packetSize FAIL assert_own_property: self does not have own property "USBEndpoint" expected property "USBEndpoint" missing

@reillyeon
Copy link
Contributor Author

@miguelao can you review these tests?

Copy link
Contributor

@yellowdoge yellowdoge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm with two questions/suggestions

idl_array.add_untested_idls(document.querySelector('#untested').textContent);
idl_array.add_idls(document.querySelector('#tested').textContent);
idl_array.add_objects({
Navigator: ['navigator'],
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need this object, since navigator is untested and l.205 uses the context navigator, right?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Navigator interface is untested but the partial Navigator interface is tested to ensure that the usb attribute is implemented correctly.

interface EventHandler {};
interface EventTarget {};
interface Navigator {};
</script>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We might need EventInit as well? (l.36).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

idlharness.js currently doesn't test dictionary definitions but you're right it's good to add.

@w3c-bots
Copy link

These tests are now available on w3c-test.org

@w3c-bots
Copy link

*This report has been truncated because the total content is 590571 characters in length, which is in excess of GitHub.com's limit for comments (65536 characters).

View the complete job log.

Firefox (nightly channel)

Testing web-platform-tests at revision 707162e
Using browser at version BuildID 20170321110237; SourceStamp ca4ae502156eaea6fffb296bb9c3b3930af8ab58
Starting 10 test iterations
All results were stable

All results

64 tests ran
/2dcontext/pixel-manipulation/2d.imageData.create2.double.html
Subtest Results Messages
OK
createImageData(w, h) double is converted to long PASS
/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
Subtest Results Messages
OK
createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero FAIL assert_throws: function "function() { ctx.createImageData(0.99, 10); }" did not throw
/2dcontext/pixel-manipulation/2d.imageData.get.double.html
Subtest Results Messages
OK
createImageData(w, h) double is converted to long PASS
/2dcontext/pixel-manipulation/2d.imageData.get.zero.html
Subtest Results Messages
OK
getImageData() throws INDEX_SIZE_ERR if size is zero FAIL assert_throws: function "function() { ctx.getImageData(1, 1, 0.1, 10); }" did not throw
/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm
Subtest Results Messages
OK
Explicit Primary Key FAIL event is not defined
Auto-Increment Primary Key FAIL event is not defined
/content-security-policy/connect-src/connect-src-beacon-blocked.sub.html
Subtest Results Messages
OK
sendBeacon should not throw. FAIL assert_true: expected true got false
/content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html
Subtest Results Messages
TIMEOUT
/content-security-policy/connect-src/connect-src-websocket-blocked.sub.html
Subtest Results Messages
OK
WebSocket should fire error event. FAIL
/content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html
Subtest Results Messages
TIMEOUT
XHR should fire onerror. TIMEOUT Test timed out
XHR should fire onerror after a redirect. TIMEOUT Test timed out
/content-security-policy/inside-worker/dedicated-inheritance.html
Subtest Results Messages
ERROR
Filesystem and blob. PASS
Same-origin 'fetch()' in blob: PASS {}
Same-origin XHR in blob: PASS {}
Cross-origin 'fetch()' in blob: PASS {}
Cross-origin XHR in blob: PASS {}
Same-origin => cross-origin 'fetch()' in blob: PASS {}
`Same-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20*)` PASS
`Same-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27none%27)` TIMEOUT
Same-origin 'fetch()' in http: PASS {}
`Same-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
`Same-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20*)` PASS
`Same-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27none%27)` FAIL
Same-origin XHR in http: PASS {}
`Cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20*)` PASS
`Cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27none%27)` PASS
`Same-origin XHR in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
Cross-origin 'fetch()' in http: PASS {}
`Cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
`Cross-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20*)` PASS
`Same-origin => cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20*)` PASS
`Cross-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27none%27)` PASS
`Cross-origin XHR in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
Cross-origin XHR in http: PASS {}
`Same-origin => cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27none%27)` PASS
`Same-origin => cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
Same-origin => cross-origin 'fetch()' in http: PASS {}
/content-security-policy/inside-worker/dedicated-script.html
Subtest Results Messages
ERROR
Filesystem and blob. PASS
Cross-origin importScripts() blocked in blob: PASS {}
eval() blocked in blob: FAIL assert_throws: eval() should throw 'EvalError'. function "_ => eval("1 + 1")" threw object "Error: call to eval() blocked by CSP" ("Error") expected object "EvalError" ("EvalError")
`Cross-origin importScripts() blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20*)` FAIL
setTimeout([string]) blocked in blob: FAIL assert_equals: expected 0 but got 1
Cross-origin importScripts() blocked in http: FAIL assert_throws: importScripts should throw NetworkError function "_ => importScripts("http://www.web-platform.test:8001/content-security-policy/support/var-a.js")" did not throw
`eval() blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20*)` FAIL
eval() blocked in http: FAIL assert_throws: eval() should throw 'EvalError'. function "_ => eval("1 + 1")" did not throw
setTimeout([string]) blocked in http: FAIL assert_equals: expected 0 but got 1
`Cross-origin importScripts() blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` FAIL
`setTimeout([string]) blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20*)` FAIL
`eval() blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` FAIL
`setTimeout([string]) blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` FAIL
/content-security-policy/inside-worker/shared-inheritance.html
Subtest Results Messages
OK
Same-origin 'fetch()' in http: PASS {}
Same-origin XHR in http: PASS {}
Cross-origin 'fetch()' in http: PASS {}
Cross-origin XHR in http: PASS {}
Same-origin => cross-origin 'fetch()' in http: PASS {}
`Same-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27self%27)` PASS
`Same-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27self%27)` PASS
`Cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27self%27)` PASS
`Cross-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27self%27)` PASS
`Same-origin => cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27self%27)` PASS
`Same-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27)` PASS
`Same-origin XHR in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27)` PASS
`Cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27)` PASS
`Cross-origin XHR in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27)` PASS
`Same-origin => cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27)` PASS
/content-security-policy/inside-worker/shared-script.html
Subtest Results Messages
OK
Cross-origin importScripts() not blocked in http: PASS {}
eval() not blocked in http: PASS {}
setTimeout([string]) not blocked in http: PASS {}
`Cross-origin importScripts() blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27` PASS
`eval() blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27` FAIL
`setTimeout([string]) blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27` FAIL
`Cross-origin importScripts() blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20%27self%27` PASS
`eval() blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20%27self%27` FAIL
`setTimeout([string]) blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20%27self%27` FAIL
/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-cross-origin-image-from-script.sub.html
Subtest Results Messages
TIMEOUT
Non-redirected cross-origin URLs are not stripped. TIMEOUT Test timed out
/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-cross-origin-image.sub.html
Subtest Results Messages
TIMEOUT
Non-redirected cross-origin URLs are not stripped. TIMEOUT Test timed out
/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-image-from-script.sub.html
Subtest Results Messages
TIMEOUT
Non-redirected cross-origin URLs are not stripped. TIMEOUT Test timed out
/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-image.sub.html
Subtest Results Messages
TIMEOUT
Non-redirected same-origin URLs are not stripped. TIMEOUT Test timed out
/content-security-policy/worker-src/dedicated-child.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by host-source expression. PASS
blob: dedicated worker allowed by 'blob:'. PASS
/content-security-policy/worker-src/dedicated-fallback.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by host-source expression. FAIL assert_unreached: The 'error' event should not have fired. Reached unreachable code
blob: dedicated worker allowed by 'blob:'. FAIL assert_unreached: The 'error' event should not have fired. Reached unreachable code
/content-security-policy/worker-src/dedicated-list.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by host-source expression. PASS
blob: dedicated worker allowed by 'blob:'. PASS
/content-security-policy/worker-src/dedicated-none.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker blocked by host-source expression. FAIL assert_throws: function "function () {\n var w = new Worker(url);\n }" did not throw
blob: dedicated worker blocked by 'blob:'. FAIL assert_throws: function "function () {\n var w = new Worker(url);\n }" did not throw
/content-security-policy/worker-src/dedicated-self.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by 'self'. PASS
/content-security-policy/worker-src/service-child.https.sub.html
Subtest Results Messages
OK
Same-origin service worker allowed by host-source expression. PASS
/content-security-policy/worker-src/service-fallback.https.sub.html
Subtest Results Messages
OK
Same-origin service worker allowed by host-source expression. FAIL promise_test: Unhandled rejection with value: object "[Exception... "<no message>" nsresult: "0x805e0006 (<unknown>)" location: "JS frame :: https://web-platform.test:8443/content-security-policy/support/testharness-helper.js :: assert_service_worker_is_loaded/< :: line 73" data: no]"
/content-security-policy/worker-src/service-list.https.sub.html
Subtest Results Messages
OK
Same-origin service worker allowed by host-source expression. PASS
/content-security-policy/worker-src/service-none.https.sub.html
Subtest Results Messages
OK
Same-origin service worker blocked by 'none'. FAIL assert_unreached: Should have rejected: undefined Reached unreachable code
/content-security-policy/worker-src/service-self.https.sub.html
Subtest Results Messages
OK
Same-origin service worker allowed by 'self'. PASS
/content-security-policy/worker-src/shared-child.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by 'self'. PASS
blob: dedicated worker allowed by 'blob:'. PASS
/content-security-policy/worker-src/shared-fallback.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by 'self'. FAIL assert_unreached: The 'error' event should not have fired. Reached unreachable code
blob: dedicated worker allowed by 'blob:'. FAIL assert_unreached: The 'error' event should not have fired. Reached unreachable code
/content-security-policy/worker-src/shared-list.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by 'self'. PASS
blob: dedicated worker allowed by 'blob:'. PASS
/content-security-policy/worker-src/shared-none.sub.html
Subtest Results Messages
OK
Same-origin shared worker blocked by 'none'. FAIL assert_throws: function "function () {\n var w = new SharedWorker(url);\n }" did not throw
blob: shared worker blocked by 'none'. FAIL assert_throws: function "function () {\n var w = new SharedWorker(url);\n }" did not throw
/content-security-policy/worker-src/shared-self.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by 'self'. PASS
/cors/preflight-failure.htm
Subtest Results Messages
TIMEOUT
Should throw error if preflight respond with 100 TIMEOUT Test timed out
Should throw error if preflight respond with 101 PASS
Should throw error if preflight respond with 200 PASS
Should throw error if preflight respond with 300 PASS
Should throw error if preflight respond with 301 PASS
Should throw error if preflight respond with 302 PASS
Should throw error if preflight respond with 303 PASS
Should throw error if preflight respond with 304 PASS
Should throw error if preflight respond with 305 PASS
Should throw error if preflight respond with 306 PASS
Should throw error if preflight respond with 307 PASS
Should throw error if preflight respond with 308 PASS
Should throw error if preflight respond with 400 PASS
Should throw error if preflight respond with 401 PASS
Should throw error if preflight respond with 402 PASS
Should throw error if preflight respond with 403 PASS
Should throw error if preflight respond with 404 PASS
Should throw error if preflight respond with 405 PASS
Should throw error if preflight respond with 406 PASS
Should throw error if preflight respond with 407 PASS
Should throw error if preflight respond with 408 PASS
Should throw error if preflight respond with 409 PASS
Should throw error if preflight respond with 410 PASS
Should throw error if preflight respond with 411 PASS
Should throw error if preflight respond with 412 PASS
Should throw error if preflight respond with 413 PASS
Should throw error if preflight respond with 414 PASS
Should throw error if preflight respond with 415 PASS
Should throw error if preflight respond with 416 PASS
Should throw error if preflight respond with 417 PASS
Should throw error if preflight respond with 500 PASS
Should throw error if preflight respond with 501 PASS
Should throw error if preflight respond with 502 PASS
Should throw error if preflight respond with 503 PASS
Should throw error if preflight respond with 504 PASS
Should throw error if preflight respond with 505 PASS
/dom/events/EventTarget-dispatchEvent.html
Subtest Results Messages
OK
Calling dispatchEvent(null). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (AnimationEvent). FAIL Operation is not supported
If the event's initialized flag is not set, an InvalidStateError must be thrown (BeforeUnloadEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (CloseEvent). FAIL Operation is not supported
If the event's initialized flag is not set, an InvalidStateError must be thrown (CompositionEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (CustomEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (DeviceMotionEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (DeviceOrientationEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (DragEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (ErrorEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (Event). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (Events). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (FocusEvent). FAIL Operation is not supported
If the event's initialized flag is not set, an InvalidStateError must be thrown (HashChangeEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (HTMLEvents). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (IDBVersionChangeEvent). FAIL Operation is not supported
If the event's initialized flag is not set, an InvalidStateError must be thrown (KeyboardEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (MessageEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (MouseEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (MouseEvents). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (PageTransitionEvent). FAIL Operation is not supported
If the event's initialized flag is not set, an InvalidStateError must be thrown (PopStateEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (StorageEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (SVGEvents). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (TextEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (TouchEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (TrackEvent). FAIL Operation is not supported
If the event's initialized flag is not set, an InvalidStateError must be thrown (TransitionEvent). FAIL Operation is not supported
If the event's initialized flag is not set, an InvalidStateError must be thrown (UIEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (UIEvents). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (WebGLContextEvent). FAIL Operation is not supported
If the event's initialized flag is not set, an InvalidStateError must be thrown (WheelEvent). FAIL Operation is not supported
If the event's dispatch flag is set, an InvalidStateError must be thrown. PASS
Exceptions from event listeners must not be propagated. PASS
Event listeners added during dispatch should be called PASS
Event listeners should be called in order of addition PASS
/dom/nodes/Document-createEvent.html
Subtest Results Messages
OK
AnimationEvent should be an alias for AnimationEvent. FAIL Operation is not supported
createEvent('AnimationEvent') should be initialized correctly. FAIL ev is undefined
animationevent should be an alias for AnimationEvent. FAIL Operation is not supported
createEvent('animationevent') should be initialized correctly. FAIL ev is undefined
ANIMATIONEVENT should be an alias for AnimationEvent. FAIL Operation is not supported
createEvent('ANIMATIONEVENT') should be initialized correctly. FAIL ev is undefined
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "AnimationEvents" PASS
BeforeUnloadEvent should be an alias for BeforeUnloadEvent. PASS
createEvent('BeforeUnloadEvent') should be initialized correctly. PASS
beforeunloadevent should be an alias for BeforeUnloadEvent. PASS
createEvent('beforeunloadevent') should be initialized correctly. PASS
BEFOREUNLOADEVENT should be an alias for BeforeUnloadEvent. PASS
createEvent('BEFOREUNLOADEVENT') should be initialized correctly. PASS
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "BeforeUnloadEvents" PASS
CloseEvent should be an alias for CloseEvent. FAIL Operation is not supported
createEvent('CloseEvent') should be initialized correctly. FAIL ev is undefined
closeevent should be an alias for CloseEvent. FAIL Operation is not supported
createEvent('closeevent') should be initialized correctly. FAIL ev is undefined
CLOSEEVENT should be an alias for CloseEvent. FAIL Operation is not supported
createEvent('CLOSEEVENT') should be initialized correctly. FAIL ev is undefined
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "CloseEvents" PASS
CompositionEvent should be an alias for CompositionEvent. PASS
createEvent('CompositionEvent') should be initialized correctly. PASS
compositionevent should be an alias for CompositionEvent. PASS
createEvent('compositionevent') should be initialized correctly. PASS
COMPOSITIONEVENT should be an alias for CompositionEvent. PASS
createEvent('COMPOSITIONEVENT') should be initialized correctly. PASS
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "CompositionEvents" PASS
CustomEvent should be an alias for CustomEvent. PASS
createEvent('CustomEvent') should be initialized correctly. PASS
customevent should be an alias for CustomEvent. PASS
createEvent('customevent') should be initialized correctly. PASS
CUSTOMEVENT should be an alias for CustomEvent. PASS
createEvent('CUSTOMEVENT') should be initialized correctly. PASS
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "CustomEvents" PASS
DeviceMotionEvent should be an alias for DeviceMotionEvent. PASS
createEvent('DeviceMotionEvent') should be initialized correctly. PASS
devicemotionevent should be an alias for DeviceMotionEvent. PASS
createEvent('devicemotionevent') should be initialized correctly. PASS
DEVICEMOTIONEVENT should be an alias for DeviceMotionEvent. PASS
createEvent('DEVICEMOTIONEVENT') should be initialized correctly. PASS
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "DeviceMotionEvents" PASS
DeviceOrientationEvent should be an alias for DeviceOrientationEvent. PASS
createEvent('DeviceOrientationEvent') should be initialized correctly. PASS
deviceorientationevent should be an alias for DeviceOrientationEvent. PASS
createEvent('deviceorientationevent') should be initialized correctly. PASS
DEVICEORIENTATIONEVENT should be an alias for DeviceOrientationEvent. PASS
createEvent('DEVICEORIENTATIONEVENT') should be initialized correctly. PASS
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "DeviceOrientationEvents" PASS
DragEvent should be an alias for DragEvent. PASS
createEvent('DragEvent') should be initialized correctly. PASS
dragevent should be an alias for DragEvent. PASS
createEvent('dragevent') should be initialized correctly. PASS
DRAGEVENT should be an alias for DragEvent. PASS
createEvent('DRAGEVENT') should be initialized correctly. PASS
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "DragEvents" FAIL assert_throws: function "function () {\n var evt = document.createEvent(plural);\n }" did not throw
ErrorEvent should be an alias for ErrorEvent. PASS
createEvent('ErrorEvent') should be initialized correctly. PASS
errorevent should be an alias for ErrorEvent. PASS
createEvent('errorevent') should be initialized correctly. PASS
ERROREVENT should be an alias for ErrorEvent. PASS
createEvent('ERROREVENT') should be initialized correctly. PASS
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "ErrorEvents" PASS
Event should be an alias for Event. PASS
createEvent('Event') should be initialized correctly. PASS
event should be an alias for Event. PASS
createEvent('event') should be initialized correctly. PASS
EVENT should be an alias for Event. PA

@w3c-bots
Copy link

*This report has been truncated because the total content is 695536 characters in length, which is in excess of GitHub.com's limit for comments (65536 characters).

View the complete job log.

Chrome (unstable channel)

Testing web-platform-tests at revision 707162e
Using browser at version 59.0.3047.0 dev
Starting 10 test iterations
All results were stable

All results

64 tests ran
/2dcontext/pixel-manipulation/2d.imageData.create2.double.html
Subtest Results Messages
OK
createImageData(w, h) double is converted to long FAIL assert_equals: imgdata1.width === 10 (got 11[number], expected 10[number]) expected 10 but got 11
/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
Subtest Results Messages
OK
createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero FAIL assert_throws: function "function () { ctx.createImageData(0.99, 10); }" did not throw
/2dcontext/pixel-manipulation/2d.imageData.get.double.html
Subtest Results Messages
OK
createImageData(w, h) double is converted to long FAIL assert_equals: imgdata1.width === 10 (got 11[number], expected 10[number]) expected 10 but got 11
/2dcontext/pixel-manipulation/2d.imageData.get.zero.html
Subtest Results Messages
OK
getImageData() throws INDEX_SIZE_ERR if size is zero FAIL assert_throws: function "function () { ctx.getImageData(1, 1, 0.1, 10); }" did not throw
/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm
Subtest Results Messages
OK
Explicit Primary Key PASS
Auto-Increment Primary Key FAIL assert_equals: Expected 100. expected (number) 100 but got (object) null
/content-security-policy/connect-src/connect-src-beacon-blocked.sub.html
Subtest Results Messages
OK
sendBeacon should not throw. FAIL Failed to execute 'sendBeacon' on 'Navigator': Refused to send beacon to 'http://www.web-platform.test:8000/common/text-plain.txt' because it violates the document's Content Security Policy.
/content-security-policy/connect-src/connect-src-eventsource-blocked.sub.html
Subtest Results Messages
TIMEOUT
/content-security-policy/connect-src/connect-src-websocket-blocked.sub.html
Subtest Results Messages
OK
WebSocket should fire error event. FAIL Failed to construct 'WebSocket': Refused to connect to 'ws://www.web-platform.test:8888/echo' because it violates the document's Content Security Policy.
/content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub.html
Subtest Results Messages
OK
XHR should fire onerror. FAIL Failed to execute 'open' on 'XMLHttpRequest': Refused to connect to 'http://www.web-platform.test:8000/common/text-plain.txt' because it violates the document's Content Security Policy.
XHR should fire onerror after a redirect. PASS
/content-security-policy/inside-worker/dedicated-inheritance.html
Subtest Results Messages
TIMEOUT
Filesystem and blob. PASS
Same-origin 'fetch()' in http: PASS {}
Same-origin XHR in http: PASS {}
Cross-origin 'fetch()' in http: PASS {}
Cross-origin XHR in http: TIMEOUT Test timed out
Same-origin => cross-origin 'fetch()' in http: PASS {}
`Same-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27none%27)` PASS
`Same-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27none%27)` PASS
`Same-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20*)` PASS
`Cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27none%27)` PASS
`Cross-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27none%27)` TIMEOUT
`Same-origin => cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27none%27)` PASS
`Same-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20*)` PASS
`Cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20*)` PASS
`Cross-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20*)` TIMEOUT
`Same-origin => cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20*)` PASS
Same-origin 'fetch()' in blob: PASS {}
Same-origin XHR in blob: PASS {}
Cross-origin 'fetch()' in blob: PASS {}
Cross-origin XHR in blob: TIMEOUT Test timed out
Same-origin => cross-origin 'fetch()' in blob: PASS {}
`Same-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
`Same-origin XHR in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
`Cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
`Cross-origin XHR in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` TIMEOUT
`Same-origin => cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
`Same-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20%27none%27)` PASS
`Same-origin XHR in http:?pipe=sub header(Content-Security-Policy,default-src%20%27none%27)` PASS
`Cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20%27none%27)` PASS
`Cross-origin XHR in http:?pipe=sub header(Content-Security-Policy,default-src%20%27none%27)` TIMEOUT
`Same-origin => cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20%27none%27)` PASS
Same-origin 'fetch()' in filesystem: PASS {}
Same-origin XHR in filesystem: PASS {}
Cross-origin 'fetch()' in filesystem: PASS {}
Cross-origin XHR in filesystem: TIMEOUT Test timed out
Same-origin => cross-origin 'fetch()' in filesystem: PASS {}
/content-security-policy/inside-worker/dedicated-script.html
Subtest Results Messages
OK
Filesystem and blob. PASS
`Cross-origin importScripts() blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20%27none%27)` PASS
`Cross-origin importScripts() blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20*)` PASS
`eval() blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20*)` PASS
`setTimeout([string]) blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20*)` PASS
`eval() blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20%27none%27)` PASS
`setTimeout([string]) blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20%27none%27)` PASS
`Cross-origin importScripts() blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
`eval() blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
`setTimeout([string]) blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20*)` PASS
Cross-origin importScripts() blocked in http: PASS {}
eval() blocked in http: PASS {}
setTimeout([string]) blocked in http: PASS {}
`Cross-origin importScripts() blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20%27none%27)` PASS
`eval() blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20%27none%27)` PASS
`setTimeout([string]) blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20%27none%27)` PASS
Cross-origin importScripts() blocked in blob: PASS {}
eval() blocked in blob: PASS {}
setTimeout([string]) blocked in blob: PASS {}
Cross-origin importScripts() blocked in filesystem: PASS {}
eval() blocked in filesystem: PASS {}
setTimeout([string]) blocked in filesystem: PASS {}
/content-security-policy/inside-worker/shared-inheritance.html
Subtest Results Messages
TIMEOUT
`Same-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27self%27)` PASS
`Same-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27self%27)` PASS
`Cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27self%27)` PASS
`Cross-origin XHR in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27self%27)` TIMEOUT
`Same-origin => cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,connect-src%20%27self%27)` PASS
`Same-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27)` PASS
`Same-origin XHR in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27)` PASS
`Cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27)` PASS
`Cross-origin XHR in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27)` TIMEOUT
`Same-origin => cross-origin 'fetch()' in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27)` PASS
Same-origin 'fetch()' in http: PASS {}
Same-origin XHR in http: PASS {}
Cross-origin 'fetch()' in http: PASS {}
Cross-origin XHR in http: PASS {}
Same-origin => cross-origin 'fetch()' in http: PASS {}
/content-security-policy/inside-worker/shared-script.html
Subtest Results Messages
OK
Cross-origin importScripts() not blocked in http: PASS {}
eval() not blocked in http: PASS {}
setTimeout([string]) not blocked in http: PASS {}
`Cross-origin importScripts() blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27` PASS
`eval() blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27` PASS
`setTimeout([string]) blocked in http:?pipe=sub header(Content-Security-Policy,default-src%20%27self%27` PASS
`Cross-origin importScripts() blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20%27self%27` PASS
`eval() blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20%27self%27` PASS
`setTimeout([string]) blocked in http:?pipe=sub header(Content-Security-Policy,script-src%20%27self%27` PASS
/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-cross-origin-image-from-script.sub.html
Subtest Results Messages
OK
Non-redirected cross-origin URLs are not stripped. PASS
/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-cross-origin-image.sub.html
Subtest Results Messages
OK
Non-redirected cross-origin URLs are not stripped. PASS
/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-image-from-script.sub.html
Subtest Results Messages
OK
Non-redirected cross-origin URLs are not stripped. PASS
/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-image.sub.html
Subtest Results Messages
OK
Non-redirected same-origin URLs are not stripped. PASS
/content-security-policy/worker-src/dedicated-child.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by host-source expression. PASS
blob: dedicated worker allowed by 'blob:'. PASS
/content-security-policy/worker-src/dedicated-fallback.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by host-source expression. PASS
blob: dedicated worker allowed by 'blob:'. PASS
/content-security-policy/worker-src/dedicated-list.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by host-source expression. PASS
blob: dedicated worker allowed by 'blob:'. PASS
/content-security-policy/worker-src/dedicated-none.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker blocked by host-source expression. PASS
blob: dedicated worker blocked by 'blob:'. PASS
/content-security-policy/worker-src/dedicated-self.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by 'self'. PASS
/content-security-policy/worker-src/service-child.https.sub.html
Subtest Results Messages
OK
Same-origin service worker allowed by host-source expression. PASS
/content-security-policy/worker-src/service-fallback.https.sub.html
Subtest Results Messages
OK
Same-origin service worker allowed by host-source expression. PASS
/content-security-policy/worker-src/service-list.https.sub.html
Subtest Results Messages
OK
Same-origin service worker allowed by host-source expression. PASS
/content-security-policy/worker-src/service-none.https.sub.html
Subtest Results Messages
OK
Same-origin service worker blocked by 'none'. PASS
/content-security-policy/worker-src/service-self.https.sub.html
Subtest Results Messages
OK
Same-origin service worker allowed by 'self'. PASS
/content-security-policy/worker-src/shared-child.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by 'self'. PASS
blob: dedicated worker allowed by 'blob:'. PASS
/content-security-policy/worker-src/shared-fallback.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by 'self'. PASS
blob: dedicated worker allowed by 'blob:'. PASS
/content-security-policy/worker-src/shared-list.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by 'self'. PASS
blob: dedicated worker allowed by 'blob:'. PASS
/content-security-policy/worker-src/shared-none.sub.html
Subtest Results Messages
OK
Same-origin shared worker blocked by 'none'. PASS
blob: shared worker blocked by 'none'. PASS
/content-security-policy/worker-src/shared-self.sub.html
Subtest Results Messages
OK
Same-origin dedicated worker allowed by 'self'. PASS
/cors/preflight-failure.htm
Subtest Results Messages
OK
Should throw error if preflight respond with 100 PASS
Should throw error if preflight respond with 101 PASS
Should throw error if preflight respond with 200 PASS
Should throw error if preflight respond with 300 PASS
Should throw error if preflight respond with 301 PASS
Should throw error if preflight respond with 302 PASS
Should throw error if preflight respond with 303 PASS
Should throw error if preflight respond with 304 PASS
Should throw error if preflight respond with 305 PASS
Should throw error if preflight respond with 306 PASS
Should throw error if preflight respond with 307 PASS
Should throw error if preflight respond with 308 PASS
Should throw error if preflight respond with 400 PASS
Should throw error if preflight respond with 401 PASS
Should throw error if preflight respond with 402 PASS
Should throw error if preflight respond with 403 PASS
Should throw error if preflight respond with 404 PASS
Should throw error if preflight respond with 405 PASS
Should throw error if preflight respond with 406 PASS
Should throw error if preflight respond with 407 PASS
Should throw error if preflight respond with 408 PASS
Should throw error if preflight respond with 409 PASS
Should throw error if preflight respond with 410 PASS
Should throw error if preflight respond with 411 PASS
Should throw error if preflight respond with 412 PASS
Should throw error if preflight respond with 413 PASS
Should throw error if preflight respond with 414 PASS
Should throw error if preflight respond with 415 PASS
Should throw error if preflight respond with 416 PASS
Should throw error if preflight respond with 417 PASS
Should throw error if preflight respond with 500 PASS
Should throw error if preflight respond with 501 PASS
Should throw error if preflight respond with 502 PASS
Should throw error if preflight respond with 503 PASS
Should throw error if preflight respond with 504 PASS
Should throw error if preflight respond with 505 PASS
/dom/events/EventTarget-dispatchEvent.html
Subtest Results Messages
OK
Calling dispatchEvent(null). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (AnimationEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (BeforeUnloadEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (CloseEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (CompositionEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (CustomEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (DeviceMotionEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (DeviceOrientationEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (DragEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (ErrorEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (Event). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (Events). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (FocusEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (HashChangeEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (HTMLEvents). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (IDBVersionChangeEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (KeyboardEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (MessageEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (MouseEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (MouseEvents). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (PageTransitionEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (PopStateEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (StorageEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (SVGEvents). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (TextEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (TouchEvent). FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('TouchEvent') is invalid.
If the event's initialized flag is not set, an InvalidStateError must be thrown (TrackEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (TransitionEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (UIEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (UIEvents). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (WebGLContextEvent). PASS
If the event's initialized flag is not set, an InvalidStateError must be thrown (WheelEvent). PASS
If the event's dispatch flag is set, an InvalidStateError must be thrown. PASS
Exceptions from event listeners must not be propagated. PASS
Event listeners added during dispatch should be called PASS
Event listeners should be called in order of addition PASS
/dom/nodes/Document-createEvent.html
Subtest Results Messages
OK
AnimationEvent should be an alias for AnimationEvent. PASS
createEvent('AnimationEvent') should be initialized correctly. PASS
animationevent should be an alias for AnimationEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('animationevent') is invalid.
createEvent('animationevent') should be initialized correctly. FAIL Cannot read property 'type' of undefined
ANIMATIONEVENT should be an alias for AnimationEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('ANIMATIONEVENT') is invalid.
createEvent('ANIMATIONEVENT') should be initialized correctly. FAIL Cannot read property 'type' of undefined
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "AnimationEvents" PASS
BeforeUnloadEvent should be an alias for BeforeUnloadEvent. PASS
createEvent('BeforeUnloadEvent') should be initialized correctly. PASS
beforeunloadevent should be an alias for BeforeUnloadEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('beforeunloadevent') is invalid.
createEvent('beforeunloadevent') should be initialized correctly. FAIL Cannot read property 'type' of undefined
BEFOREUNLOADEVENT should be an alias for BeforeUnloadEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('BEFOREUNLOADEVENT') is invalid.
createEvent('BEFOREUNLOADEVENT') should be initialized correctly. FAIL Cannot read property 'type' of undefined
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "BeforeUnloadEvents" PASS
CloseEvent should be an alias for CloseEvent. PASS
createEvent('CloseEvent') should be initialized correctly. FAIL assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
closeevent should be an alias for CloseEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('closeevent') is invalid.
createEvent('closeevent') should be initialized correctly. FAIL Cannot read property 'type' of undefined
CLOSEEVENT should be an alias for CloseEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('CLOSEEVENT') is invalid.
createEvent('CLOSEEVENT') should be initialized correctly. FAIL Cannot read property 'type' of undefined
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "CloseEvents" PASS
CompositionEvent should be an alias for CompositionEvent. PASS
createEvent('CompositionEvent') should be initialized correctly. PASS
compositionevent should be an alias for CompositionEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('compositionevent') is invalid.
createEvent('compositionevent') should be initialized correctly. FAIL Cannot read property 'type' of undefined
COMPOSITIONEVENT should be an alias for CompositionEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('COMPOSITIONEVENT') is invalid.
createEvent('COMPOSITIONEVENT') should be initialized correctly. FAIL Cannot read property 'type' of undefined
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "CompositionEvents" PASS
CustomEvent should be an alias for CustomEvent. PASS
createEvent('CustomEvent') should be initialized correctly. PASS
customevent should be an alias for CustomEvent. PASS
createEvent('customevent') should be initialized correctly. PASS
CUSTOMEVENT should be an alias for CustomEvent. PASS
createEvent('CUSTOMEVENT') should be initialized correctly. PASS
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "CustomEvents" PASS
DeviceMotionEvent should be an alias for DeviceMotionEvent. PASS
createEvent('DeviceMotionEvent') should be initialized correctly. FAIL assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
devicemotionevent should be an alias for DeviceMotionEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('devicemotionevent') is invalid.
createEvent('devicemotionevent') should be initialized correctly. FAIL Cannot read property 'type' of undefined
DEVICEMOTIONEVENT should be an alias for DeviceMotionEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('DEVICEMOTIONEVENT') is invalid.
createEvent('DEVICEMOTIONEVENT') should be initialized correctly. FAIL Cannot read property 'type' of undefined
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "DeviceMotionEvents" PASS
DeviceOrientationEvent should be an alias for DeviceOrientationEvent. PASS
createEvent('DeviceOrientationEvent') should be initialized correctly. FAIL assert_equals: isTrusted should be initialized to false expected (boolean) false but got (undefined) undefined
deviceorientationevent should be an alias for DeviceOrientationEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('deviceorientationevent') is invalid.
createEvent('deviceorientationevent') should be initialized correctly. FAIL Cannot read property 'type' of undefined
DEVICEORIENTATIONEVENT should be an alias for DeviceOrientationEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('DEVICEORIENTATIONEVENT') is invalid.
createEvent('DEVICEORIENTATIONEVENT') should be initialized correctly. FAIL Cannot read property 'type' of undefined
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "DeviceOrientationEvents" PASS
DragEvent should be an alias for DragEvent. PASS
createEvent('DragEvent') should be initialized correctly. PASS
dragevent should be an alias for DragEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('dragevent') is invalid.
createEvent('dragevent') should be initialized correctly. FAIL Cannot read property 'type' of undefined
DRAGEVENT should be an alias for DragEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('DRAGEVENT') is invalid.
createEvent('DRAGEVENT') should be initialized correctly. FAIL Cannot read property 'type' of undefined
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "DragEvents" PASS
ErrorEvent should be an alias for ErrorEvent. PASS
createEvent('ErrorEvent') should be initialized correctly. PASS
errorevent should be an alias for ErrorEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('errorevent') is invalid.
createEvent('errorevent') should be initialized correctly. FAIL Cannot read property 'type' of undefined
ERROREVENT should be an alias for ErrorEvent. FAIL Failed to execute 'createEvent' on 'Document': The provided event type ('ERROREVENT') is invalid.
createEvent('ERROREVENT') should be initialized correctly. FAIL Cannot read property 'type' of undefined
Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "ErrorEvents" PASS
Event should be an alias for Event. PASS
createEvent('Event') should be initialized correctly. PASS
event should be an alias for Event. PASS
createEvent('event') should be initialized correctly. PASS
EVENT should be an alias for Event. PASS
createEvent('EVENT') should be initialized correctly. PASS
`Events should be an alias for

@domenic domenic merged commit ddeab94 into web-platform-tests:master Mar 27, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants