Rename metadata directories

This renames:
 - `tests/wpt/metadata` → `tests/wpt/meta-legacy-layout`
 - `tests/wpt/metadata-layout-2020` → `tests/wpt/meta`
 - `tests/wpt/mozilla/meta` → `tests/wpt/mozilla/meta-legacy-layout`
 - `tests/wpt/mozilla/meta-layout-2020` → `tests/wpt/mozilla/meta`
This commit is contained in:
Martin Robinson 2023-06-22 14:35:02 +02:00
parent cfd24f00bc
commit f4578afdfe
No known key found for this signature in database
GPG key ID: D56AA4FA55EFE6F8
23708 changed files with 772645 additions and 694 deletions

View file

@ -0,0 +1,10 @@
[ar_anchor_freefloating_create_move.https.html]
[Ensures free-floating anchor move gets propagated to anchor poses]
expected: FAIL
[Ensures free-floating anchor move gets propagated to anchor poses - webgl]
expected: FAIL
[Ensures free-floating anchor move gets propagated to anchor poses - webgl2]
expected: FAIL

View file

@ -0,0 +1,19 @@
[ar_anchor_freefloating_delay_creation.https.html]
[Ensures free-floating anchor creation with delayed failure is handled correctly]
expected: FAIL
[Ensures free-floating anchor creation with delayed success is handled correctly]
expected: FAIL
[Ensures free-floating anchor creation with delayed failure is handled correctly - webgl2]
expected: FAIL
[Ensures free-floating anchor creation with delayed success is handled correctly - webgl]
expected: FAIL
[Ensures free-floating anchor creation with delayed failure is handled correctly - webgl]
expected: FAIL
[Ensures free-floating anchor creation with delayed success is handled correctly - webgl2]
expected: FAIL

View file

