| |
| PASS idl_test setup |
| PASS idl_test validation |
| PASS Partial interface Navigator: original interface defined |
| PASS Partial interface Navigator: member names are unique |
| PASS Partial dictionary WebGLContextAttributes: original dictionary defined |
| PASS Partial dictionary WebGLContextAttributes: member names are unique |
| PASS Partial interface mixin WebGLRenderingContextBase: original interface mixin defined |
| PASS Partial interface mixin WebGLRenderingContextBase: member names are unique |
| PASS Partial interface Navigator[2]: member names are unique |
| PASS Partial interface mixin NavigatorID: member names are unique |
| FAIL WebGLRenderingContext includes WebGLRenderingContextBase: member names are unique assert_true: member canvas is unique expected true got false |
| FAIL WebGLRenderingContext includes WebGLRenderingContextOverloads: member names are unique assert_true: member bufferData is unique expected true got false |
| PASS Navigator includes NavigatorID: member names are unique |
| PASS Navigator includes NavigatorLanguage: member names are unique |
| PASS Navigator includes NavigatorOnLine: member names are unique |
| PASS Navigator includes NavigatorContentUtils: member names are unique |
| PASS Navigator includes NavigatorCookies: member names are unique |
| PASS Navigator includes NavigatorPlugins: member names are unique |
| PASS Navigator includes NavigatorConcurrentHardware: member names are unique |
| PASS XRSystem interface: existence and properties of interface object |
| PASS XRSystem interface object length |
| PASS XRSystem interface object name |
| PASS XRSystem interface: existence and properties of interface prototype object |
| PASS XRSystem interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRSystem interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRSystem interface: operation isSessionSupported(XRSessionMode) |
| PASS XRSystem interface: operation requestSession(XRSessionMode, optional XRSessionInit) |
| PASS XRSystem interface: attribute ondevicechange |
| PASS XRSession interface: existence and properties of interface object |
| PASS XRSession interface object length |
| PASS XRSession interface object name |
| PASS XRSession interface: existence and properties of interface prototype object |
| PASS XRSession interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRSession interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRSession interface: attribute visibilityState |
| PASS XRSession interface: attribute renderState |
| PASS XRSession interface: attribute inputSources |
| PASS XRSession interface: operation updateRenderState(optional XRRenderStateInit) |
| PASS XRSession interface: operation requestReferenceSpace(XRReferenceSpaceType) |
| PASS XRSession interface: operation requestAnimationFrame(XRFrameRequestCallback) |
| PASS XRSession interface: operation cancelAnimationFrame(unsigned long) |
| PASS XRSession interface: operation end() |
| PASS XRSession interface: attribute onend |
| PASS XRSession interface: attribute oninputsourceschange |
| PASS XRSession interface: attribute onselect |
| PASS XRSession interface: attribute onselectstart |
| PASS XRSession interface: attribute onselectend |
| PASS XRSession interface: attribute onsqueeze |
| PASS XRSession interface: attribute onsqueezestart |
| PASS XRSession interface: attribute onsqueezeend |
| PASS XRSession interface: attribute onvisibilitychange |
| PASS XRSession must be primary interface of xrSession |
| PASS Stringification of xrSession |
| PASS XRSession interface: xrSession must inherit property "visibilityState" with the proper type |
| PASS XRSession interface: xrSession must inherit property "renderState" with the proper type |
| PASS XRSession interface: xrSession must inherit property "inputSources" with the proper type |
| PASS XRSession interface: xrSession must inherit property "updateRenderState(optional XRRenderStateInit)" with the proper type |
| PASS XRSession interface: calling updateRenderState(optional XRRenderStateInit) on xrSession with too few arguments must throw TypeError |
| PASS XRSession interface: xrSession must inherit property "requestReferenceSpace(XRReferenceSpaceType)" with the proper type |
| PASS XRSession interface: calling requestReferenceSpace(XRReferenceSpaceType) on xrSession with too few arguments must throw TypeError |
| PASS XRSession interface: xrSession must inherit property "requestAnimationFrame(XRFrameRequestCallback)" with the proper type |
| PASS XRSession interface: calling requestAnimationFrame(XRFrameRequestCallback) on xrSession with too few arguments must throw TypeError |
| PASS XRSession interface: xrSession must inherit property "cancelAnimationFrame(unsigned long)" with the proper type |
| PASS XRSession interface: calling cancelAnimationFrame(unsigned long) on xrSession with too few arguments must throw TypeError |
| PASS XRSession interface: xrSession must inherit property "end()" with the proper type |
| PASS XRSession interface: xrSession must inherit property "onend" with the proper type |
| PASS XRSession interface: xrSession must inherit property "oninputsourceschange" with the proper type |
| PASS XRSession interface: xrSession must inherit property "onselect" with the proper type |
| PASS XRSession interface: xrSession must inherit property "onselectstart" with the proper type |
| PASS XRSession interface: xrSession must inherit property "onselectend" with the proper type |
| PASS XRSession interface: xrSession must inherit property "onsqueeze" with the proper type |
| PASS XRSession interface: xrSession must inherit property "onsqueezestart" with the proper type |
| PASS XRSession interface: xrSession must inherit property "onsqueezeend" with the proper type |
| PASS XRSession interface: xrSession must inherit property "onvisibilitychange" with the proper type |
| PASS XRRenderState interface: existence and properties of interface object |
| PASS XRRenderState interface object length |
| PASS XRRenderState interface object name |
| PASS XRRenderState interface: existence and properties of interface prototype object |
| PASS XRRenderState interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRRenderState interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRRenderState interface: attribute depthNear |
| PASS XRRenderState interface: attribute depthFar |
| PASS XRRenderState interface: attribute inlineVerticalFieldOfView |
| PASS XRRenderState interface: attribute baseLayer |
| PASS XRRenderState must be primary interface of xrRenderState |
| PASS Stringification of xrRenderState |
| PASS XRRenderState interface: xrRenderState must inherit property "depthNear" with the proper type |
| PASS XRRenderState interface: xrRenderState must inherit property "depthFar" with the proper type |
| PASS XRRenderState interface: xrRenderState must inherit property "inlineVerticalFieldOfView" with the proper type |
| PASS XRRenderState interface: xrRenderState must inherit property "baseLayer" with the proper type |
| PASS XRFrame interface: existence and properties of interface object |
| PASS XRFrame interface object length |
| PASS XRFrame interface object name |
| PASS XRFrame interface: existence and properties of interface prototype object |
| PASS XRFrame interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRFrame interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRFrame interface: attribute session |
| PASS XRFrame interface: operation getViewerPose(XRReferenceSpace) |
| PASS XRFrame interface: operation getPose(XRSpace, XRSpace) |
| PASS XRSpace interface: existence and properties of interface object |
| PASS XRSpace interface object length |
| PASS XRSpace interface object name |
| PASS XRSpace interface: existence and properties of interface prototype object |
| PASS XRSpace interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRSpace interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRReferenceSpace interface: existence and properties of interface object |
| PASS XRReferenceSpace interface object length |
| PASS XRReferenceSpace interface object name |
| PASS XRReferenceSpace interface: existence and properties of interface prototype object |
| PASS XRReferenceSpace interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRReferenceSpace interface: operation getOffsetReferenceSpace(XRRigidTransform) |
| PASS XRReferenceSpace interface: attribute onreset |
| PASS XRReferenceSpace must be primary interface of xrReferenceSpace |
| PASS Stringification of xrReferenceSpace |
| PASS XRReferenceSpace interface: xrReferenceSpace must inherit property "getOffsetReferenceSpace(XRRigidTransform)" with the proper type |
| PASS XRReferenceSpace interface: calling getOffsetReferenceSpace(XRRigidTransform) on xrReferenceSpace with too few arguments must throw TypeError |
| PASS XRReferenceSpace interface: xrReferenceSpace must inherit property "onreset" with the proper type |
| PASS XRBoundedReferenceSpace interface: existence and properties of interface object |
| PASS XRBoundedReferenceSpace interface object length |
| PASS XRBoundedReferenceSpace interface object name |
| PASS XRBoundedReferenceSpace interface: existence and properties of interface prototype object |
| PASS XRBoundedReferenceSpace interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRBoundedReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRBoundedReferenceSpace interface: attribute boundsGeometry |
| PASS XRView interface: existence and properties of interface object |
| PASS XRView interface object length |
| PASS XRView interface object name |
| PASS XRView interface: existence and properties of interface prototype object |
| PASS XRView interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRView interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRView interface: attribute eye |
| PASS XRView interface: attribute projectionMatrix |
| PASS XRView interface: attribute transform |
| PASS XRView interface: attribute recommendedViewportScale |
| PASS XRView interface: operation requestViewportScale(double?) |
| PASS XRViewport interface: existence and properties of interface object |
| PASS XRViewport interface object length |
| PASS XRViewport interface object name |
| PASS XRViewport interface: existence and properties of interface prototype object |
| PASS XRViewport interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRViewport interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRViewport interface: attribute x |
| PASS XRViewport interface: attribute y |
| PASS XRViewport interface: attribute width |
| PASS XRViewport interface: attribute height |
| PASS XRRigidTransform interface: existence and properties of interface object |
| PASS XRRigidTransform interface object length |
| PASS XRRigidTransform interface object name |
| PASS XRRigidTransform interface: existence and properties of interface prototype object |
| PASS XRRigidTransform interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRRigidTransform interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRRigidTransform interface: attribute position |
| PASS XRRigidTransform interface: attribute orientation |
| PASS XRRigidTransform interface: attribute matrix |
| PASS XRRigidTransform interface: attribute inverse |
| PASS XRRigidTransform must be primary interface of new XRRigidTransform() |
| PASS Stringification of new XRRigidTransform() |
| PASS XRRigidTransform interface: new XRRigidTransform() must inherit property "position" with the proper type |
| PASS XRRigidTransform interface: new XRRigidTransform() must inherit property "orientation" with the proper type |
| PASS XRRigidTransform interface: new XRRigidTransform() must inherit property "matrix" with the proper type |
| PASS XRRigidTransform interface: new XRRigidTransform() must inherit property "inverse" with the proper type |
| PASS XRPose interface: existence and properties of interface object |
| PASS XRPose interface object length |
| PASS XRPose interface object name |
| PASS XRPose interface: existence and properties of interface prototype object |
| PASS XRPose interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRPose interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRPose interface: attribute transform |
| FAIL XRPose interface: attribute linearVelocity assert_true: The prototype object must have a property "linearVelocity" expected true got false |
| FAIL XRPose interface: attribute angularVelocity assert_true: The prototype object must have a property "angularVelocity" expected true got false |
| PASS XRPose interface: attribute emulatedPosition |
| PASS XRViewerPose interface: existence and properties of interface object |
| PASS XRViewerPose interface object length |
| PASS XRViewerPose interface object name |
| PASS XRViewerPose interface: existence and properties of interface prototype object |
| PASS XRViewerPose interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRViewerPose interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRViewerPose interface: attribute views |
| PASS XRInputSource interface: existence and properties of interface object |
| PASS XRInputSource interface object length |
| PASS XRInputSource interface object name |
| PASS XRInputSource interface: existence and properties of interface prototype object |
| PASS XRInputSource interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRInputSource interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRInputSource interface: attribute handedness |
| PASS XRInputSource interface: attribute targetRayMode |
| PASS XRInputSource interface: attribute targetRaySpace |
| PASS XRInputSource interface: attribute gripSpace |
| PASS XRInputSource interface: attribute profiles |
| PASS XRInputSourceArray interface: existence and properties of interface object |
| PASS XRInputSourceArray interface object length |
| PASS XRInputSourceArray interface object name |
| PASS XRInputSourceArray interface: existence and properties of interface prototype object |
| PASS XRInputSourceArray interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRInputSourceArray interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRInputSourceArray interface: iterable<XRInputSource> |
| PASS XRInputSourceArray interface: attribute length |
| PASS XRInputSourceArray must be primary interface of xrInputSourceArray |
| PASS Stringification of xrInputSourceArray |
| PASS XRInputSourceArray interface: xrInputSourceArray must inherit property "length" with the proper type |
| PASS XRLayer interface: existence and properties of interface object |
| PASS XRLayer interface object length |
| PASS XRLayer interface object name |
| PASS XRLayer interface: existence and properties of interface prototype object |
| PASS XRLayer interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRLayer interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRWebGLLayer interface: existence and properties of interface object |
| PASS XRWebGLLayer interface object length |
| PASS XRWebGLLayer interface object name |
| PASS XRWebGLLayer interface: existence and properties of interface prototype object |
| PASS XRWebGLLayer interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRWebGLLayer interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRWebGLLayer interface: attribute antialias |
| PASS XRWebGLLayer interface: attribute ignoreDepthValues |
| FAIL XRWebGLLayer interface: attribute fixedFoveation assert_true: The prototype object must have a property "fixedFoveation" expected true got false |
| PASS XRWebGLLayer interface: attribute framebuffer |
| PASS XRWebGLLayer interface: attribute framebufferWidth |
| PASS XRWebGLLayer interface: attribute framebufferHeight |
| PASS XRWebGLLayer interface: operation getViewport(XRView) |
| PASS XRWebGLLayer interface: operation getNativeFramebufferScaleFactor(XRSession) |
| PASS XRWebGLLayer must be primary interface of xrWebGLLayer |
| PASS Stringification of xrWebGLLayer |
| PASS XRWebGLLayer interface: xrWebGLLayer must inherit property "antialias" with the proper type |
| PASS XRWebGLLayer interface: xrWebGLLayer must inherit property "ignoreDepthValues" with the proper type |
| FAIL XRWebGLLayer interface: xrWebGLLayer must inherit property "fixedFoveation" with the proper type assert_inherits: property "fixedFoveation" not found in prototype chain |
| PASS XRWebGLLayer interface: xrWebGLLayer must inherit property "framebuffer" with the proper type |
| PASS XRWebGLLayer interface: xrWebGLLayer must inherit property "framebufferWidth" with the proper type |
| PASS XRWebGLLayer interface: xrWebGLLayer must inherit property "framebufferHeight" with the proper type |
| PASS XRWebGLLayer interface: xrWebGLLayer must inherit property "getViewport(XRView)" with the proper type |
| PASS XRWebGLLayer interface: calling getViewport(XRView) on xrWebGLLayer with too few arguments must throw TypeError |
| PASS XRWebGLLayer interface: xrWebGLLayer must inherit property "getNativeFramebufferScaleFactor(XRSession)" with the proper type |
| PASS XRWebGLLayer interface: calling getNativeFramebufferScaleFactor(XRSession) on xrWebGLLayer with too few arguments must throw TypeError |
| PASS XRSessionEvent interface: existence and properties of interface object |
| PASS XRSessionEvent interface object length |
| PASS XRSessionEvent interface object name |
| PASS XRSessionEvent interface: existence and properties of interface prototype object |
| PASS XRSessionEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRSessionEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRSessionEvent interface: attribute session |
| PASS XRSessionEvent must be primary interface of xrSessionEvent |
| PASS Stringification of xrSessionEvent |
| PASS XRSessionEvent interface: xrSessionEvent must inherit property "session" with the proper type |
| PASS XRInputSourceEvent interface: existence and properties of interface object |
| PASS XRInputSourceEvent interface object length |
| PASS XRInputSourceEvent interface object name |
| PASS XRInputSourceEvent interface: existence and properties of interface prototype object |
| PASS XRInputSourceEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRInputSourceEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRInputSourceEvent interface: attribute frame |
| PASS XRInputSourceEvent interface: attribute inputSource |
| PASS XRInputSourcesChangeEvent interface: existence and properties of interface object |
| PASS XRInputSourcesChangeEvent interface object length |
| PASS XRInputSourcesChangeEvent interface object name |
| PASS XRInputSourcesChangeEvent interface: existence and properties of interface prototype object |
| PASS XRInputSourcesChangeEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRInputSourcesChangeEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRInputSourcesChangeEvent interface: attribute session |
| PASS XRInputSourcesChangeEvent interface: attribute added |
| PASS XRInputSourcesChangeEvent interface: attribute removed |
| PASS XRInputSourcesChangeEvent must be primary interface of xrInputSourcesChangeEvent |
| PASS Stringification of xrInputSourcesChangeEvent |
| PASS XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "session" with the proper type |
| PASS XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "added" with the proper type |
| PASS XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "removed" with the proper type |
| PASS XRReferenceSpaceEvent interface: existence and properties of interface object |
| PASS XRReferenceSpaceEvent interface object length |
| PASS XRReferenceSpaceEvent interface object name |
| PASS XRReferenceSpaceEvent interface: existence and properties of interface prototype object |
| PASS XRReferenceSpaceEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS XRReferenceSpaceEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS XRReferenceSpaceEvent interface: attribute referenceSpace |
| PASS XRReferenceSpaceEvent interface: attribute transform |
| FAIL XRPermissionStatus interface: existence and properties of interface object assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing |
| FAIL XRPermissionStatus interface object length assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing |
| FAIL XRPermissionStatus interface object name assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing |
| FAIL XRPermissionStatus interface: existence and properties of interface prototype object assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing |
| FAIL XRPermissionStatus interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing |
| FAIL XRPermissionStatus interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing |
| FAIL XRPermissionStatus interface: attribute granted assert_own_property: self does not have own property "XRPermissionStatus" expected property "XRPermissionStatus" missing |
| PASS WebGLRenderingContextBase interface: webGLRenderingContextBase must inherit property "makeXRCompatible()" with the proper type |
| PASS Navigator interface: attribute xr |
| PASS Navigator interface: navigator must inherit property "xr" with the proper type |
| |