Closed Bug 1631654 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 23129 - Update interfaces/webxr.idl

Categories

(Core :: DOM: Core & HTML, task, P4)

task

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 23129 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/23129
Details from upstream follow.

autofoolip <auto@foolip.org> wrote:

Update interfaces/webxr.idl

This PR was automatically created by a bot.

Before merging, please check that any tests that depend on the updated IDL files still work.

If additional changes are needed, please manually create another PR based on this one.

See the README for how the IDL files in this directory are used.

<hr>

Source: https://github.com/tidoust/reffy-reports/blob/66799cd/ed/idl/webxr.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/677501891

Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core

CI Results

Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 63 tests

Status Summary

Firefox

OK : 3[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4[GitHub]
PASS: 30[GitHub] 59[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 84[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt]
FAIL: 267[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 319[GitHub]

Chrome

OK : 4
PASS: 330
FAIL: 19

Safari

OK : 4
PASS: 30
FAIL: 319

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/webxr/gamepads-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
XRInputSource interface: attribute gamepad: FAIL (Chrome: PASS, Safari: FAIL)
/webxr/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
XRViewerPose interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
Navigator interface: attribute xr: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer must be primary interface of xrWebGLLayer: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "orientation" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestReferenceSpace(XRReferenceSpaceType) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform must be primary interface of new XRRigidTransform(): FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: operation isSessionSupported(XRSessionMode): FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: iterable<XRInputSource>: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onvisibilitychange: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute targetRaySpace: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute inputSources: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "visibilityState" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: xrReferenceSpace must inherit property "onreset" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute depthNear: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: xrInputSourceArray must inherit property "length" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: calling getNativeFramebufferScaleFactor(XRSession) on xrWebGLLayer with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: attribute referenceSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "antialias" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestAnimationFrame(XRFrameRequestCallback)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute position: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: calling getOffsetReferenceSpace(XRRigidTransform) on xrReferenceSpace with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: xrSessionEvent must inherit property "session" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation updateRenderState(optional XRRenderStateInit): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onend" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: attribute emulatedPosition: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: attribute length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "inverse" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent must be primary interface of xrInputSourcesChangeEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute targetRayMode: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "added" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestReferenceSpace(XRReferenceSpaceType)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute baseLayer: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "getNativeFramebufferScaleFactor(XRSession)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface object name: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrReferenceSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: operation getNativeFramebufferScaleFactor(XRSession): FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "framebuffer" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute height: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: attribute session: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onselectend: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute matrix: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: attribute frame: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: operation getPose(XRSpace, XRSpace): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onselectstart" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebGLRenderingContext includes WebGLRenderingContextOverloads: member names are unique: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: attribute onsqueeze: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: operation requestSession(XRSessionMode, optional XRSessionInit): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onselect: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState must be primary interface of xrRenderState: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "updateRenderState(optional XRRenderStateInit)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "cancelAnimationFrame(long)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onsqueezestart: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute profiles: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onselectend" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: attribute ondevicechange: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace must be primary interface of xrReferenceSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute framebufferHeight: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: attribute added: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute depthFar: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: attribute inputSource: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation cancelAnimationFrame(long): FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: attribute transform: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: attribute eye: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: attribute removed: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: attribute granted: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: attribute onselectstart: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: operation getViewport(XRView): FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: attribute projectionMatrix: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrInputSourcesChangeEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "getViewport(XRView)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "session" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "end()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: attribute transform: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
XRViewerPose interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: attribute session: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSource interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute inverse: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute handedness: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "matrix" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSourceArray must be primary interface of xrInputSourceArray: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onselect" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "inputSources" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
Stringification of xrSession: FAIL (Chrome: PASS, Safari: FAIL)
WebGLRenderingContext includes WebGLRenderingContextBase: member names are unique: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: calling getViewport(XRView) on xrWebGLLayer with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
WebGLRenderingContextBase interface: webGLRenderingContextBase must inherit property "makeXRCompatible()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "ignoreDepthValues" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: operation getOffsetReferenceSpace(XRRigidTransform): FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrSessionEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: xrSession must inherit property "oninputsourceschange" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onsqueezeend" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
XRView interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
XRFrame interface: operation getViewerPose(XRReferenceSpace): FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "inlineVerticalFieldOfView" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: attribute boundsGeometry: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: calling cancelAnimationFrame(long) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
Navigator interface: navigator must inherit property "xr" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
XRViewerPose interface: attribute views: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: attribute transform: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: xrReferenceSpace must inherit property "getOffsetReferenceSpace(XRRigidTransform)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestAnimationFrame(XRFrameRequestCallback) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "depthNear" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onsqueezestart" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "removed" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: attribute onreset: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation requestAnimationFrame(XRFrameRequestCallback): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onsqueeze" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute inlineVerticalFieldOfView: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "framebufferHeight" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation requestReferenceSpace(XRReferenceSpaceType): FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute antialias: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new XRRigidTransform(): FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "framebufferWidth" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "renderState" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute x: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute gripSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrWebGLLayer: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface object name: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrRenderState: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "position" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession must be primary interface of xrSession: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onvisibilitychange" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
XRSessionEvent must be primary interface of xrSessionEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: attribute session: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute y: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute visibilityState: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute ignoreDepthValues: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute orientation: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute width: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "depthFar" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute framebuffer: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "baseLayer" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: attribute oninputsourceschange: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onsqueezeend: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling updateRenderState(optional XRRenderStateInit) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute framebufferWidth: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute renderState: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrInputSourceArray: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onend: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation end(): FAIL (Chrome: PASS, Safari: FAIL)
/webxr/ar-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
XRSession interface: attribute interactionMode: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute environmentBlendMode: FAIL (Chrome: PASS, Safari: FAIL)
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "environmentBlendMode" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "interactionMode" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
/hit-test/idlharness.https.html
XRTransientInputHitTestSource interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: operation getHitTestResultsForTransientInput(XRTransientInputHitTestSource): FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: attribute origin: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: new XRRay() must inherit property "matrix" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: operation requestHitTestSource(XRHitTestOptionsInit): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: attribute direction: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestHitTestSource(XRHitTestOptionsInit) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: operation getPose(XRSpace): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: attribute results: FAIL (Chrome: PASS, Safari: FAIL)
XRRay must be primary interface of new XRRay(): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: operation getHitTestResults(XRHitTestSource): FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: attribute inputSource: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: attribute matrix: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: operation cancel(): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: new XRRay() must inherit property "direction" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestHitTestSource(XRHitTestOptionsInit)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new XRRay(): FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: operation cancel(): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit): FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: new XRRay() must inherit property "origin" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)

Tests Disabled in Gecko Infrastructure

/webxr/gamepads-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
/webxr/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
/webxr/ar-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)