@ -0,0 +1,10 @@
[ar_anchor_freefloating_failure.https.html]
[Ensures free-floating anchor creation failure is handled correctly]
expected: FAIL
[Ensures free-floating anchor creation failure is handled correctly - webgl2]
expected: FAIL
[Ensures free-floating anchor creation failure is handled correctly - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[ar_anchor_freefloating_pause_resume_stop.https.html]
[Ensures free-floating anchor state changes get propagated]
expected: FAIL
[Ensures free-floating anchor state changes get propagated - webgl2]
expected: FAIL
[Ensures free-floating anchor state changes get propagated - webgl]
expected: FAIL

View file

@ -0,0 +1,12 @@
[ar_anchor_getAnchors.https.html]
[XRFrame's trackedAnchors is empty when the feature was not requested - webgl]
expected: FAIL
[XRFrame's trackedAnchors is empty when the feature was not requested - webgl2]
expected: FAIL
[XRFrame's trackedAnchors is empty when the feature was requested - webgl]
expected: FAIL
[XRFrame's trackedAnchors is empty when the feature was requested - webgl2]
expected: FAIL

View file

@ -0,0 +1,28 @@
[ar_anchor_states.https.html]
[Anchor creation fails if the feature was not requested]
expected: FAIL
[Anchor creation fails if the feature was requested but the session already ended]
expected: FAIL
[Anchor creation succeeds if the feature was requested]
expected: FAIL
[Anchor creation succeeds if the feature was requested - webgl2]
expected: FAIL
[Anchor creation fails if the feature was not requested - webgl2]
expected: FAIL
[Anchor creation fails if the feature was not requested - webgl]
expected: FAIL
[Anchor creation fails if the feature was requested but the session already ended - webgl2]
expected: FAIL
[Anchor creation fails if the feature was requested but the session already ended - webgl]
expected: FAIL
[Anchor creation succeeds if the feature was requested - webgl]
expected: FAIL

View file

@ -0,0 +1,66 @@
[idlharness.https.window.html]
[XRHitTestResult interface: operation createAnchor()]
expected: FAIL
[XRAnchor interface object name]
expected: FAIL
[XRAnchor interface: existence and properties of interface prototype object]
expected: FAIL
[XRAnchor interface object length]
expected: FAIL
[XRAnchorSet interface: existence and properties of interface object]
expected: FAIL
[XRAnchorSet interface: existence and properties of interface prototype object]
expected: FAIL
[XRAnchor interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRFrame interface: operation createAnchor(XRRigidTransform, XRSpace)]
expected: FAIL
[XRFrame interface: attribute trackedAnchors]
expected: FAIL
[XRAnchor interface: operation delete()]
expected: FAIL
[XRAnchorSet interface object name]
expected: FAIL
[XRAnchor interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRAnchorSet interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRAnchor interface: existence and properties of interface object]
expected: FAIL
[XRAnchor interface: attribute anchorSpace]
expected: FAIL
[XRAnchorSet interface object length]
expected: FAIL
[XRAnchorSet interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRAnchor interface: operation requestPersistentHandle()]
expected: FAIL
[XRAnchorSet interface: setlike<XRAnchor>]
expected: FAIL
[XRSession interface: operation restorePersistentAnchor(DOMString)]
expected: FAIL
[XRSession interface: operation deletePersistentAnchor(DOMString)]
expected: FAIL
[XRSession interface: attribute persistentAnchors]
expected: FAIL

View file

@ -0,0 +1,16 @@
[idlharness.https.window.html]
[XRSession interface: attribute interactionMode]
expected: FAIL
[idl_test setup]
expected: FAIL
[XRSession interface: xrSession must inherit property "environmentBlendMode" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "interactionMode" with the proper type]
expected: FAIL
[XRView interface: attribute isFirstPersonObserver]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrDevice_requestSession_immersive-ar.https.html]
[Tests requestSession accepts immersive-ar mode]
expected: FAIL
[Tests requestSession accepts immersive-ar mode - webgl2]
expected: FAIL

View file

@ -0,0 +1,16 @@
[xrSession_environmentBlendMode.https.html]
[Tests environmentBlendMode for a VR device]
expected: FAIL
[Tests environmentBlendMode for an AR device]
expected: FAIL
[Tests environmentBlendMode for an AR device - webgl2]
expected: FAIL
[Tests environmentBlendMode for an AR device - webgl]
expected: FAIL
[Tests environmentBlendMode for a VR device - webgl2]
expected: FAIL

View file

@ -0,0 +1,46 @@
[xrSession_interactionMode.https.html]
[Tests interactionMode for a INLINE_SCREEN_DEVICE]
expected: FAIL
[Tests interactionMode for an VR_SCREEN_DEVICE]
expected: FAIL
[Tests interactionMode for an AR_SCREEN_DEVICE]
expected: FAIL
[Tests interactionMode for an AR_HMD_DEVICE]
expected: FAIL
[Tests interactionMode for an VR_HMD_DEVICE]
expected: FAIL
[Tests interactionMode for an AR_HMD_DEVICE - webgl]
expected: FAIL
[Tests interactionMode for an VR_HMD_DEVICE - webgl]
expected: FAIL
[Tests interactionMode for a INLINE_SCREEN_DEVICE - webgl]
expected: FAIL
[Tests interactionMode for a INLINE_SCREEN_DEVICE - webgl2]
expected: FAIL
[Tests interactionMode for an AR_SCREEN_DEVICE - webgl2]
expected: FAIL
[Tests interactionMode for an AR_SCREEN_DEVICE - webgl]
expected: FAIL
[Tests interactionMode for an VR_SCREEN_DEVICE - webgl]
expected: FAIL
[Tests interactionMode for an VR_SCREEN_DEVICE - webgl2]
expected: FAIL
[Tests interactionMode for an AR_HMD_DEVICE - webgl2]
expected: FAIL
[Tests interactionMode for an VR_HMD_DEVICE - webgl2]
expected: FAIL

View file

@ -0,0 +1,6 @@
[xrCamera_resolution.https.html]
[XRCamera object is present and carries expected dimensions - webgl]
expected: FAIL
[XRCamera object is present and carries expected dimensions - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[depth_sensing_cpu_dataUnavailable.https.html]
[Ensures depth data is not available when cleared in the controller, `cpu-optimized` - webgl]
expected: FAIL
[Ensures depth data is not available when cleared in the controller, `cpu-optimized` - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[depth_sensing_cpu_inactiveFrame.https.html]
[Ensures getDepthInformation() throws when not run in an active frame, `cpu-optimized` - webgl]
expected: FAIL
[Ensures getDepthInformation() throws when not run in an active frame, `cpu-optimized` - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[depth_sensing_cpu_incorrectUsage.https.html]
[Ensures XRWebGLDepthInformation is not obtainable in `cpu-optimized` usage mode - webgl]
expected: FAIL
[Ensures XRWebGLDepthInformation is not obtainable in `cpu-optimized` usage mode - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[depth_sensing_cpu_luminance_alpha_dataValid.https.html]
[Ensures depth data is returned and values match expectation, cpu-optimized, luminance-alpha. - webgl]
expected: FAIL
[Ensures depth data is returned and values match expectation, cpu-optimized, luminance-alpha. - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[depth_sensing_cpu_staleView.https.html]
[Ensures getDepthInformation() throws when run with stale XRView, `cpu-optimized` - webgl]
expected: FAIL
[Ensures getDepthInformation() throws when run with stale XRView, `cpu-optimized` - webgl2]
expected: FAIL

View file

@ -0,0 +1,13 @@
[depth_sensing_notEnabled.https.html]
[XRFrame.getDepthInformation() rejects if depth sensing is not enabled on a session - webgl]
expected: FAIL
[XRFrame.getDepthInformation() rejects if depth sensing is not enabled on a session - webgl2]
expected: FAIL
[XRWebGLBinding.getDepthInformation() rejects if depth sensing is not enabled on a session - webgl]
expected: FAIL
[XRWebGLBinding.getDepthInformation() rejects if depth sensing is not enabled on a session - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[depth_sensing_gpu_dataUnavailable.https.html]
[Ensures depth data is not available when cleared in the controller, `gpu-optimized` - webgl]
expected: FAIL
[Ensures depth data is not available when cleared in the controller, `gpu-optimized` - webgl2]
expected: FAIL

View file

@ -0,0 +1,2 @@
[depth_sensing_gpu_inactiveFrame.https.html]
expected: ERROR

View file

@ -0,0 +1,7 @@
[depth_sensing_gpu_incorrectUsage.https.html]
[Ensures XRCPUDepthInformation is not obtainable in `gpu-optimized` usage mode - webgl]
expected: FAIL
[Ensures XRCPUDepthInformation is not obtainable in `gpu-optimized` usage mode - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[depth_sensing_gpu_staleView.https.html]
[Ensures getDepthInformation() throws when not run with stale XRView, `gpu-optimized` - webgl]
expected: FAIL
[Ensures getDepthInformation() throws when not run with stale XRView, `gpu-optimized` - webgl2]
expected: FAIL

View file

@ -0,0 +1,19 @@
[ar_dom_overlay.https.html]
[Ensures DOM Overlay input deduplication works]
expected: FAIL
[Ensures DOM Overlay feature works for immersive-ar, body element]
expected: FAIL
[Ensures DOM Overlay rejected without root element]
expected: FAIL
[Ensures DOM Overlay Fullscreen API doesn't change DOM overlay]
expected: FAIL
[Ensures DOM Overlay feature works for immersive-ar, div element]
expected: FAIL
[Ensures DOM Overlay interactions on cross origin iframe are ignored]
expected: FAIL

View file

@ -0,0 +1,10 @@
[events_input_source_recreation.https.html]
[Input sources are re-created when handedness or target ray mode changes]
expected: FAIL
[Input sources are re-created when handedness or target ray mode changes - webgl2]
expected: FAIL
[Input sources are re-created when handedness or target ray mode changes - webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[events_input_sources_change.https.html]
[Transient input sources fire events in the right order - webgl2]
expected: FAIL
[Transient input sources fire events in the right order - webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[events_referenceSpace_reset_immersive.https.html]
[XRSession resetpose from a device properly fires off the right events for immersive sessions - webgl2]
expected: FAIL
[XRSession resetpose from a device properly fires off the right events for immersive sessions - webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[events_referenceSpace_reset_inline.https.html]
[XRSession resetpose from a device properly fires off the right events for non-immersive sessions - webgl2]
expected: FAIL
[XRSession resetpose from a device properly fires off the right events for non-immersive sessions - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[events_session_select.https.html]
[XRInputSources primary input presses properly fires off the right events]
expected: FAIL
[XRInputSources primary input presses properly fires off the right events - webgl]
expected: FAIL
[XRInputSources primary input presses properly fires off the right events - webgl2]
expected: FAIL

View file

@ -0,0 +1,10 @@
[events_session_select_subframe.https.html]
[Ensures that an XRInputSources primary input being pressed and released in the space of a single frame properly fires off the right events]
expected: FAIL
[Ensures that an XRInputSources primary input being pressed and released in the space of a single frame properly fires off the right events - webgl2]
expected: FAIL
[Ensures that an XRInputSources primary input being pressed and released in the space of a single frame properly fires off the right events - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[events_session_squeeze.https.html]
[XRInputSources primary input presses properly fires off the right events]
expected: FAIL
[XRInputSources primary input presses properly fires off the right events - webgl]
expected: FAIL
[XRInputSources primary input presses properly fires off the right events - webgl2]
expected: FAIL

View file

@ -0,0 +1,13 @@
[exclusive_requestFrame_nolayer.https.html]
[XRSession requestAnimationFrame must fail if the session has no baseLayer for non immersive - webgl2]
expected: FAIL
[XRSession requestAnimationFrame must fail if the session has no baseLayer for immersive - webgl2]
expected: FAIL
[XRSession requestAnimationFrame must fail if the session has no baseLayer for non immersive - webgl]
expected: FAIL
[XRSession requestAnimationFrame must fail if the session has no baseLayer for immersive - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrInputSource_gamepad_disconnect.https.html]
[WebXR InputSource's gamepad gets disconnected when the input source is removed]
expected: FAIL
[WebXR InputSource's gamepad gets disconnected when the input source is removed - webgl2]
expected: FAIL
[WebXR InputSource's gamepad gets disconnected when the input source is removed - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrInputSource_gamepad_input_registered.https.html]
[WebXR InputSource's gamepad properly registers input]
expected: FAIL
[WebXR InputSource's gamepad properly registers input - webgl2]
expected: FAIL
[WebXR InputSource's gamepad properly registers input - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[getInputPose_handedness.https.html]
[XRInputSources properly communicate their handedness]
expected: FAIL
[XRInputSources properly communicate their handedness - webgl2]
expected: FAIL
[XRInputSources properly communicate their handedness - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[getInputPose_pointer.https.html]
[XRInputSources with a target ray mode of 'tracked-pointer' properly communicate their poses]
expected: FAIL
[XRInputSources with a target ray mode of 'tracked-pointer' properly communicate their poses - webgl2]
expected: FAIL
[XRInputSources with a target ray mode of 'tracked-pointer' properly communicate their poses - webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[getViewerPose_emulatedPosition.https.html]
[XRFrame getViewerPose has emulatedPosition set properly. - webgl2]
expected: FAIL
[XRFrame getViewerPose has emulatedPosition set properly. - webgl]
expected: FAIL

View file

@ -0,0 +1,235 @@
[idlharness.https.window.html]
[XRHand interface object name]
expected: FAIL
[XRHand interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRHand interface: constant THUMB_METACARPAL on interface object]
expected: FAIL
[XRHand interface: constant THUMB_PHALANX_PROXIMAL on interface object]
expected: FAIL
[XRHand interface: constant INDEX_PHALANX_TIP on interface prototype object]
expected: FAIL
[XRHand interface: constant THUMB_PHALANX_PROXIMAL on interface prototype object]
expected: FAIL
[XRHand interface: constant RING_PHALANX_INTERMEDIATE on interface prototype object]
expected: FAIL
[XRHand interface: constant LITTLE_PHALANX_TIP on interface object]
expected: FAIL
[XRJointPose interface: attribute radius]
expected: FAIL
[XRHand interface: constant RING_PHALANX_DISTAL on interface prototype object]
expected: FAIL
[XRHand interface: constant INDEX_PHALANX_DISTAL on interface prototype object]
expected: FAIL
[XRHand interface: constant LITTLE_PHALANX_DISTAL on interface object]
expected: FAIL
[XRHand interface: constant INDEX_PHALANX_INTERMEDIATE on interface prototype object]
expected: FAIL
[XRHand interface: iterable<XRJointSpace>]
expected: FAIL
[XRHand interface: constant MIDDLE_PHALANX_DISTAL on interface object]
expected: FAIL
[XRHand interface: constant RING_PHALANX_TIP on interface prototype object]
expected: FAIL
[XRHand interface: constant LITTLE_PHALANX_PROXIMAL on interface prototype object]
expected: FAIL
[XRHand interface: constant THUMB_PHALANX_TIP on interface prototype object]
expected: FAIL
[XRJointPose interface: existence and properties of interface object]
expected: FAIL
[XRHand interface: constant LITTLE_PHALANX_INTERMEDIATE on interface object]
expected: FAIL
[XRHand interface: constant MIDDLE_PHALANX_PROXIMAL on interface object]
expected: FAIL
[XRHand interface: constant THUMB_PHALANX_DISTAL on interface prototype object]
expected: FAIL
[XRHand interface: constant RING_METACARPAL on interface prototype object]
expected: FAIL
[XRJointSpace interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRHand interface: constant INDEX_PHALANX_TIP on interface object]
expected: FAIL
[XRHand interface: constant RING_PHALANX_PROXIMAL on interface object]
expected: FAIL
[XRFrame interface: operation fillJointRadii(sequence<XRJointSpace>, Float32Array)]
expected: FAIL
[XRHand interface: constant THUMB_METACARPAL on interface prototype object]
expected: FAIL
[XRHand interface: constant WRIST on interface object]
expected: FAIL
[XRHand interface: constant LITTLE_PHALANX_INTERMEDIATE on interface prototype object]
expected: FAIL
[XRJointSpace interface: existence and properties of interface object]
expected: FAIL
[XRHand interface: constant RING_PHALANX_TIP on interface object]
expected: FAIL
[XRHand interface: constant RING_PHALANX_DISTAL on interface object]
expected: FAIL
[XRHand interface: existence and properties of interface object]
expected: FAIL
[XRHand interface: constant INDEX_METACARPAL on interface object]
expected: FAIL
[XRHand interface: constant LITTLE_PHALANX_TIP on interface prototype object]
expected: FAIL
[XRHand interface: constant MIDDLE_PHALANX_PROXIMAL on interface prototype object]
expected: FAIL
[XRHand interface: constant LITTLE_PHALANX_DISTAL on interface prototype object]
expected: FAIL
[XRHand interface: constant INDEX_PHALANX_PROXIMAL on interface object]
expected: FAIL
[XRHand interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRHand interface: constant THUMB_PHALANX_TIP on interface object]
expected: FAIL
[XRJointSpace interface object length]
expected: FAIL
[XRHand interface: constant THUMB_PHALANX_DISTAL on interface object]
expected: FAIL
[XRJointPose interface object name]
expected: FAIL
[XRJointPose interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRHand interface: constant MIDDLE_PHALANX_INTERMEDIATE on interface object]
expected: FAIL
[XRHand interface: constant WRIST on interface prototype object]
expected: FAIL
[XRJointSpace interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRHand interface: constant RING_PHALANX_INTERMEDIATE on interface object]
expected: FAIL
[XRFrame interface: operation fillPoses(sequence<XRSpace>, XRSpace, Float32Array)]
expected: FAIL
[XRHand interface: constant INDEX_PHALANX_INTERMEDIATE on interface object]
expected: FAIL
[XRHand interface: constant INDEX_PHALANX_DISTAL on interface object]
expected: FAIL
[XRHand interface: constant MIDDLE_PHALANX_DISTAL on interface prototype object]
expected: FAIL
[XRHand interface: constant LITTLE_METACARPAL on interface prototype object]
expected: FAIL
[XRHand interface: constant RING_METACARPAL on interface object]
expected: FAIL
[XRJointSpace interface: existence and properties of interface prototype object]
expected: FAIL
[XRJointPose interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRJointPose interface object length]
expected: FAIL
[XRHand interface: constant MIDDLE_PHALANX_TIP on interface prototype object]
expected: FAIL
[XRHand interface: constant INDEX_METACARPAL on interface prototype object]
expected: FAIL
[XRHand interface: attribute length]
expected: FAIL
[XRHand interface object length]
expected: FAIL
[XRHand interface: constant MIDDLE_PHALANX_TIP on interface object]
expected: FAIL
[XRJointPose interface: existence and properties of interface prototype object]
expected: FAIL
[XRHand interface: operation joint(unsigned long)]
expected: FAIL
[XRHand interface: constant MIDDLE_METACARPAL on interface object]
expected: FAIL
[XRHand interface: constant MIDDLE_PHALANX_INTERMEDIATE on interface prototype object]
expected: FAIL
[XRHand interface: constant RING_PHALANX_PROXIMAL on interface prototype object]
expected: FAIL
[XRJointSpace interface object name]
expected: FAIL
[XRHand interface: constant LITTLE_PHALANX_PROXIMAL on interface object]
expected: FAIL
[XRHand interface: constant INDEX_PHALANX_PROXIMAL on interface prototype object]
expected: FAIL
[XRHand interface: existence and properties of interface prototype object]
expected: FAIL
[XRHand interface: constant LITTLE_METACARPAL on interface object]
expected: FAIL
[XRHand interface: constant MIDDLE_METACARPAL on interface prototype object]
expected: FAIL
[XRHand interface: iterable<XRHandJoint, XRJointSpace>]
expected: FAIL
[XRHand interface: operation get(XRHandJoint)]
expected: FAIL
[XRHand interface: attribute size]
expected: FAIL
[XRJointSpace interface: attribute jointName]
expected: FAIL

View file

@ -0,0 +1,34 @@
[ar_hittest_source_cancel.https.html]
[Ensures transient input hit test source cancellation works when the session has not ended.]
expected: FAIL
[Ensures hit test source cancellation works when the session has not ended.]
expected: FAIL
[Ensures transient input hit test source cancellation works when the session has ended]
expected: FAIL
[Ensures hit test source cancellation works when the session has ended - webgl2]
expected: FAIL
[Ensures hit test source cancellation works when the session has not ended. - webgl2]
expected: FAIL
[Ensures hit test source cancellation works when the session has not ended. - webgl]
expected: FAIL
[Ensures transient input hit test source cancellation works when the session has not ended. - webgl]
expected: FAIL
[Ensures hit test source cancellation works when the session has ended - webgl]
expected: FAIL
[Ensures transient input hit test source cancellation works when the session has ended - webgl2]
expected: FAIL
[Ensures transient input hit test source cancellation works when the session has ended - webgl]
expected: FAIL
[Ensures transient input hit test source cancellation works when the session has not ended. - webgl2]
expected: FAIL

View file

@ -0,0 +1,19 @@
[ar_hittest_subscription_inputSources.https.html]
[Ensures subscription to hit test works with an XRSpace from input source - no move - webgl2]
expected: FAIL
[Ensures subscription to hit test works with an XRSpace from input source - after move - 1 result - webgl2]
expected: FAIL
[Ensures subscription to hit test works with an XRSpace from input source - after move - no results - webgl2]
expected: FAIL
[Ensures subscription to hit test works with an XRSpace from input source - no move - webgl]
expected: FAIL
[Ensures subscription to hit test works with an XRSpace from input source - after move - 1 result - webgl]
expected: FAIL
[Ensures subscription to hit test works with an XRSpace from input source - after move - no results - webgl]
expected: FAIL

View file

@ -0,0 +1,37 @@
[ar_hittest_subscription_refSpaces.https.html]
[Ensures subscription to hit test works with viewer space - straight up - no results]
expected: FAIL
[Ensures subscription to hit test works with viewer space - straight ahead - plane]
expected: FAIL
[Ensures subscription to hit test works with local space]
expected: FAIL
[Ensures subscription to hit test works with local-floor space]
expected: FAIL
[Ensures subscription to hit test works with viewer space - straight up - no results - webgl2]
expected: FAIL
[Ensures subscription to hit test works with viewer space - straight ahead - plane - webgl2]
expected: FAIL
[Ensures subscription to hit test works with local-floor space - webgl2]
expected: FAIL
[Ensures subscription to hit test works with local space - webgl]
expected: FAIL
[Ensures subscription to hit test works with viewer space - straight up - no results - webgl]
expected: FAIL
[Ensures subscription to hit test works with viewer space - straight ahead - plane - webgl]
expected: FAIL
[Ensures subscription to hit test works with local-floor space - webgl]
expected: FAIL
[Ensures subscription to hit test works with local space - webgl2]
expected: FAIL

View file

@ -0,0 +1,28 @@
[ar_hittest_subscription_states_regular.https.html]
[Hit test subscription succeeds if the feature was requested]
expected: FAIL
[Hit test subscription fails if the feature was not requested]
expected: FAIL
[Hit test subscription fails if the feature was requested but the session already ended]
expected: FAIL
[Hit test subscription fails if the feature was not requested - webgl2]
expected: FAIL
[Hit test subscription fails if the feature was requested but the session already ended - webgl]
expected: FAIL
[Hit test subscription succeeds if the feature was requested - webgl]
expected: FAIL
[Hit test subscription fails if the feature was requested but the session already ended - webgl2]
expected: FAIL
[Hit test subscription fails if the feature was not requested - webgl]
expected: FAIL
[Hit test subscription succeeds if the feature was requested - webgl2]
expected: FAIL

View file

@ -0,0 +1,19 @@
[ar_hittest_subscription_states_transient.https.html]
[Transient test subscription fails if the feature was requested but the session already ended - webgl]
expected: FAIL
[Transient hit test subscription fails if the feature was not requested - webgl2]
expected: FAIL
[Transient test subscription fails if the feature was requested but the session already ended - webgl2]
expected: FAIL
[Transient hit test subscription succeeds if the feature was requested - webgl2]
expected: FAIL
[Transient hit test subscription succeeds if the feature was requested - webgl]
expected: FAIL
[Transient hit test subscription fails if the feature was not requested - webgl]
expected: FAIL

View file

@ -0,0 +1,28 @@
[ar_hittest_subscription_transientInputSources.https.html]
[Ensures subscription to transient hit test works with an XRSpace from input source - after move - 1 result]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - after move - no results]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - no move]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - no move - webgl2]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - after move - no results - webgl]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - no move - webgl]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - after move - 1 result - webgl2]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - after move - 1 result - webgl]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - after move - no results - webgl2]
expected: FAIL

View file

@ -0,0 +1,6 @@
[ar_hittest_subscription_unlocalizable.https.html]
[Ensures hit test result returns null pose w/unlocalizable space - viewer space - webgl]
expected: FAIL
[Ensures hit test result returns null pose w/unlocalizable space - viewer space - webgl2]
expected: FAIL

View file

@ -0,0 +1,70 @@
[idlharness.https.html]
[XRTransientInputHitTestSource interface object length]
expected: FAIL
[XRFrame interface: operation getHitTestResultsForTransientInput(XRTransientInputHitTestSource)]
expected: FAIL
[XRSession interface: operation requestHitTestSource(XRHitTestOptionsInit)]
expected: FAIL
[XRTransientInputHitTestResult interface: existence and properties of interface prototype object]
expected: FAIL
[XRTransientInputHitTestSource interface object name]
expected: FAIL
[XRTransientInputHitTestResult interface: existence and properties of interface object]
expected: FAIL
[XRTransientInputHitTestResult interface object name]
expected: FAIL
[XRTransientInputHitTestResult interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRSession interface: calling requestHitTestSource(XRHitTestOptionsInit) on xrSession with too few arguments must throw TypeError]
expected: FAIL
[XRTransientInputHitTestResult interface: attribute results]
expected: FAIL
[XRSession interface: calling requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit) on xrSession with too few arguments must throw TypeError]
expected: FAIL
[XRTransientInputHitTestSource interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRTransientInputHitTestResult interface: attribute inputSource]
expected: FAIL
[XRTransientInputHitTestSource interface: existence and properties of interface object]
expected: FAIL
[XRSession interface: xrSession must inherit property "requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit)" with the proper type]
expected: FAIL
[XRTransientInputHitTestResult interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRTransientInputHitTestSource interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[idl_test setup]
expected: FAIL
[XRTransientInputHitTestSource interface: existence and properties of interface prototype object]
expected: FAIL
[XRSession interface: xrSession must inherit property "requestHitTestSource(XRHitTestOptionsInit)" with the proper type]
expected: FAIL
[XRTransientInputHitTestSource interface: operation cancel()]
expected: FAIL
[XRSession interface: operation requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit)]
expected: FAIL
[XRTransientInputHitTestResult interface object length]
expected: FAIL

View file

@ -0,0 +1,336 @@
[idlharness.https.window.html]
[XRWebGLLayer must be primary interface of xrWebGLLayer]
expected: FAIL
[XRSession interface: calling requestReferenceSpace(XRReferenceSpaceType) on xrSession with too few arguments must throw TypeError]
expected: FAIL
[XRSystem interface: operation isSessionSupported(XRSessionMode)]
expected: FAIL
[XRReferenceSpaceEvent interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRSession interface: xrSession must inherit property "visibilityState" with the proper type]
expected: FAIL
[XRReferenceSpace interface: xrReferenceSpace must inherit property "onreset" with the proper type]
expected: FAIL
[XRInputSourceArray interface: xrInputSourceArray must inherit property "length" with the proper type]
expected: FAIL
[XRWebGLLayer interface: calling getNativeFramebufferScaleFactor(XRSession) on xrWebGLLayer with too few arguments must throw TypeError]
expected: FAIL
[XRReferenceSpaceEvent interface: attribute referenceSpace]
expected: FAIL
[XRWebGLLayer interface: xrWebGLLayer must inherit property "antialias" with the proper type]
expected: FAIL
[XRReferenceSpaceEvent interface: existence and properties of interface prototype object]
expected: FAIL
[XRSession interface: xrSession must inherit property "requestAnimationFrame(XRFrameRequestCallback)" with the proper type]
expected: FAIL
[XRReferenceSpace interface: calling getOffsetReferenceSpace(XRRigidTransform) on xrReferenceSpace with too few arguments must throw TypeError]
expected: FAIL
[XRSessionEvent interface: xrSessionEvent must inherit property "session" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "onend" with the proper type]
expected: FAIL
[XRPose interface: attribute emulatedPosition]
expected: FAIL
[XRInputSourcesChangeEvent must be primary interface of xrInputSourcesChangeEvent]
expected: FAIL
[XRSession interface: xrSession must inherit property "requestReferenceSpace(XRReferenceSpaceType)" with the proper type]
expected: FAIL
[XRWebGLLayer interface: xrWebGLLayer must inherit property "getNativeFramebufferScaleFactor(XRSession)" with the proper type]
expected: FAIL
[Stringification of xrReferenceSpace]
expected: FAIL
[XRBoundedReferenceSpace interface object length]
expected: FAIL
[XRWebGLLayer interface: operation getNativeFramebufferScaleFactor(XRSession)]
expected: FAIL
[XRWebGLLayer interface: xrWebGLLayer must inherit property "framebuffer" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "onselectstart" with the proper type]
expected: FAIL
[WebGLRenderingContext includes WebGLRenderingContextOverloads: member names are unique]
expected: FAIL
[XRSystem interface: operation requestSession(XRSessionMode, optional XRSessionInit)]
expected: FAIL
[XRReferenceSpaceEvent interface object name]
expected: FAIL
[XRReferenceSpaceEvent interface object length]
expected: FAIL
[XRRenderState must be primary interface of xrRenderState]
expected: FAIL
[XRSession interface: xrSession must inherit property "updateRenderState(optional XRRenderStateInit)" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "cancelAnimationFrame(long)" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "onselectend" with the proper type]
expected: FAIL
[XRSystem interface: attribute ondevicechange]
expected: FAIL
[XRReferenceSpace must be primary interface of xrReferenceSpace]
expected: FAIL
[XRBoundedReferenceSpace interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRReferenceSpaceEvent interface: existence and properties of interface object]
expected: FAIL
[XRPermissionStatus interface: attribute granted]
expected: FAIL
[XRPermissionStatus interface object length]
expected: FAIL
[Stringification of xrInputSourcesChangeEvent]
expected: FAIL
[XRWebGLLayer interface: xrWebGLLayer must inherit property "getViewport(XRView)" with the proper type]
expected: FAIL
[XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "session" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "end()" with the proper type]
expected: FAIL
[idl_test setup]
expected: FAIL
[XRReferenceSpaceEvent interface: attribute transform]
expected: FAIL
[XRBoundedReferenceSpace interface: existence and properties of interface object]
expected: FAIL
[XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "added" with the proper type]
expected: FAIL
[XRInputSourceArray must be primary interface of xrInputSourceArray]
expected: FAIL
[XRSession interface: xrSession must inherit property "onselect" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "inputSources" with the proper type]
expected: FAIL
[Stringification of xrSession]
expected: FAIL
[XRPermissionStatus interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRWebGLLayer interface: calling getViewport(XRView) on xrWebGLLayer with too few arguments must throw TypeError]
expected: FAIL
[WebGLRenderingContextBase interface: webGLRenderingContextBase must inherit property "makeXRCompatible()" with the proper type]
expected: FAIL
[XRWebGLLayer interface: xrWebGLLayer must inherit property "ignoreDepthValues" with the proper type]
expected: FAIL
[Stringification of xrSessionEvent]
expected: FAIL
[XRPermissionStatus interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRSession interface: xrSession must inherit property "oninputsourceschange" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "onsqueezeend" with the proper type]
expected: FAIL
[XRBoundedReferenceSpace interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRPermissionStatus interface object name]
expected: FAIL
[XRRenderState interface: xrRenderState must inherit property "inlineVerticalFieldOfView" with the proper type]
expected: FAIL
[XRBoundedReferenceSpace interface: attribute boundsGeometry]
expected: FAIL
[XRSession interface: calling cancelAnimationFrame(long) on xrSession with too few arguments must throw TypeError]
expected: FAIL
[XRReferenceSpace interface: xrReferenceSpace must inherit property "getOffsetReferenceSpace(XRRigidTransform)" with the proper type]
expected: FAIL
[XRSession interface: calling requestAnimationFrame(XRFrameRequestCallback) on xrSession with too few arguments must throw TypeError]
expected: FAIL
[XRRenderState interface: xrRenderState must inherit property "depthNear" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "onsqueezestart" with the proper type]
expected: FAIL
[XRInputSourcesChangeEvent interface: xrInputSourcesChangeEvent must inherit property "removed" with the proper type]
expected: FAIL
[XRReferenceSpace interface: attribute onreset]
expected: FAIL
[XRSession interface: xrSession must inherit property "onsqueeze" with the proper type]
expected: FAIL
[XRWebGLLayer interface: xrWebGLLayer must inherit property "framebufferHeight" with the proper type]
expected: FAIL
[XRSession interface: operation requestReferenceSpace(XRReferenceSpaceType)]
expected: FAIL
[XRWebGLLayer interface: xrWebGLLayer must inherit property "framebufferWidth" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "renderState" with the proper type]
expected: FAIL
[Stringification of xrWebGLLayer]
expected: FAIL
[XRReferenceSpaceEvent interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[Stringification of xrRenderState]
expected: FAIL
[XRSession must be primary interface of xrSession]
expected: FAIL
[XRSession interface: xrSession must inherit property "onvisibilitychange" with the proper type]
expected: FAIL
[XRPermissionStatus interface: existence and properties of interface prototype object]
expected: FAIL
[XRSessionEvent must be primary interface of xrSessionEvent]
expected: FAIL
[XRBoundedReferenceSpace interface object name]
expected: FAIL
[XRRenderState interface: xrRenderState must inherit property "depthFar" with the proper type]
expected: FAIL
[XRRenderState interface: xrRenderState must inherit property "baseLayer" with the proper type]
expected: FAIL
[XRPermissionStatus interface: existence and properties of interface object]
expected: FAIL
[XRSession interface: calling updateRenderState(optional XRRenderStateInit) on xrSession with too few arguments must throw TypeError]
expected: FAIL
[XRBoundedReferenceSpace interface: existence and properties of interface prototype object]
expected: FAIL
[Stringification of xrInputSourceArray]
expected: FAIL
[XRSession interface: operation end()]
expected: FAIL
[XRSession interface: xrSession must inherit property "cancelAnimationFrame(unsigned long)" with the proper type]
expected: FAIL
[XRSession interface: calling cancelAnimationFrame(unsigned long) on xrSession with too few arguments must throw TypeError]
expected: FAIL
[XRView interface: attribute recommendedViewportScale]
expected: FAIL
[XRView interface: operation requestViewportScale(double?)]
expected: FAIL
[XRPose interface: attribute linearVelocity]
expected: FAIL
[XRPose interface: attribute angularVelocity]
expected: FAIL
[XRWebGLLayer interface: attribute fixedFoveation]
expected: FAIL
[XRWebGLLayer interface: xrWebGLLayer must inherit property "fixedFoveation" with the proper type]
expected: FAIL
[XRSession interface: attribute frameRate]
expected: FAIL
[XRSession interface: attribute supportedFrameRates]
expected: FAIL
[XRSession interface: operation updateTargetFrameRate(float)]
expected: FAIL
[XRSession interface: attribute onframeratechange]
expected: FAIL
[XRSession interface: xrSession must inherit property "frameRate" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "supportedFrameRates" with the proper type]
expected: FAIL
[XRSession interface: xrSession must inherit property "updateTargetFrameRate(float)" with the proper type]
expected: FAIL
[XRSession interface: calling updateTargetFrameRate(float) on xrSession with too few arguments must throw TypeError]
expected: FAIL
[XRSession interface: xrSession must inherit property "onframeratechange" with the proper type]
expected: FAIL
[XRFrame interface: attribute predictedDisplayTime]
expected: FAIL
[WebGLRenderingContext interface: operation makeXRCompatible()]
expected: FAIL
[XRSession interface: attribute enabledFeatures]
expected: FAIL
[XRSession interface: xrSession must inherit property "enabledFeatures" with the proper type]
expected: FAIL
[XRSession interface: attribute isSystemKeyboardSupported]
expected: FAIL
[XRSession interface: xrSession must inherit property "isSystemKeyboardSupported" with the proper type]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrWebGLBinding_constructor.https.html]
[Ensure that XRWebGLBinding's constructor throws appropriate errors using webgl2]
expected: FAIL
[Ensure that XRWebGLBinding's constructor throws appropriate errors using webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrFrame_getLightEstimate_oldSession.https.html]
[getLightEstimate rejects if probe is from wrong session - webgl]
expected: FAIL
[getLightEstimate rejects if probe is from wrong session - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrFrame_getLightEstimate_staleFrame.https.html]
[Cannot get XrLightEstimate from stale frame - webgl]
expected: FAIL
[Cannot get XrLightEstimate from stale frame - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrFrame_getLightEstimate_valid.https.html]
[Can get XRLightEstimates during frame - webgl]
expected: FAIL
[Can get XRLightEstimates during frame - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrSession_getLightProbe_ended.https.html]
[getLightProbe rejects on an ended session - webgl]
expected: FAIL
[getLightProbe rejects on an ended session - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrSession_getLightProbe_notEnabled.https.html]
[getLightProbe rejects if not enabled on session - webgl]
expected: FAIL
[getLightProbe rejects if not enabled on session - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrSession_getLightProbe_valid.https.html]
[Can create valid XRLightProbe objects - webgl]
expected: FAIL
[Can create valid XRLightProbe objects - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrWebGLBinding_getReflectionCubeMap.https.html]
[Test that getReflectionCubeMap returns or throws appropriately without a reflection map. - webgl]
expected: FAIL
[Test that getReflectionCubeMap returns or throws appropriately without a reflection map. - webgl2]
expected: FAIL

View file

@ -0,0 +1,10 @@
[navigator_xr_sameObject.https.html]
[Navigator.xr meets [SameObject\] requirement]
expected: FAIL
[Navigator.xr meets [SameObject\] requirement - webgl]
expected: FAIL
[Navigator.xr meets [SameObject\] requirement - webgl2]
expected: FAIL

View file

@ -0,0 +1,31 @@
[render_state_update.https.html]
[updateRenderState handles appropriately XRRenderStateInit with no params - webgl]
expected: FAIL
[updateRenderState handles appropriately baseLayers created with different sessions - webgl2]
expected: FAIL
[updateRenderState handles appropriately immersive sessions with specified inlineVerticalFieldOfView - webgl2]
expected: FAIL
[updateRenderState handles appropriately XRRenderStateInit params - webgl2]
expected: FAIL
[updateRenderState handles appropriately XRRenderStateInit params - webgl]
expected: FAIL
[updateRenderState handles appropriately ended sessions - webgl2]
expected: FAIL
[updateRenderState handles appropriately ended sessions - webgl]
expected: FAIL
[updateRenderState handles appropriately immersive sessions with specified inlineVerticalFieldOfView - webgl]
expected: FAIL
[updateRenderState handles appropriately baseLayers created with different sessions - webgl]
expected: FAIL
[updateRenderState handles appropriately XRRenderStateInit with no params - webgl2]
expected: FAIL

View file

@ -0,0 +1,10 @@
[render_state_vertical_fov_immersive.https.html]
[inlineVerticalFieldOfView is set appropriately on immersively sessions]
expected: FAIL
[inlineVerticalFieldOfView is set appropriately on immersively sessions - webgl2]
expected: FAIL
[inlineVerticalFieldOfView is set appropriately on immersively sessions - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[render_state_vertical_fov_inline.https.html]
[inlineVerticalFieldOfView is set appropriately on inline sessions]
expected: FAIL
[inlineVerticalFieldOfView is set appropriately on inline sessions - webgl2]
expected: FAIL
[inlineVerticalFieldOfView is set appropriately on inline sessions - webgl]
expected: FAIL

View file

@ -0,0 +1,19 @@
[webGLCanvasContext_create_xrcompatible.https.html]
[Creating a webglCanvasContext with no device]
expected: FAIL
[An XR-compatible webglCanvasContext can be created]
expected: FAIL
[Creating a webgl context with no device]
expected: FAIL
[An XR-compatible webgl2 context can be created]
expected: FAIL
[An XR-compatible webgl context can be created]
expected: FAIL
[Creating a webgl2 context with no device]
expected: FAIL

View file

@ -0,0 +1,7 @@
[webGLCanvasContext_makecompatible_contextlost.https.html]
[A lost webgl2 context should not be able to set xr compatibility]
expected: FAIL
[A lost webgl context should not be able to set xr compatibility]
expected: FAIL

View file

@ -0,0 +1,19 @@
[webGLCanvasContext_makecompatible_reentrant.https.html]
[Verify promises from reentrant calls to makeXRCompatible() are resolved]
expected: FAIL
[Verify promise from a non-reentrant to makeXRCompatible() is resolved]
expected: FAIL
[Verify promises from reentrant calls to makeXRCompatible() are resolved for webgl]
expected: FAIL
[Verify promises from reentrant calls to makeXRCompatible() are resolved for webgl2]
expected: FAIL
[Verify promise from a non-reentrant call to makeXRCompatible() is resolved for webgl]
expected: FAIL
[Verify promise from a non-reentrant call to makeXRCompatible() is resolved for webgl2]
expected: FAIL

View file

@ -0,0 +1,11 @@
[webxr_feature_policy.https.html]
expected: ERROR
[Validate isSessionSupported behavior without xr-spatial-tracking policy]
expected: FAIL
[Validate xr compatibility requests without xr-spatial-tracking policy]
expected: NOTRUN
[Validate requestSession behavior without xr-spatial-tracking policy]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrBoundedReferenceSpace_updates.https.html]
['XRBoundedReferenceSpace updates properly when the changes are applied]
expected: TIMEOUT
['XRBoundedReferenceSpace updates properly when the changes are applied - webgl2]
expected: FAIL
['XRBoundedReferenceSpace updates properly when the changes are applied - webgl]
expected: FAIL

View file

@ -0,0 +1,11 @@
[xrDevice_disconnect_ends.https.html]
expected: TIMEOUT
[Immersive session ends when device is disconnected]
expected: FAIL
[Immersive session ends when device is disconnected - webgl2]
expected: NOTRUN
[Immersive session ends when device is disconnected - webgl]
expected: TIMEOUT

View file

@ -0,0 +1,19 @@
[xrDevice_requestSession_immersive.https.html]
[Tests requestSession ignores unknown optionalFeatures]
expected: FAIL
[Tests requestSession accepts XRSessionInit dictionary]
expected: FAIL
[Tests requestSession resolves when supported]
expected: FAIL
[Tests requestSession accepts XRSessionInit dictionary - webgl2]
expected: FAIL
[Tests requestSession resolves when supported - webgl2]
expected: FAIL
[Tests requestSession ignores unknown optionalFeatures - webgl2]
expected: FAIL

View file

@ -0,0 +1,25 @@
[xrDevice_requestSession_optionalFeatures.https.html]
[Tests requestSession ignores unknown objects in optionalFeatures]
expected: FAIL
[Tests requestSession ignores unknown strings in optionalFeatures]
expected: FAIL
[Tests requestSession accepts XRSessionInit dictionary]
expected: FAIL
[Tests requestSession accepts XRSessionInit dictionary with empty feature lists]
expected: FAIL
[Tests requestSession accepts XRSessionInit dictionary with empty feature lists - webgl2]
expected: FAIL
[Tests requestSession accepts XRSessionInit dictionary - webgl2]
expected: FAIL
[Tests requestSession ignores unknown strings in optionalFeatures - webgl2]
expected: FAIL
[Tests requestSession ignores unknown objects in optionalFeatures - webgl2]
expected: FAIL

View file

@ -0,0 +1,19 @@
[xrFrame_getPose.https.html]
[XRFrame.getPose works for immersive sessions]
expected: FAIL
[XRFrame.getPose works for non-immersive sessions]
expected: FAIL
[XRFrame.getPose works for immersive sessions - webgl2]
expected: FAIL
[XRFrame.getPose works for immersive sessions - webgl]
expected: FAIL
[XRFrame.getPose works for non-immersive sessions - webgl2]
expected: FAIL
[XRFrame.getPose works for non-immersive sessions - webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrFrame_getViewerPose_getPose.https.html]
[XRFrame getViewerPose(refSpace) matches getPose(viewer, refSpace).]
expected: FAIL
[XRFrame getViewerPose(refSpace) matches getPose(viewer, refSpace). - webgl2]
expected: FAIL

View file

@ -0,0 +1,6 @@
[xrFrame_getViewerPose_getPose_identities.https.html]
[XRFrame getViewerPose(viewerSpace) & getPose(space, space) return identity even during tracking loss - webgl]
expected: FAIL
[XRFrame getViewerPose(viewerSpace) & getPose(space, space) return identity even during tracking loss - webgl2]
expected: FAIL

View file

@ -0,0 +1,13 @@
[xrFrame_lifetime.https.html]
[XRFrame methods throw exceptions outside of the requestAnimationFrame callback for non-immersive sessions]
expected: FAIL
[XRFrame methods throw exceptions outside of the requestAnimationFrame callback for immersive sessions]
expected: FAIL
[XRFrame methods throw exceptions outside of the requestAnimationFrame callback for immersive sessions - webgl2]
expected: FAIL
[XRFrame methods throw exceptions outside of the requestAnimationFrame callback for non-immersive sessions - webgl2]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrFrame_session_sameObject.https.html]
[XRFrame.session meets [SameObject\] requirement]
expected: FAIL
[XRFrame.session meets [SameObject\] requirement - webgl2]
expected: FAIL
[XRFrame.session meets [SameObject\] requirement - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrInputSource_add_remove.https.html]
[XRInputSources can be properly added and removed from the session]
expected: FAIL
[XRInputSources can be properly added and removed from the session - webgl2]
expected: FAIL
[XRInputSources can be properly added and removed from the session - webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrInputSource_emulatedPosition.https.html]
[Poses from XRInputSource.gripSpace have emulatedPosition set properly - webgl]
expected: FAIL
[Poses from XRInputSource.gripSpace have emulatedPosition set properly - webgl2]
expected: FAIL

View file

@ -0,0 +1,6 @@
[xrInputSource_getPose_targetRay_grip.https.html]
[Poses between targetRaySpace and gripSpace can be obtained and behave correctly - webgl]
expected: FAIL
[Poses between targetRaySpace and gripSpace can be obtained and behave correctly - webgl2]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrInputSource_profiles.https.html]
[WebXR InputSource's profiles list can be set]
expected: FAIL
[WebXR InputSource's profiles list can be set - webgl2]
expected: FAIL
[WebXR InputSource's profiles list can be set - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrInputSource_sameObject.https.html]
[XRInputSource attributes meet [SameObject\] requirement]
expected: FAIL
[XRInputSource attributes meet [SameObject\] requirement - webgl2]
expected: FAIL
[XRInputSource attributes meet [SameObject\] requirement - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrPose_transform_sameObject.https.html]
[XRPose.transform meets [SameObject\] requirement]
expected: FAIL
[XRPose.transform meets [SameObject\] requirement - webgl]
expected: FAIL
[XRPose.transform meets [SameObject\] requirement - webgl2]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrReferenceSpace_originOffset.https.html]
[Updating XRReferenceSpace origin offset updates view and input matrices.]
expected: FAIL
[Updating XRReferenceSpace origin offset updates view and input matrices. - webgl2]
expected: FAIL
[Updating XRReferenceSpace origin offset updates view and input matrices. - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrReferenceSpace_originOffsetBounded.https.html]
[Updating XRBoundedReferenceSpace origin offset updates view, input matrices, and bounds geometry.]
expected: TIMEOUT
[Updating XRBoundedReferenceSpace origin offset updates view, input matrices, and bounds geometry. - webgl]
expected: FAIL
[Updating XRBoundedReferenceSpace origin offset updates view, input matrices, and bounds geometry. - webgl2]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrReferenceSpace_originOffset_viewer.https.html]
[Creating XRReferenceSpace origin offset off of `viewer` space works.]
expected: FAIL
[Creating XRReferenceSpace origin offset off of `viewer` space works. - webgl2]
expected: FAIL
[Creating XRReferenceSpace origin offset off of `viewer` space works. - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrReferenceSpace_relationships.https.html]
[Bounded space, viewer space, local and local-floor space have correct poses w.r.t. each other]
expected: FAIL
[Bounded space, viewer space, local and local-floor space have correct poses w.r.t. each other - webgl2]
expected: FAIL
[Bounded space, viewer space, local and local-floor space have correct poses w.r.t. each other - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrRigidTransform_constructor.https.html]
[XRRigidTransform constructor works]
expected: FAIL
[XRRigidTransform constructor works - webgl2]
expected: FAIL
[XRRigidTransform constructor works - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrRigidTransform_inverse.https.html]
[XRRigidTransform inverse works]
expected: FAIL
[XRRigidTransform inverse works - webgl2]
expected: FAIL
[XRRigidTransform inverse works - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrRigidTransform_sameObject.https.html]
[XRRigidTransform position and orientation meet [SameObject\] requirements]
expected: FAIL
[XRRigidTransform position and orientation meet [SameObject\] requirements - webgl2]
expected: FAIL
[XRRigidTransform position and orientation meet [SameObject\] requirements - webgl]
expected: FAIL

View file

@ -0,0 +1,13 @@
[xrSession_cancelAnimationFrame.https.html]
[XRSession requestAnimationFrame callbacks can be unregistered with cancelAnimationFrame for non-immersive sessions]
expected: FAIL
[XRSession requestAnimationFrame callbacks can be unregistered with cancelAnimationFrame for immersive sessions]
expected: FAIL
[XRSession requestAnimationFrame callbacks can be unregistered with cancelAnimationFrame for non-immersive sessions - webgl2]
expected: FAIL
[XRSession requestAnimationFrame callbacks can be unregistered with cancelAnimationFrame for immersive sessions - webgl2]
expected: FAIL

View file

@ -0,0 +1,20 @@
[xrSession_cancelAnimationFrame_invalidhandle.https.html]
expected: TIMEOUT
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on immersive testSession]
expected: FAIL
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on non-immersive testSession]
expected: FAIL
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on non-immersive testSession - webgl2]
expected: NOTRUN
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on non-immersive testSession - webgl]
expected: NOTRUN
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on immersive testSession - webgl2]
expected: NOTRUN
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on immersive testSession - webgl]
expected: TIMEOUT

View file

@ -0,0 +1,6 @@
[xrSession_enabledFeatures.https.html]
[Validate enabledFeatures on XRSession - webgl]
expected: FAIL
[Validate enabledFeatures on XRSession - webgl2]
expected: FAIL

View file

@ -0,0 +1,13 @@
[xrSession_end.https.html]
[end event fires when non-immersive session ends]
expected: FAIL
[end event fires when immersive session ends]
expected: FAIL
[end event fires when non-immersive session ends - webgl2]
expected: FAIL
[end event fires when immersive session ends - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrSession_input_events_end.https.html]
[Calling end during an input callback stops processing at the right time - webgl]
expected: FAIL
[Calling end during an input callback stops processing at the right time - webgl2]
expected: FAIL

View file

@ -0,0 +1,13 @@
[xrSession_requestAnimationFrame_callback_calls.https.html]
[XRSession requestAnimationFrame calls the provided callback a non-immersive session]
expected: FAIL
[XRSession requestAnimationFrame calls the provided callback for an immersive session]
expected: FAIL
[XRSession requestAnimationFrame calls the provided callback for an immersive session - webgl2]
expected: FAIL
[XRSession requestAnimationFrame calls the provided callback a non-immersive session - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrSession_requestAnimationFrame_data_valid.https.html]
[RequestAnimationFrame resolves with good data]
expected: FAIL
[RequestAnimationFrame resolves with good data - webgl2]
expected: FAIL

View file

@ -0,0 +1,13 @@
[xrSession_requestAnimationFrame_getViewerPose.https.html]
[XRFrame getViewerPose updates on the next frame for non-immersive sessions]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for immersive sessions]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for non-immersive sessions - webgl2]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for immersive sessions - webgl2]
expected: FAIL

View file

@ -0,0 +1,19 @@
[xrSession_requestAnimationFrame_timestamp.https.html]
[XRFrame getViewerPose updates on the next frame for immersive]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for non-immersive]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for non-immersive - webgl2]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for non-immersive - webgl]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for immersive - webgl2]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for immersive - webgl]
expected: FAIL

View file

@ -0,0 +1,13 @@
[xrSession_requestReferenceSpace.https.html]
[Immersive XRSession requestReferenceSpace returns expected objects - webgl2]
expected: FAIL
[Immersive XRSession requestReferenceSpace returns expected objects - webgl]
expected: FAIL
[Non-immersive XRSession requestReferenceSpace returns expected objects - webgl2]
expected: FAIL
[Non-immersive XRSession requestReferenceSpace returns expected objects - webgl]
expected: FAIL

View file

@ -0,0 +1,73 @@
[xrSession_requestReferenceSpace_features.https.html]
[Non-immersive session rejects unbounded space even when requested]
expected: FAIL
[Immersive session supports local space by default]
expected: FAIL
[Non-immersive session supports local-floor space when required]
expected: FAIL
[Immersive session rejects local-floor space if not requested]
expected: FAIL
[Immersive session supports local-floor space when required]
expected: FAIL
[Non-immersive session rejects bounded-floor space even when requested]
expected: FAIL
[Non-immersive session supports local space when optional]
expected: FAIL
[Immersive session supports local-floor space when optional]
expected: FAIL
[Non-immersive session supports local space when required]
expected: FAIL
[Non-immersive session supports viewer space by default]
expected: FAIL
[Non-immersive session rejects local space if not requested]
expected: FAIL
[Immersive session supports viewer space by default]
expected: FAIL
[Non-immersive session supports viewer space by default - webgl2]
expected: FAIL
[Immersive session supports local-floor space when required - webgl2]
expected: FAIL
[Immersive session supports viewer space by default - webgl2]
expected: FAIL
[Non-immersive session rejects unbounded space even when requested - webgl2]
expected: FAIL
[Immersive session rejects local-floor space if not requested - webgl2]
expected: FAIL
[Immersive session supports local space by default - webgl2]
expected: FAIL
[Non-immersive session rejects local space if not requested - webgl2]
expected: FAIL
[Non-immersive session supports local-floor space when required - webgl2]
expected: FAIL
[Non-immersive session rejects bounded-floor space even when requested - webgl2]
expected: FAIL
[Non-immersive session supports local space when optional - webgl2]
expected: FAIL
[Immersive session supports local-floor space when optional - webgl2]
expected: FAIL
[Non-immersive session supports local space when required - webgl2]
expected: FAIL

View file

@ -0,0 +1,19 @@
[xrSession_requestSessionDuringEnd.https.html]
[Create new session in OnSessionEnded event]
expected: FAIL
[Create mew session in end promise]
expected: FAIL
[Create mew session in end promise - webgl2]
expected: FAIL
[Create mew session in end promise - webgl]
expected: FAIL
[Create new session in OnSessionEnded event - webgl2]
expected: FAIL
[Create new session in OnSessionEnded event - webgl]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xrSession_sameObject.https.html]
[XRSession attributes meet [SameObject\] requirement]
expected: FAIL
[XRSession attributes meet [SameObject\] requirement - webgl2]
expected: FAIL
[XRSession attributes meet [SameObject\] requirement - webgl]
expected: FAIL

View file

@ -0,0 +1,13 @@
[xrSession_viewer_referenceSpace.https.html]
[Identity reference space provides correct poses for immersive sessions]
expected: FAIL
[Identity reference space provides correct poses for inline sessions]
expected: FAIL
[Identity reference space provides correct poses for inline sessions - webgl2]
expected: FAIL
[Identity reference space provides correct poses for immersive sessions - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrSession_visibilityState.https.html]
[Ensures that the XRSession's visibilityState is correctly reported and that the associated visibilitychange event fires. - webgl]
expected: FAIL
[Ensures that the XRSession's visibilityState is correctly reported and that the associated visibilitychange event fires. - webgl2]
expected: FAIL

View file

@ -0,0 +1,13 @@
[xrStationaryReferenceSpace_floorlevel_updates.https.html]
['floor-level' XRStationaryReferenceSpace updates properly when the transform changes for non-immersive sessions - webgl]
expected: FAIL
['floor-level' XRStationaryReferenceSpace updates properly when the transform changes for immersive sessions - webgl2]
expected: FAIL
['floor-level' XRStationaryReferenceSpace updates properly when the transform changes for immersive sessions - webgl]
expected: FAIL
['floor-level' XRStationaryReferenceSpace updates properly when the transform changes for non-immersive sessions - webgl2]
expected: FAIL

Some files were not shown because too many files have changed in this diff Show more