| This is a testharness.js-based test. |
| Found 85 tests; 74 PASS, 11 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| FAIL Window interface: attribute onvrdisplayconnect assert_own_property: The global object must have a property "onvrdisplayconnect" expected property "onvrdisplayconnect" missing |
| FAIL Window interface: attribute onvrdisplaydisconnect assert_own_property: The global object must have a property "onvrdisplaydisconnect" expected property "onvrdisplaydisconnect" missing |
| FAIL Window interface: attribute onvrdisplayactivate assert_own_property: The global object must have a property "onvrdisplayactivate" expected property "onvrdisplayactivate" missing |
| FAIL Window interface: attribute onvrdisplaydeactivate assert_own_property: The global object must have a property "onvrdisplaydeactivate" expected property "onvrdisplaydeactivate" missing |
| FAIL Window interface: attribute onvrdisplayblur assert_own_property: The global object must have a property "onvrdisplayblur" expected property "onvrdisplayblur" missing |
| FAIL Window interface: attribute onvrdisplayfocus assert_own_property: The global object must have a property "onvrdisplayfocus" expected property "onvrdisplayfocus" missing |
| FAIL Window interface: attribute onvrdisplaypresentchange assert_own_property: The global object must have a property "onvrdisplaypresentchange" expected property "onvrdisplaypresentchange" missing |
| PASS Navigator interface: operation getVRDisplays() |
| FAIL Navigator interface: attribute activeVRDisplays assert_true: The prototype object must have a property "activeVRDisplays" expected true got false |
| FAIL Navigator interface: attribute vrEnabled assert_true: The prototype object must have a property "vrEnabled" expected true got false |
| FAIL HTMLIFrameElement interface: attribute allowvr assert_true: The prototype object must have a property "allowvr" expected true got false |
| PASS Gamepad interface: attribute displayId |
| PASS VRDisplay interface: existence and properties of interface object |
| PASS VRDisplay interface object length |
| PASS VRDisplay interface object name |
| PASS VRDisplay interface: existence and properties of interface prototype object |
| PASS VRDisplay interface: existence and properties of interface prototype object's "constructor" property |
| PASS VRDisplay interface: attribute isPresenting |
| PASS VRDisplay interface: attribute capabilities |
| PASS VRDisplay interface: attribute stageParameters |
| PASS VRDisplay interface: operation getEyeParameters(VREye) |
| PASS VRDisplay interface: attribute displayId |
| PASS VRDisplay interface: attribute displayName |
| PASS VRDisplay interface: operation getFrameData(VRFrameData) |
| PASS VRDisplay interface: attribute depthNear |
| PASS VRDisplay interface: attribute depthFar |
| PASS VRDisplay interface: operation requestAnimationFrame(FrameRequestCallback) |
| PASS VRDisplay interface: operation cancelAnimationFrame(long) |
| PASS VRDisplay interface: operation requestPresent([object Object]) |
| PASS VRDisplay interface: operation exitPresent() |
| PASS VRDisplay interface: operation getLayers() |
| PASS VRDisplay interface: operation submitFrame() |
| PASS VRDisplayCapabilities interface: existence and properties of interface object |
| PASS VRDisplayCapabilities interface object length |
| PASS VRDisplayCapabilities interface object name |
| PASS VRDisplayCapabilities interface: existence and properties of interface prototype object |
| PASS VRDisplayCapabilities interface: existence and properties of interface prototype object's "constructor" property |
| PASS VRDisplayCapabilities interface: attribute hasPosition |
| PASS VRDisplayCapabilities interface: attribute hasExternalDisplay |
| PASS VRDisplayCapabilities interface: attribute canPresent |
| PASS VRDisplayCapabilities interface: attribute maxLayers |
| PASS VRPose interface: existence and properties of interface object |
| PASS VRPose interface object length |
| PASS VRPose interface object name |
| PASS VRPose interface: existence and properties of interface prototype object |
| PASS VRPose interface: existence and properties of interface prototype object's "constructor" property |
| PASS VRPose interface: attribute position |
| PASS VRPose interface: attribute linearVelocity |
| PASS VRPose interface: attribute linearAcceleration |
| PASS VRPose interface: attribute orientation |
| PASS VRPose interface: attribute angularVelocity |
| PASS VRPose interface: attribute angularAcceleration |
| PASS VRFrameData interface: existence and properties of interface object |
| PASS VRFrameData interface object length |
| PASS VRFrameData interface object name |
| PASS VRFrameData interface: existence and properties of interface prototype object |
| PASS VRFrameData interface: existence and properties of interface prototype object's "constructor" property |
| PASS VRFrameData interface: attribute leftProjectionMatrix |
| PASS VRFrameData interface: attribute leftViewMatrix |
| PASS VRFrameData interface: attribute rightProjectionMatrix |
| PASS VRFrameData interface: attribute rightViewMatrix |
| PASS VRFrameData interface: attribute pose |
| PASS VREyeParameters interface: existence and properties of interface object |
| PASS VREyeParameters interface object length |
| PASS VREyeParameters interface object name |
| PASS VREyeParameters interface: existence and properties of interface prototype object |
| PASS VREyeParameters interface: existence and properties of interface prototype object's "constructor" property |
| PASS VREyeParameters interface: attribute offset |
| PASS VREyeParameters interface: attribute renderWidth |
| PASS VREyeParameters interface: attribute renderHeight |
| PASS VRStageParameters interface: existence and properties of interface object |
| PASS VRStageParameters interface object length |
| PASS VRStageParameters interface object name |
| PASS VRStageParameters interface: existence and properties of interface prototype object |
| PASS VRStageParameters interface: existence and properties of interface prototype object's "constructor" property |
| PASS VRStageParameters interface: attribute sittingToStandingTransform |
| PASS VRStageParameters interface: attribute sizeX |
| PASS VRStageParameters interface: attribute sizeZ |
| PASS VRDisplayEvent interface: existence and properties of interface object |
| FAIL VRDisplayEvent interface object length assert_equals: wrong value for VRDisplayEvent.length expected 2 but got 1 |
| PASS VRDisplayEvent interface object name |
| PASS VRDisplayEvent interface: existence and properties of interface prototype object |
| PASS VRDisplayEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS VRDisplayEvent interface: attribute display |
| PASS VRDisplayEvent interface: attribute reason |
| Harness: the test ran to completion. |
| |