Bug 1381645 - Part 4: Update web-platform tests expectation data for WebVR
The testing/web-platform/tests/webvr/idlharness.html web-platform test is
reporting failures due to the webvr interfaces being available only on secure
contexts.
A PR has been added to the upstream web-platform-tests repo in GitHub to
make webvr/idlharness.html run in a secure context. Once this change has
landed and been pulled down, we can update the expectation data to expect
these tests to pass once again.
MozReview-Commit-ID: Gar9MHUFEHr
--- a/testing/web-platform/meta/webvr/idlharness.html.ini
+++ b/testing/web-platform/meta/webvr/idlharness.html.ini
@@ -6,8 +6,212 @@
expected: FAIL
[Navigator interface: attribute vrEnabled]
expected: FAIL
[HTMLIFrameElement interface: attribute allowvr]
expected: FAIL
+ [Navigator interface: operation getVRDisplays()]
+ expected: FAIL
+
+ [Navigator interface: attribute activeVRDisplays]
+ expected: FAIL
+
+ [VRDisplay interface: existence and properties of interface object]
+ expected: FAIL
+
+ [VRDisplay interface object length]
+ expected: FAIL
+
+ [VRDisplay interface object name]
+ expected: FAIL
+
+ [VRDisplay interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [VRDisplay interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [VRDisplay interface: attribute isPresenting]
+ expected: FAIL
+
+ [VRDisplay interface: attribute capabilities]
+ expected: FAIL
+
+ [VRDisplay interface: attribute stageParameters]
+ expected: FAIL
+
+ [VRDisplay interface: operation getEyeParameters(VREye)]
+ expected: FAIL
+
+ [VRDisplay interface: attribute displayId]
+ expected: FAIL
+
+ [VRDisplay interface: attribute displayName]
+ expected: FAIL
+
+ [VRDisplay interface: operation getFrameData(VRFrameData)]
+ expected: FAIL
+
+ [VRDisplay interface: attribute depthNear]
+ expected: FAIL
+
+ [VRDisplay interface: attribute depthFar]
+ expected: FAIL
+
+ [VRDisplay interface: operation requestAnimationFrame(FrameRequestCallback)]
+ expected: FAIL
+
+ [VRDisplay interface: operation cancelAnimationFrame(long)]
+ expected: FAIL
+
+ [VRDisplay interface: operation requestPresent([object Object\])]
+ expected: FAIL
+
+ [VRDisplay interface: operation exitPresent()]
+ expected: FAIL
+
+ [VRDisplay interface: operation getLayers()]
+ expected: FAIL
+
+ [VRDisplay interface: operation submitFrame()]
+ expected: FAIL
+
+ [VRDisplayCapabilities interface: existence and properties of interface object]
+ expected: FAIL
+
+ [VRDisplayCapabilities interface object length]
+ expected: FAIL
+
+ [VRDisplayCapabilities interface object name]
+ expected: FAIL
+
+ [VRDisplayCapabilities interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [VRDisplayCapabilities interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [VRDisplayCapabilities interface: attribute hasPosition]
+ expected: FAIL
+
+ [VRDisplayCapabilities interface: attribute hasExternalDisplay]
+ expected: FAIL
+
+ [VRDisplayCapabilities interface: attribute canPresent]
+ expected: FAIL
+
+ [VRDisplayCapabilities interface: attribute maxLayers]
+ expected: FAIL
+
+ [VRPose interface: existence and properties of interface object]
+ expected: FAIL
+
+ [VRPose interface object length]
+ expected: FAIL
+
+ [VRPose interface object name]
+ expected: FAIL
+
+ [VRPose interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [VRPose interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [VRPose interface: attribute position]
+ expected: FAIL
+
+ [VRPose interface: attribute linearVelocity]
+ expected: FAIL
+
+ [VRPose interface: attribute linearAcceleration]
+ expected: FAIL
+
+ [VRPose interface: attribute orientation]
+ expected: FAIL
+
+ [VRPose interface: attribute angularVelocity]
+ expected: FAIL
+
+ [VRPose interface: attribute angularAcceleration]
+ expected: FAIL
+
+ [VRFrameData interface: existence and properties of interface object]
+ expected: FAIL
+
+ [VRFrameData interface object length]
+ expected: FAIL
+
+ [VRFrameData interface object name]
+ expected: FAIL
+
+ [VRFrameData interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [VRFrameData interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [VRFrameData interface: attribute leftProjectionMatrix]
+ expected: FAIL
+
+ [VRFrameData interface: attribute leftViewMatrix]
+ expected: FAIL
+
+ [VRFrameData interface: attribute rightProjectionMatrix]
+ expected: FAIL
+
+ [VRFrameData interface: attribute rightViewMatrix]
+ expected: FAIL
+
+ [VRFrameData interface: attribute pose]
+ expected: FAIL
+
+ [VREyeParameters interface: existence and properties of interface object]
+ expected: FAIL
+
+ [VREyeParameters interface object length]
+ expected: FAIL
+
+ [VREyeParameters interface object name]
+ expected: FAIL
+
+ [VREyeParameters interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [VREyeParameters interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [VREyeParameters interface: attribute offset]
+ expected: FAIL
+
+ [VREyeParameters interface: attribute renderWidth]
+ expected: FAIL
+
+ [VREyeParameters interface: attribute renderHeight]
+ expected: FAIL
+
+ [VRStageParameters interface: existence and properties of interface object]
+ expected: FAIL
+
+ [VRStageParameters interface object length]
+ expected: FAIL
+
+ [VRStageParameters interface object name]
+ expected: FAIL
+
+ [VRStageParameters interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [VRStageParameters interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [VRStageParameters interface: attribute sittingToStandingTransform]
+ expected: FAIL
+
+ [VRStageParameters interface: attribute sizeX]
+ expected: FAIL
+
+ [VRStageParameters interface: attribute sizeZ]
+ expected: FAIL
+