CI Results

Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 63 tests

Status Summary

Firefox

OK : 3[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4[GitHub]
PASS: 30[GitHub] 59[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 84[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt]
FAIL: 267[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 319[GitHub]

Chrome

OK : 4
PASS: 330
FAIL: 19

Safari

OK : 4
PASS: 30
FAIL: 319

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/webxr/gamepads-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
XRInputSource interface: attribute gamepad: FAIL (Chrome: PASS, Safari: FAIL)
/webxr/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
XRViewerPose interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
Navigator interface: attribute xr: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer must be primary interface of xrWebGLLayer: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "orientation" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestReferenceSpace(XRReferenceSpaceType) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform must be primary interface of new XRRigidTransform(): FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: operation isSessionSupported(XRSessionMode): FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: iterable<XRInputSource>: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onvisibilitychange: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute targetRaySpace: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute inputSources: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "visibilityState" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: xrReferenceSpace must inherit property "onreset" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute depthNear: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: xrInputSourceArray must inherit property "length" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: calling getNativeFramebufferScaleFactor(XRSession) on xrWebGLLayer with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: attribute referenceSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "antialias" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestAnimationFrame(XRFrameRequestCallback)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute position: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: calling getOffsetReferenceSpace(XRRigidTransform) on xrReferenceSpace with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: xrSessionEvent must inherit property "session" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation updateRenderState(optional XRRenderStateInit): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onend" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: attribute emulatedPosition: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: attribute length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "inverse" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent must be primary interface of xrInputSourcesChangeEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute targetRayMode: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "added" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestReferenceSpace(XRReferenceSpaceType)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute baseLayer: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "getNativeFramebufferScaleFactor(XRSession)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface object name: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrReferenceSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: operation getNativeFramebufferScaleFactor(XRSession): FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "framebuffer" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute height: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: attribute session: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onselectend: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute matrix: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: attribute frame: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: operation getPose(XRSpace, XRSpace): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onselectstart" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebGLRenderingContext includes WebGLRenderingContextOverloads: member names are unique: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: attribute onsqueeze: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: operation requestSession(XRSessionMode, optional XRSessionInit): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onselect: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState must be primary interface of xrRenderState: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "updateRenderState(optional XRRenderStateInit)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "cancelAnimationFrame(long)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onsqueezestart: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute profiles: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onselectend" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: attribute ondevicechange: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace must be primary interface of xrReferenceSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute framebufferHeight: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: attribute added: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute depthFar: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: attribute inputSource: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation cancelAnimationFrame(long): FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: attribute transform: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: attribute eye: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: attribute removed: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: attribute granted: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: attribute onselectstart: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: operation getViewport(XRView): FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: attribute projectionMatrix: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrInputSourcesChangeEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "getViewport(XRView)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "session" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "end()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: attribute transform: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
XRViewerPose interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: attribute session: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSource interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute inverse: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute handedness: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "matrix" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSourceArray must be primary interface of xrInputSourceArray: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onselect" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "inputSources" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
Stringification of xrSession: FAIL (Chrome: PASS, Safari: FAIL)
WebGLRenderingContext includes WebGLRenderingContextBase: member names are unique: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: calling getViewport(XRView) on xrWebGLLayer with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
WebGLRenderingContextBase interface: webGLRenderingContextBase must inherit property "makeXRCompatible()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "ignoreDepthValues" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: operation getOffsetReferenceSpace(XRRigidTransform): FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrSessionEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: xrSession must inherit property "oninputsourceschange" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onsqueezeend" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
XRView interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
XRFrame interface: operation getViewerPose(XRReferenceSpace): FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "inlineVerticalFieldOfView" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: attribute boundsGeometry: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: calling cancelAnimationFrame(long) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
Navigator interface: navigator must inherit property "xr" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
XRViewerPose interface: attribute views: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: attribute transform: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: xrReferenceSpace must inherit property "getOffsetReferenceSpace(XRRigidTransform)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestAnimationFrame(XRFrameRequestCallback) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "depthNear" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onsqueezestart" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "removed" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: attribute onreset: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation requestAnimationFrame(XRFrameRequestCallback): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onsqueeze" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute inlineVerticalFieldOfView: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "framebufferHeight" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation requestReferenceSpace(XRReferenceSpaceType): FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute antialias: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new XRRigidTransform(): FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "framebufferWidth" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "renderState" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute x: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute gripSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrWebGLLayer: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface object name: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrRenderState: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "position" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession must be primary interface of xrSession: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onvisibilitychange" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
XRSessionEvent must be primary interface of xrSessionEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: attribute session: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute y: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute visibilityState: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute ignoreDepthValues: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute orientation: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute width: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "depthFar" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute framebuffer: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "baseLayer" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: attribute oninputsourceschange: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onsqueezeend: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling updateRenderState(optional XRRenderStateInit) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute framebufferWidth: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute renderState: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrInputSourceArray: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onend: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation end(): FAIL (Chrome: PASS, Safari: FAIL)
/webxr/ar-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
XRSession interface: attribute interactionMode: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute environmentBlendMode: FAIL (Chrome: PASS, Safari: FAIL)
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "environmentBlendMode" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "interactionMode" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
/hit-test/idlharness.https.html
XRTransientInputHitTestSource interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: operation getHitTestResultsForTransientInput(XRTransientInputHitTestSource): FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: attribute origin: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: new XRRay() must inherit property "matrix" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: operation requestHitTestSource(XRHitTestOptionsInit): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: attribute direction: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestHitTestSource(XRHitTestOptionsInit) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: operation getPose(XRSpace): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: attribute results: FAIL (Chrome: PASS, Safari: FAIL)
XRRay must be primary interface of new XRRay(): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: operation getHitTestResults(XRHitTestSource): FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: attribute inputSource: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: attribute matrix: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: operation cancel(): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: new XRRay() must inherit property "direction" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestHitTestSource(XRHitTestOptionsInit)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new XRRay(): FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: operation cancel(): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit): FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: new XRRay() must inherit property "origin" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)

Tests Disabled in Gecko Infrastructure

/webxr/gamepads-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
/webxr/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
/webxr/ar-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/55784d6c6ba0
[wpt PR 23129] - Update interfaces/webxr.idl, a=testonly
https://hg.mozilla.org/integration/autoland/rev/72fdfa67f9c1
[wpt PR 23129] - Update wpt metadata, a=testonly

CI Results

Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 63 tests

Status Summary

Firefox

OK : 3[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4[GitHub]
PASS: 30[GitHub] 59[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 84[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt]
FAIL: 267[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 319[GitHub]

Chrome

OK : 4
PASS: 330
FAIL: 19

Safari

OK : 4
PASS: 30
FAIL: 319

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/webxr/gamepads-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
XRInputSource interface: attribute gamepad: FAIL (Chrome: PASS, Safari: FAIL)
/webxr/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
XRViewerPose interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
Navigator interface: attribute xr: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer must be primary interface of xrWebGLLayer: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "orientation" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestReferenceSpace(XRReferenceSpaceType) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform must be primary interface of new XRRigidTransform(): FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: operation isSessionSupported(XRSessionMode): FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: iterable<XRInputSource>: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onvisibilitychange: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute targetRaySpace: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute inputSources: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "visibilityState" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: xrReferenceSpace must inherit property "onreset" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute depthNear: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: xrInputSourceArray must inherit property "length" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: calling getNativeFramebufferScaleFactor(XRSession) on xrWebGLLayer with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: attribute referenceSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "antialias" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestAnimationFrame(XRFrameRequestCallback)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute position: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: calling getOffsetReferenceSpace(XRRigidTransform) on xrReferenceSpace with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: xrSessionEvent must inherit property "session" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation updateRenderState(optional XRRenderStateInit): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onend" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: attribute emulatedPosition: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: attribute length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "inverse" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent must be primary interface of xrInputSourcesChangeEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute targetRayMode: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "added" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestReferenceSpace(XRReferenceSpaceType)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute baseLayer: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "getNativeFramebufferScaleFactor(XRSession)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface object name: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrReferenceSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: operation getNativeFramebufferScaleFactor(XRSession): FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "framebuffer" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute height: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: attribute session: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onselectend: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute matrix: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: attribute frame: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: operation getPose(XRSpace, XRSpace): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onselectstart" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WebGLRenderingContext includes WebGLRenderingContextOverloads: member names are unique: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: attribute onsqueeze: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: operation requestSession(XRSessionMode, optional XRSessionInit): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onselect: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState must be primary interface of xrRenderState: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "updateRenderState(optional XRRenderStateInit)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "cancelAnimationFrame(long)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onsqueezestart: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute profiles: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onselectend" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: attribute ondevicechange: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace must be primary interface of xrReferenceSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute framebufferHeight: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: attribute added: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute depthFar: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: attribute inputSource: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation cancelAnimationFrame(long): FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: attribute transform: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: attribute eye: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: attribute removed: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: attribute granted: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: attribute onselectstart: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: operation getViewport(XRView): FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: attribute projectionMatrix: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrInputSourcesChangeEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "getViewport(XRView)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "session" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "end()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: attribute transform: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
XRViewerPose interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: attribute session: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSource interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute inverse: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute handedness: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "matrix" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSourceArray must be primary interface of xrInputSourceArray: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onselect" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "inputSources" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
Stringification of xrSession: FAIL (Chrome: PASS, Safari: FAIL)
WebGLRenderingContext includes WebGLRenderingContextBase: member names are unique: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: calling getViewport(XRView) on xrWebGLLayer with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
WebGLRenderingContextBase interface: webGLRenderingContextBase must inherit property "makeXRCompatible()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "ignoreDepthValues" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: operation getOffsetReferenceSpace(XRRigidTransform): FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrSessionEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: xrSession must inherit property "oninputsourceschange" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onsqueezeend" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
XRView interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
XRFrame interface: operation getViewerPose(XRReferenceSpace): FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "inlineVerticalFieldOfView" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: attribute boundsGeometry: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: calling cancelAnimationFrame(long) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
Navigator interface: navigator must inherit property "xr" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
XRViewerPose interface: attribute views: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: attribute transform: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: xrReferenceSpace must inherit property "getOffsetReferenceSpace(XRRigidTransform)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestAnimationFrame(XRFrameRequestCallback) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "depthNear" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onsqueezestart" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "removed" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: attribute onreset: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation requestAnimationFrame(XRFrameRequestCallback): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onsqueeze" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: attribute inlineVerticalFieldOfView: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "framebufferHeight" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation requestReferenceSpace(XRReferenceSpaceType): FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSessionEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute antialias: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new XRRigidTransform(): FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: xrWebGLLayer must inherit property "framebufferWidth" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSystem interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPose interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "renderState" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceArray interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute x: FAIL (Chrome: PASS, Safari: FAIL)
XRViewerPose interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: attribute gripSpace: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrWebGLLayer: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpaceEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface object name: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrRenderState: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: new XRRigidTransform() must inherit property "position" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession must be primary interface of xrSession: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "onvisibilitychange" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
XRSessionEvent must be primary interface of xrSessionEvent: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourcesChangeEvent interface: attribute session: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute y: FAIL (Chrome: PASS, Safari: FAIL)
XRReferenceSpace interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute visibilityState: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute ignoreDepthValues: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRigidTransform interface: attribute orientation: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRViewport interface: attribute width: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
XRInputSourceArray interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "depthFar" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute framebuffer: FAIL (Chrome: PASS, Safari: FAIL)
XRView interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRenderState interface: xrRenderState must inherit property "baseLayer" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRInputSourceEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRPermissionStatus interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: attribute oninputsourceschange: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onsqueezeend: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling updateRenderState(optional XRRenderStateInit) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRBoundedReferenceSpace interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRWebGLLayer interface: attribute framebufferWidth: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute renderState: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of xrInputSourceArray: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute onend: FAIL (Chrome: PASS, Safari: FAIL)
XRSpace interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation end(): FAIL (Chrome: PASS, Safari: FAIL)
/webxr/ar-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
XRSession interface: attribute interactionMode: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: attribute environmentBlendMode: FAIL (Chrome: PASS, Safari: FAIL)
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "environmentBlendMode" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "interactionMode" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
/hit-test/idlharness.https.html
XRTransientInputHitTestSource interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: operation getHitTestResultsForTransientInput(XRTransientInputHitTestSource): FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: attribute origin: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: new XRRay() must inherit property "matrix" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
XRSession interface: operation requestHitTestSource(XRHitTestOptionsInit): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: attribute direction: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestHitTestSource(XRHitTestOptionsInit) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface object name: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: operation getPose(XRSpace): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: attribute results: FAIL (Chrome: PASS, Safari: FAIL)
XRRay must be primary interface of new XRRay(): FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: calling requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit) on xrSession with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRFrame interface: operation getHitTestResults(XRHitTestSource): FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: attribute inputSource: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: attribute matrix: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: operation cancel(): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: new XRRay() must inherit property "direction" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
idl_test setup: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: xrSession must inherit property "requestHitTestSource(XRHitTestOptionsInit)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new XRRay(): FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestSource interface: operation cancel(): FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestResult interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
XRSession interface: operation requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit): FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
XRTransientInputHitTestResult interface object length: FAIL (Chrome: PASS, Safari: FAIL)
XRRay interface: new XRRay() must inherit property "origin" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
XRHitTestSource interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)

Tests Disabled in Gecko Infrastructure

/webxr/gamepads-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
/webxr/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)
/webxr/ar-module/idlharness.https.window.html: OK [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: OK, Safari: OK)

Test result changes from PR not available.
Pushed by archaeopteryx@coole-files.de:
https://hg.mozilla.org/integration/autoland/rev/f24cbbadd24d
[wpt PR 23129] - Update interfaces/webxr.idl, a=testonly
https://hg.mozilla.org/integration/autoland/rev/158355809cbc
[wpt PR 23129] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in before you can comment on or make changes to this bug.