blob: 70f7fa67447af7b96878d02f4d7b4dd388dc7e3c [file] [log] [blame]
This is a testharness.js-based test.
PASS idl_test setup
PASS Partial interface Navigator: original interface defined
PASS Partial dictionary WebGLContextAttributes: original dictionary defined
PASS Partial interface mixin WebGLRenderingContextBase: original interface mixin defined
PASS XR interface: existence and properties of interface object
PASS XR interface object length
PASS XR interface object name
PASS XR interface: existence and properties of interface prototype object
PASS XR interface: existence and properties of interface prototype object's "constructor" property
PASS XR interface: existence and properties of interface prototype object's @@unscopables property
FAIL XR interface: operation supportsSessionMode(XRSessionMode) assert_own_property: interface prototype object missing non-static operation expected property "supportsSessionMode" missing
FAIL XR interface: operation requestSession(XRSessionCreationOptions) assert_own_property: interface prototype object missing non-static operation expected property "requestSession" missing
PASS XR interface: attribute ondevicechange
PASS XR must be primary interface of navigator.xr
PASS Stringification of navigator.xr
FAIL XR interface: navigator.xr must inherit property "supportsSessionMode(XRSessionMode)" with the proper type assert_inherits: property "supportsSessionMode" not found in prototype chain
FAIL XR interface: calling supportsSessionMode(XRSessionMode) on navigator.xr with too few arguments must throw TypeError assert_inherits: property "supportsSessionMode" not found in prototype chain
FAIL XR interface: navigator.xr must inherit property "requestSession(XRSessionCreationOptions)" with the proper type assert_inherits: property "requestSession" not found in prototype chain
FAIL XR interface: calling requestSession(XRSessionCreationOptions) on navigator.xr with too few arguments must throw TypeError assert_inherits: property "requestSession" not found in prototype chain
PASS XR interface: navigator.xr must inherit property "ondevicechange" with the proper type
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
FAIL XRSession interface: attribute mode assert_true: The prototype object must have a property "mode" expected true got false
PASS XRSession interface: attribute outputContext
PASS XRSession interface: attribute environmentBlendMode
PASS XRSession interface: attribute depthNear
PASS XRSession interface: attribute depthFar
PASS XRSession interface: attribute baseLayer
FAIL XRSession interface: operation requestReferenceSpace(XRReferenceSpaceType, XRReferenceSpaceOptions) assert_own_property: interface prototype object missing non-static operation expected property "requestReferenceSpace" missing
PASS XRSession interface: operation getInputSources()
PASS XRSession interface: operation requestAnimationFrame(XRFrameRequestCallback)
PASS XRSession interface: operation cancelAnimationFrame(long)
PASS XRSession interface: operation end()
PASS XRSession interface: attribute onblur
PASS XRSession interface: attribute onfocus
PASS XRSession interface: attribute onend
FAIL XRSession interface: attribute onselect assert_true: The prototype object must have a property "onselect" expected true got false
FAIL XRSession interface: attribute oninputsourceschange assert_true: The prototype object must have a property "oninputsourceschange" expected true got false
FAIL XRSession interface: attribute onselectstart assert_true: The prototype object must have a property "onselectstart" expected true got false
FAIL XRSession interface: attribute onselectend assert_true: The prototype object must have a property "onselectend" expected true got false
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
FAIL XRFrame interface: operation getViewerPose(XRReferenceSpace) assert_own_property: interface prototype object missing non-static operation expected property "getViewerPose" missing
FAIL XRFrame interface: operation getInputPose(XRInputSource, XRReferenceSpace) assert_equals: property has wrong .length expected 1 but got 2
FAIL XRSpace interface: existence and properties of interface object assert_own_property: self does not have own property "XRSpace" expected property "XRSpace" missing
FAIL XRSpace interface object length assert_own_property: self does not have own property "XRSpace" expected property "XRSpace" missing
FAIL XRSpace interface object name assert_own_property: self does not have own property "XRSpace" expected property "XRSpace" missing
FAIL XRSpace interface: existence and properties of interface prototype object assert_own_property: self does not have own property "XRSpace" expected property "XRSpace" missing
FAIL XRSpace interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "XRSpace" expected property "XRSpace" missing
FAIL XRSpace interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "XRSpace" expected property "XRSpace" missing
FAIL XRSpace interface: operation getTransformTo(XRSpace) assert_own_property: self does not have own property "XRSpace" expected property "XRSpace" missing
FAIL XRReferenceSpace interface: existence and properties of interface object assert_own_property: self does not have own property "XRReferenceSpace" expected property "XRReferenceSpace" missing
FAIL XRReferenceSpace interface object length assert_own_property: self does not have own property "XRReferenceSpace" expected property "XRReferenceSpace" missing
FAIL XRReferenceSpace interface object name assert_own_property: self does not have own property "XRReferenceSpace" expected property "XRReferenceSpace" missing
FAIL XRReferenceSpace interface: existence and properties of interface prototype object assert_own_property: self does not have own property "XRReferenceSpace" expected property "XRReferenceSpace" missing
FAIL XRReferenceSpace interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "XRReferenceSpace" expected property "XRReferenceSpace" missing
FAIL XRReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "XRReferenceSpace" expected property "XRReferenceSpace" missing
FAIL XRReferenceSpace interface: attribute onreset assert_own_property: self does not have own property "XRReferenceSpace" expected property "XRReferenceSpace" missing
FAIL XRStationaryReferenceSpace interface: existence and properties of interface object assert_own_property: self does not have own property "XRStationaryReferenceSpace" expected property "XRStationaryReferenceSpace" missing
FAIL XRStationaryReferenceSpace interface object length assert_own_property: self does not have own property "XRStationaryReferenceSpace" expected property "XRStationaryReferenceSpace" missing
FAIL XRStationaryReferenceSpace interface object name assert_own_property: self does not have own property "XRStationaryReferenceSpace" expected property "XRStationaryReferenceSpace" missing
FAIL XRStationaryReferenceSpace interface: existence and properties of interface prototype object assert_own_property: self does not have own property "XRStationaryReferenceSpace" expected property "XRStationaryReferenceSpace" missing
FAIL XRStationaryReferenceSpace interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "XRStationaryReferenceSpace" expected property "XRStationaryReferenceSpace" missing
FAIL XRStationaryReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "XRStationaryReferenceSpace" expected property "XRStationaryReferenceSpace" missing
FAIL XRStationaryReferenceSpace interface: attribute subtype assert_own_property: self does not have own property "XRStationaryReferenceSpace" expected property "XRStationaryReferenceSpace" missing
FAIL XRBoundedReferenceSpace interface: existence and properties of interface object assert_own_property: self does not have own property "XRBoundedReferenceSpace" expected property "XRBoundedReferenceSpace" missing
FAIL XRBoundedReferenceSpace interface object length assert_own_property: self does not have own property "XRBoundedReferenceSpace" expected property "XRBoundedReferenceSpace" missing
FAIL XRBoundedReferenceSpace interface object name assert_own_property: self does not have own property "XRBoundedReferenceSpace" expected property "XRBoundedReferenceSpace" missing
FAIL XRBoundedReferenceSpace interface: existence and properties of interface prototype object assert_own_property: self does not have own property "XRBoundedReferenceSpace" expected property "XRBoundedReferenceSpace" missing
FAIL XRBoundedReferenceSpace interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "XRBoundedReferenceSpace" expected property "XRBoundedReferenceSpace" missing
FAIL XRBoundedReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "XRBoundedReferenceSpace" expected property "XRBoundedReferenceSpace" missing
FAIL XRBoundedReferenceSpace interface: attribute boundsGeometry assert_own_property: self does not have own property "XRBoundedReferenceSpace" expected property "XRBoundedReferenceSpace" missing
FAIL XRUnboundedReferenceSpace interface: existence and properties of interface object assert_own_property: self does not have own property "XRUnboundedReferenceSpace" expected property "XRUnboundedReferenceSpace" missing
FAIL XRUnboundedReferenceSpace interface object length assert_own_property: self does not have own property "XRUnboundedReferenceSpace" expected property "XRUnboundedReferenceSpace" missing
FAIL XRUnboundedReferenceSpace interface object name assert_own_property: self does not have own property "XRUnboundedReferenceSpace" expected property "XRUnboundedReferenceSpace" missing
FAIL XRUnboundedReferenceSpace interface: existence and properties of interface prototype object assert_own_property: self does not have own property "XRUnboundedReferenceSpace" expected property "XRUnboundedReferenceSpace" missing
FAIL XRUnboundedReferenceSpace interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "XRUnboundedReferenceSpace" expected property "XRUnboundedReferenceSpace" missing
FAIL XRUnboundedReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "XRUnboundedReferenceSpace" expected property "XRUnboundedReferenceSpace" missing
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
FAIL XRView interface: attribute viewMatrix assert_true: The prototype object must have a property "viewMatrix" expected true got false
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
FAIL XRViewerPose interface: existence and properties of interface object assert_own_property: self does not have own property "XRViewerPose" expected property "XRViewerPose" missing
FAIL XRViewerPose interface object length assert_own_property: self does not have own property "XRViewerPose" expected property "XRViewerPose" missing
FAIL XRViewerPose interface object name assert_own_property: self does not have own property "XRViewerPose" expected property "XRViewerPose" missing
FAIL XRViewerPose interface: existence and properties of interface prototype object assert_own_property: self does not have own property "XRViewerPose" expected property "XRViewerPose" missing
FAIL XRViewerPose interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "XRViewerPose" expected property "XRViewerPose" missing
FAIL XRViewerPose interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "XRViewerPose" expected property "XRViewerPose" missing
FAIL XRViewerPose interface: attribute poseMatrix assert_own_property: self does not have own property "XRViewerPose" expected property "XRViewerPose" missing
FAIL XRViewerPose interface: attribute views assert_own_property: self does not have own property "XRViewerPose" expected property "XRViewerPose" missing
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 XRRay interface: existence and properties of interface object
PASS XRRay interface object length
PASS XRRay interface object name
PASS XRRay interface: existence and properties of interface prototype object
PASS XRRay interface: existence and properties of interface prototype object's "constructor" property
PASS XRRay interface: existence and properties of interface prototype object's @@unscopables property
PASS XRRay interface: attribute origin
PASS XRRay interface: attribute direction
PASS XRRay interface: attribute transformMatrix
PASS XRInputPose interface: existence and properties of interface object
PASS XRInputPose interface object length
PASS XRInputPose interface object name
PASS XRInputPose interface: existence and properties of interface prototype object
PASS XRInputPose interface: existence and properties of interface prototype object's "constructor" property
PASS XRInputPose interface: existence and properties of interface prototype object's @@unscopables property
PASS XRInputPose interface: attribute emulatedPosition
PASS XRInputPose interface: attribute targetRay
PASS XRInputPose interface: attribute gripMatrix
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 context
PASS XRWebGLLayer interface: attribute antialias
PASS XRWebGLLayer interface: attribute depth
PASS XRWebGLLayer interface: attribute stencil
PASS XRWebGLLayer interface: attribute alpha
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 requestViewportScaling(double)
PASS XRWebGLLayer interface: operation getNativeFramebufferScaleFactor(XRSession)
PASS XRPresentationContext interface: existence and properties of interface object
PASS XRPresentationContext interface object length
PASS XRPresentationContext interface object name
PASS XRPresentationContext interface: existence and properties of interface prototype object
PASS XRPresentationContext interface: existence and properties of interface prototype object's "constructor" property
PASS XRPresentationContext interface: existence and properties of interface prototype object's @@unscopables property
PASS XRPresentationContext interface: attribute canvas
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 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
FAIL XRReferenceSpaceEvent interface: existence and properties of interface object assert_own_property: self does not have own property "XRReferenceSpaceEvent" expected property "XRReferenceSpaceEvent" missing
FAIL XRReferenceSpaceEvent interface object length assert_own_property: self does not have own property "XRReferenceSpaceEvent" expected property "XRReferenceSpaceEvent" missing
FAIL XRReferenceSpaceEvent interface object name assert_own_property: self does not have own property "XRReferenceSpaceEvent" expected property "XRReferenceSpaceEvent" missing
FAIL XRReferenceSpaceEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "XRReferenceSpaceEvent" expected property "XRReferenceSpaceEvent" missing
FAIL XRReferenceSpaceEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "XRReferenceSpaceEvent" expected property "XRReferenceSpaceEvent" missing
FAIL XRReferenceSpaceEvent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "XRReferenceSpaceEvent" expected property "XRReferenceSpaceEvent" missing
FAIL XRReferenceSpaceEvent interface: attribute referenceSpace assert_own_property: self does not have own property "XRReferenceSpaceEvent" expected property "XRReferenceSpaceEvent" missing
FAIL XRReferenceSpaceEvent interface: attribute transformMatrix assert_own_property: self does not have own property "XRReferenceSpaceEvent" expected property "XRReferenceSpaceEvent" missing
FAIL WebGLRenderingContext interface: operation makeXRCompatible() assert_own_property: interface prototype object missing non-static operation expected property "makeXRCompatible" missing
PASS Navigator interface: attribute xr
PASS Navigator interface: navigator must inherit property "xr" with the proper type
Harness: the test ran to completion.