blob: b9df588c70e3c521a84d5335f0e3e32f9cd12cbf [file] [log] [blame]
This is a testharness.js-based test.
Found 216 tests; 203 PASS, 13 FAIL, 0 TIMEOUT, 0 NOTRUN.
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
PASS XR interface: operation supportsSessionMode(XRSessionMode)
PASS XR interface: operation requestSession(XRSessionCreationOptions)
PASS XR interface: attribute ondevicechange
PASS XR must be primary interface of navigator.xr
PASS Stringification of navigator.xr
PASS XR interface: navigator.xr must inherit property "supportsSessionMode(XRSessionMode)" with the proper type
PASS XR interface: calling supportsSessionMode(XRSessionMode) on navigator.xr with too few arguments must throw TypeError
PASS XR interface: navigator.xr must inherit property "requestSession(XRSessionCreationOptions)" with the proper type
PASS XR interface: calling requestSession(XRSessionCreationOptions) on navigator.xr with too few arguments must throw TypeError
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
PASS XRSession interface: attribute mode
PASS XRSession interface: attribute environmentBlendMode
PASS XRSession interface: attribute renderState
PASS XRSession interface: attribute viewerSpace
FAIL XRSession interface: operation updateRenderState(XRRenderStateInit) assert_equals: property has wrong .length expected 0 but got 1
PASS XRSession interface: operation requestReferenceSpace(XRReferenceSpaceOptions)
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 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 baseLayer
PASS XRRenderState interface: attribute outputContext
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: attribute originOffset
PASS XRReferenceSpace interface: attribute onreset
PASS XRStationaryReferenceSpace interface: existence and properties of interface object
PASS XRStationaryReferenceSpace interface object length
PASS XRStationaryReferenceSpace interface object name
PASS XRStationaryReferenceSpace interface: existence and properties of interface prototype object
PASS XRStationaryReferenceSpace interface: existence and properties of interface prototype object's "constructor" property
PASS XRStationaryReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property
PASS XRStationaryReferenceSpace interface: attribute subtype
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 XRUnboundedReferenceSpace interface: existence and properties of interface object
PASS XRUnboundedReferenceSpace interface object length
PASS XRUnboundedReferenceSpace interface object name
PASS XRUnboundedReferenceSpace interface: existence and properties of interface prototype object
PASS XRUnboundedReferenceSpace interface: existence and properties of interface prototype object's "constructor" property
PASS XRUnboundedReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property
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 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: operation inverse()
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 matrix
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
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 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 ignoreDepthValues
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 transform assert_own_property: self does not have own property "XRReferenceSpaceEvent" expected property "XRReferenceSpaceEvent" missing
PASS WebGLRenderingContext interface: operation makeXRCompatible()
PASS Navigator interface: attribute xr
PASS Navigator interface: navigator must inherit property "xr" with the proper type
Harness: the test ran to completion.