From e078353bf01aebe5703b29c68ac59304cf6414f7 Mon Sep 17 00:00:00 2001 From: Daniel Adams <70986246+msub2@users.noreply.github.com> Date: Sun, 18 Aug 2024 11:27:05 -1000 Subject: [PATCH] Fix race in WebXR WPT test setup (#33112) * Ensure xr_promise_test only runs after DOMContentLoaded Signed-off-by: Daniel Adams * Update meta expectations Signed-off-by: Daniel Adams * Update meta-legacy-layout expectations Signed-off-by: Daniel Adams * Update manifest Signed-off-by: Daniel Adams --------- Signed-off-by: Daniel Adams --- ...u_luminance_alpha_dataValid.https.html.ini | 7 -- .../depth_sensing_notEnabled.https.html.ini | 2 +- ..._sensing_gpu_incorrectUsage.https.html.ini | 2 +- .../dom-overlay/ar_dom_overlay.https.html.ini | 38 ++++--- ...nts_input_source_recreation.https.html.ini | 7 -- .../events_session_select.https.html.ini | 7 -- ...nts_session_select_subframe.https.html.ini | 7 -- .../events_session_squeeze.https.html.ini | 6 +- ...ce_gamepad_input_registered.https.html.ini | 2 +- .../getInputPose_handedness.https.html.ini | 7 -- .../webxr/getInputPose_pointer.https.html.ini | 7 -- .../ar_hittest_source_cancel.https.html.ini | 7 -- ...test_subscription_refSpaces.https.html.ini | 7 -- ...subscription_states_regular.https.html.ini | 19 ---- ...ption_transientInputSources.https.html.ini | 14 +-- .../navigator_xr_sameObject.https.html.ini | 7 -- .../webxr/render_state_update.https.html.ini | 30 ------ ...tate_vertical_fov_immersive.https.html.ini | 7 -- ...r_state_vertical_fov_inline.https.html.ini | 7 -- ...undedReferenceSpace_updates.https.html.ini | 6 +- .../webxr/xrFrame_getPose.https.html.ini | 13 --- .../xrFrame_session_sameObject.https.html.ini | 7 -- .../xrInputSource_add_remove.https.html.ini | 7 -- ...urce_getPose_targetRay_grip.https.html.ini | 6 -- .../xrInputSource_profiles.https.html.ini | 7 -- .../xrInputSource_sameObject.https.html.ini | 7 -- ...xrPose_transform_sameObject.https.html.ini | 7 -- ...ReferenceSpace_originOffset.https.html.ini | 7 -- ...ceSpace_originOffsetBounded.https.html.ini | 6 +- ...ceSpace_originOffset_viewer.https.html.ini | 7 -- ...eferenceSpace_relationships.https.html.ini | 6 +- .../xrRigidTransform_inverse.https.html.ini | 7 -- ...xrRigidTransform_sameObject.https.html.ini | 7 -- ...estAnimationFrame_timestamp.https.html.ini | 13 --- .../webxr/xrSession_sameObject.https.html.ini | 7 -- .../webxr/xrView_eyes.https.html.ini | 13 --- .../webxr/xrView_match.https.html.ini | 7 -- .../webxr/xrView_sameObject.https.html.ini | 7 -- ...ViewerPose_views_sameObject.https.html.ini | 7 -- .../webxr/xrViewport_valid.https.html.ini | 6 -- ...WebGLLayer_framebuffer_draw.https.html.ini | 7 -- ...ayer_framebuffer_sameObject.https.html.ini | 7 -- ...bGLLayer_opaque_framebuffer.https.html.ini | 13 --- ..._opaque_framebuffer_stencil.https.html.ini | 13 --- .../xrWebGLLayer_viewports.https.html.ini | 24 ----- .../webxr/xr_viewport_scale.https.html.ini | 100 +++++------------- tests/wpt/meta/MANIFEST.json | 2 +- ...u_luminance_alpha_dataValid.https.html.ini | 7 -- .../depth_sensing_notEnabled.https.html.ini | 2 +- ..._sensing_gpu_incorrectUsage.https.html.ini | 2 +- ...nts_input_source_recreation.https.html.ini | 7 -- .../events_session_select.https.html.ini | 6 -- ...nts_session_select_subframe.https.html.ini | 7 -- .../events_session_squeeze.https.html.ini | 6 +- ...ce_gamepad_input_registered.https.html.ini | 2 +- .../getInputPose_handedness.https.html.ini | 7 -- .../webxr/getInputPose_pointer.https.html.ini | 7 -- .../ar_hittest_source_cancel.https.html.ini | 7 -- ...test_subscription_refSpaces.https.html.ini | 7 -- ...subscription_states_regular.https.html.ini | 19 ---- ...ption_transientInputSources.https.html.ini | 14 +-- .../navigator_xr_sameObject.https.html.ini | 7 -- .../webxr/render_state_update.https.html.ini | 30 ------ ...tate_vertical_fov_immersive.https.html.ini | 7 -- ...r_state_vertical_fov_inline.https.html.ini | 7 -- ...undedReferenceSpace_updates.https.html.ini | 6 +- .../meta/webxr/xrFrame_getPose.https.html.ini | 12 --- .../xrFrame_session_sameObject.https.html.ini | 7 -- .../xrInputSource_add_remove.https.html.ini | 7 -- ...urce_getPose_targetRay_grip.https.html.ini | 6 -- .../xrInputSource_profiles.https.html.ini | 7 -- .../xrInputSource_sameObject.https.html.ini | 7 -- ...xrPose_transform_sameObject.https.html.ini | 7 -- ...ReferenceSpace_originOffset.https.html.ini | 7 -- ...ceSpace_originOffsetBounded.https.html.ini | 6 +- ...ceSpace_originOffset_viewer.https.html.ini | 7 -- ...eferenceSpace_relationships.https.html.ini | 6 +- .../xrRigidTransform_inverse.https.html.ini | 7 -- ...xrRigidTransform_sameObject.https.html.ini | 7 -- ...estAnimationFrame_timestamp.https.html.ini | 13 --- .../webxr/xrSession_sameObject.https.html.ini | 7 -- .../wpt/meta/webxr/xrView_eyes.https.html.ini | 13 --- .../meta/webxr/xrView_match.https.html.ini | 7 -- .../webxr/xrView_sameObject.https.html.ini | 7 -- ...ViewerPose_views_sameObject.https.html.ini | 7 -- .../webxr/xrViewport_valid.https.html.ini | 6 -- ...WebGLLayer_framebuffer_draw.https.html.ini | 7 -- ...ayer_framebuffer_sameObject.https.html.ini | 7 -- ...bGLLayer_opaque_framebuffer.https.html.ini | 13 --- ..._opaque_framebuffer_stencil.https.html.ini | 13 --- .../xrWebGLLayer_viewports.https.html.ini | 24 ----- .../webxr/xr_viewport_scale.https.html.ini | 58 +++++----- tests/wpt/tests/webxr/resources/webxr_util.js | 27 ++--- 93 files changed, 141 insertions(+), 834 deletions(-) delete mode 100644 tests/wpt/meta-legacy-layout/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/events_input_source_recreation.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/events_session_select.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/events_session_select_subframe.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/getInputPose_handedness.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/getInputPose_pointer.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_states_regular.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/navigator_xr_sameObject.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/render_state_vertical_fov_immersive.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/render_state_vertical_fov_inline.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrFrame_getPose.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrFrame_session_sameObject.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrInputSource_add_remove.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrInputSource_getPose_targetRay_grip.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrInputSource_profiles.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrInputSource_sameObject.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrPose_transform_sameObject.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffset.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffset_viewer.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrRigidTransform_inverse.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrRigidTransform_sameObject.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrSession_requestAnimationFrame_timestamp.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrSession_sameObject.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrView_eyes.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrView_match.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrView_sameObject.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrViewerPose_views_sameObject.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_framebuffer_draw.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_framebuffer_sameObject.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_opaque_framebuffer.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_viewports.https.html.ini delete mode 100644 tests/wpt/meta/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html.ini delete mode 100644 tests/wpt/meta/webxr/events_input_source_recreation.https.html.ini delete mode 100644 tests/wpt/meta/webxr/events_session_select.https.html.ini delete mode 100644 tests/wpt/meta/webxr/events_session_select_subframe.https.html.ini delete mode 100644 tests/wpt/meta/webxr/getInputPose_handedness.https.html.ini delete mode 100644 tests/wpt/meta/webxr/getInputPose_pointer.https.html.ini delete mode 100644 tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_states_regular.https.html.ini delete mode 100644 tests/wpt/meta/webxr/navigator_xr_sameObject.https.html.ini delete mode 100644 tests/wpt/meta/webxr/render_state_vertical_fov_immersive.https.html.ini delete mode 100644 tests/wpt/meta/webxr/render_state_vertical_fov_inline.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrFrame_getPose.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrFrame_session_sameObject.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrInputSource_add_remove.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrInputSource_getPose_targetRay_grip.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrInputSource_profiles.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrInputSource_sameObject.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrPose_transform_sameObject.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrReferenceSpace_originOffset.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrReferenceSpace_originOffset_viewer.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrRigidTransform_inverse.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrRigidTransform_sameObject.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrSession_requestAnimationFrame_timestamp.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrSession_sameObject.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrView_eyes.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrView_match.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrView_sameObject.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrViewerPose_views_sameObject.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrWebGLLayer_framebuffer_draw.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrWebGLLayer_framebuffer_sameObject.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrWebGLLayer_opaque_framebuffer.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html.ini delete mode 100644 tests/wpt/meta/webxr/xrWebGLLayer_viewports.https.html.ini diff --git a/tests/wpt/meta-legacy-layout/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html.ini deleted file mode 100644 index 21e673f076c..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[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 - diff --git a/tests/wpt/meta-legacy-layout/webxr/depth-sensing/depth_sensing_notEnabled.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/depth-sensing/depth_sensing_notEnabled.https.html.ini index 05bf0639cd5..0fa1d3535a5 100644 --- a/tests/wpt/meta-legacy-layout/webxr/depth-sensing/depth_sensing_notEnabled.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/depth-sensing/depth_sensing_notEnabled.https.html.ini @@ -1,4 +1,5 @@ [depth_sensing_notEnabled.https.html] + expected: ERROR [XRFrame.getDepthInformation() rejects if depth sensing is not enabled on a session - webgl] expected: FAIL @@ -10,4 +11,3 @@ [XRWebGLBinding.getDepthInformation() rejects if depth sensing is not enabled on a session - webgl2] expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html.ini index 88992c47e6f..a0feb7f4598 100644 --- a/tests/wpt/meta-legacy-layout/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html.ini @@ -1,7 +1,7 @@ [depth_sensing_gpu_incorrectUsage.https.html] + expected: ERROR [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 - diff --git a/tests/wpt/meta-legacy-layout/webxr/dom-overlay/ar_dom_overlay.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/dom-overlay/ar_dom_overlay.https.html.ini index 6287ac474c8..94cc363912f 100644 --- a/tests/wpt/meta-legacy-layout/webxr/dom-overlay/ar_dom_overlay.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/dom-overlay/ar_dom_overlay.https.html.ini @@ -1,26 +1,34 @@ [ar_dom_overlay.https.html] expected: ERROR - [Ensures DOM Overlay element selection works] - expected: FAIL - - [Ensures DOM Overlay feature works for immersive-ar] - expected: FAIL - - [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] + [Ensures DOM Overlay feature works for immersive-ar, body element - webgl] expected: FAIL - [Ensures DOM Overlay feature works for immersive-ar, div element] + [Ensures DOM Overlay feature works for immersive-ar, body element - webgl2] expected: FAIL - [Ensures DOM Overlay interactions on cross origin iframe are ignored] + [Ensures DOM Overlay feature works for immersive-ar, div element - webgl] expected: FAIL + [Ensures DOM Overlay feature works for immersive-ar, div element - webgl2] + expected: FAIL + + [Ensures DOM Overlay input deduplication works - webgl] + expected: TIMEOUT + + [Ensures DOM Overlay input deduplication works - webgl2] + expected: NOTRUN + + [Ensures DOM Overlay Fullscreen API doesn't change DOM overlay - webgl] + expected: NOTRUN + + [Ensures DOM Overlay Fullscreen API doesn't change DOM overlay - webgl2] + expected: NOTRUN + + [Ensures DOM Overlay interactions on cross origin iframe are ignored - webgl] + expected: NOTRUN + + [Ensures DOM Overlay interactions on cross origin iframe are ignored - webgl2] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/webxr/events_input_source_recreation.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/events_input_source_recreation.https.html.ini deleted file mode 100644 index 84dd98f469b..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/events_input_source_recreation.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[events_input_source_recreation.https.html] - [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 - diff --git a/tests/wpt/meta-legacy-layout/webxr/events_session_select.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/events_session_select.https.html.ini deleted file mode 100644 index 94271b68e1b..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/events_session_select.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[events_session_select.https.html] - [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 - diff --git a/tests/wpt/meta-legacy-layout/webxr/events_session_select_subframe.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/events_session_select_subframe.https.html.ini deleted file mode 100644 index a7b8b679313..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/events_session_select_subframe.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[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 - 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 - diff --git a/tests/wpt/meta-legacy-layout/webxr/events_session_squeeze.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/events_session_squeeze.https.html.ini index 755fde1ccdb..c5b768b3d30 100644 --- a/tests/wpt/meta-legacy-layout/webxr/events_session_squeeze.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/events_session_squeeze.https.html.ini @@ -1,7 +1,7 @@ [events_session_squeeze.https.html] + expected: ERROR [XRInputSources primary input presses properly fires off the right events - webgl] - expected: FAIL + expected: TIMEOUT [XRInputSources primary input presses properly fires off the right events - webgl2] - expected: FAIL - + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html.ini index 006d85eb8c4..36042ef3aa8 100644 --- a/tests/wpt/meta-legacy-layout/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html.ini @@ -1,7 +1,7 @@ [xrInputSource_gamepad_input_registered.https.html] + expected: ERROR [WebXR InputSource's gamepad properly registers input - webgl2] expected: FAIL [WebXR InputSource's gamepad properly registers input - webgl] expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/getInputPose_handedness.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/getInputPose_handedness.https.html.ini deleted file mode 100644 index e7911b8f5d2..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/getInputPose_handedness.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[getInputPose_handedness.https.html] - [XRInputSources properly communicate their handedness - webgl2] - expected: FAIL - - [XRInputSources properly communicate their handedness - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/getInputPose_pointer.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/getInputPose_pointer.https.html.ini deleted file mode 100644 index 720dfaf8323..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/getInputPose_pointer.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[getInputPose_pointer.https.html] - [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 - diff --git a/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_source_cancel.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_source_cancel.https.html.ini index f27aadea4a6..15957a91916 100644 --- a/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_source_cancel.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_source_cancel.https.html.ini @@ -1,7 +1,4 @@ [ar_hittest_source_cancel.https.html] - [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 @@ -11,9 +8,6 @@ [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 @@ -22,4 +16,3 @@ [Ensures transient input hit test source cancellation works when the session has not ended. - webgl2] expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html.ini index 813e5a12804..ec5a973d878 100644 --- a/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html.ini @@ -1,7 +1,4 @@ [ar_hittest_subscription_refSpaces.https.html] - [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 @@ -11,9 +8,6 @@ [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 @@ -22,4 +16,3 @@ [Ensures subscription to hit test works with local space - webgl2] expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_states_regular.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_states_regular.https.html.ini deleted file mode 100644 index 75c0cd74616..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_states_regular.https.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[ar_hittest_subscription_states_regular.https.html] - [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 - diff --git a/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html.ini index 5009ccafd57..749dd866398 100644 --- a/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html.ini @@ -1,19 +1,19 @@ [ar_hittest_subscription_transientInputSources.https.html] + expected: ERROR [Ensures subscription to transient hit test works with an XRSpace from input source - no move - webgl2] - expected: FAIL + expected: NOTRUN [Ensures subscription to transient hit test works with an XRSpace from input source - after move - no results - webgl] - expected: FAIL + expected: NOTRUN [Ensures subscription to transient hit test works with an XRSpace from input source - no move - webgl] - expected: FAIL + expected: TIMEOUT [Ensures subscription to transient hit test works with an XRSpace from input source - after move - 1 result - webgl2] - expected: FAIL + expected: NOTRUN [Ensures subscription to transient hit test works with an XRSpace from input source - after move - 1 result - webgl] - expected: FAIL + expected: NOTRUN [Ensures subscription to transient hit test works with an XRSpace from input source - after move - no results - webgl2] - expected: FAIL - + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/webxr/navigator_xr_sameObject.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/navigator_xr_sameObject.https.html.ini deleted file mode 100644 index 8f3df8c5bb3..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/navigator_xr_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[navigator_xr_sameObject.https.html] - [Navigator.xr meets [SameObject\] requirement - webgl] - expected: FAIL - - [Navigator.xr meets [SameObject\] requirement - webgl2] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/render_state_update.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/render_state_update.https.html.ini index 54dd1bcd892..b54c718bef8 100644 --- a/tests/wpt/meta-legacy-layout/webxr/render_state_update.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/render_state_update.https.html.ini @@ -1,34 +1,4 @@ [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 - [updateRenderState clamps appropriately near/far clipping planes - webgl] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/webxr/render_state_vertical_fov_immersive.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/render_state_vertical_fov_immersive.https.html.ini deleted file mode 100644 index ca89f619145..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/render_state_vertical_fov_immersive.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[render_state_vertical_fov_immersive.https.html] - [inlineVerticalFieldOfView is set appropriately on immersively sessions - webgl2] - expected: FAIL - - [inlineVerticalFieldOfView is set appropriately on immersively sessions - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/render_state_vertical_fov_inline.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/render_state_vertical_fov_inline.https.html.ini deleted file mode 100644 index e7a9adae97b..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/render_state_vertical_fov_inline.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[render_state_vertical_fov_inline.https.html] - [inlineVerticalFieldOfView is set appropriately on inline sessions - webgl2] - expected: FAIL - - [inlineVerticalFieldOfView is set appropriately on inline sessions - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrBoundedReferenceSpace_updates.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrBoundedReferenceSpace_updates.https.html.ini index 6bfdbfa83d9..53da0ae9b17 100644 --- a/tests/wpt/meta-legacy-layout/webxr/xrBoundedReferenceSpace_updates.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/xrBoundedReferenceSpace_updates.https.html.ini @@ -1,7 +1,7 @@ [xrBoundedReferenceSpace_updates.https.html] + expected: ERROR ['XRBoundedReferenceSpace updates properly when the changes are applied - webgl2] - expected: FAIL + expected: NOTRUN ['XRBoundedReferenceSpace updates properly when the changes are applied - webgl] - expected: FAIL - + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/webxr/xrFrame_getPose.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrFrame_getPose.https.html.ini deleted file mode 100644 index e0ba6429d6f..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrFrame_getPose.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[xrFrame_getPose.https.html] - [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 - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrFrame_session_sameObject.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrFrame_session_sameObject.https.html.ini deleted file mode 100644 index eeaf8e45d21..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrFrame_session_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrFrame_session_sameObject.https.html] - [XRFrame.session meets [SameObject\] requirement - webgl2] - expected: FAIL - - [XRFrame.session meets [SameObject\] requirement - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrInputSource_add_remove.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrInputSource_add_remove.https.html.ini deleted file mode 100644 index 075fa21bf28..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrInputSource_add_remove.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrInputSource_add_remove.https.html] - [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 - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrInputSource_getPose_targetRay_grip.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrInputSource_getPose_targetRay_grip.https.html.ini deleted file mode 100644 index 70cde4d94b9..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrInputSource_getPose_targetRay_grip.https.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[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 diff --git a/tests/wpt/meta-legacy-layout/webxr/xrInputSource_profiles.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrInputSource_profiles.https.html.ini deleted file mode 100644 index d78d39a4e34..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrInputSource_profiles.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrInputSource_profiles.https.html] - [WebXR InputSource's profiles list can be set - webgl2] - expected: FAIL - - [WebXR InputSource's profiles list can be set - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrInputSource_sameObject.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrInputSource_sameObject.https.html.ini deleted file mode 100644 index af661b488ec..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrInputSource_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrInputSource_sameObject.https.html] - [XRInputSource attributes meet [SameObject\] requirement - webgl2] - expected: FAIL - - [XRInputSource attributes meet [SameObject\] requirement - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrPose_transform_sameObject.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrPose_transform_sameObject.https.html.ini deleted file mode 100644 index 110cc05d20b..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrPose_transform_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrPose_transform_sameObject.https.html] - [XRPose.transform meets [SameObject\] requirement - webgl] - expected: FAIL - - [XRPose.transform meets [SameObject\] requirement - webgl2] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffset.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffset.https.html.ini deleted file mode 100644 index 3167786fd49..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffset.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrReferenceSpace_originOffset.https.html] - [Updating XRReferenceSpace origin offset updates view and input matrices. - webgl2] - expected: FAIL - - [Updating XRReferenceSpace origin offset updates view and input matrices. - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffsetBounded.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffsetBounded.https.html.ini index d9c5ec9bd33..7bd61021eb7 100644 --- a/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffsetBounded.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffsetBounded.https.html.ini @@ -1,7 +1,7 @@ [xrReferenceSpace_originOffsetBounded.https.html] + expected: ERROR [Updating XRBoundedReferenceSpace origin offset updates view, input matrices, and bounds geometry. - webgl] - expected: FAIL + expected: TIMEOUT [Updating XRBoundedReferenceSpace origin offset updates view, input matrices, and bounds geometry. - webgl2] - expected: FAIL - + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffset_viewer.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffset_viewer.https.html.ini deleted file mode 100644 index a70d0a6f749..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_originOffset_viewer.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrReferenceSpace_originOffset_viewer.https.html] - [Creating XRReferenceSpace origin offset off of `viewer` space works. - webgl2] - expected: FAIL - - [Creating XRReferenceSpace origin offset off of `viewer` space works. - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_relationships.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_relationships.https.html.ini index f9fecd4ad0f..db66d43bc56 100644 --- a/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_relationships.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/xrReferenceSpace_relationships.https.html.ini @@ -1,7 +1,7 @@ [xrReferenceSpace_relationships.https.html] + expected: ERROR [Bounded space, viewer space, local and local-floor space have correct poses w.r.t. each other - webgl2] - expected: FAIL + expected: NOTRUN [Bounded space, viewer space, local and local-floor space have correct poses w.r.t. each other - webgl] - expected: FAIL - + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/webxr/xrRigidTransform_inverse.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrRigidTransform_inverse.https.html.ini deleted file mode 100644 index ee8504fbb39..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrRigidTransform_inverse.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrRigidTransform_inverse.https.html] - [XRRigidTransform inverse works - webgl2] - expected: FAIL - - [XRRigidTransform inverse works - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrRigidTransform_sameObject.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrRigidTransform_sameObject.https.html.ini deleted file mode 100644 index 497c5ce8f7d..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrRigidTransform_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrRigidTransform_sameObject.https.html] - [XRRigidTransform position and orientation meet [SameObject\] requirements - webgl2] - expected: FAIL - - [XRRigidTransform position and orientation meet [SameObject\] requirements - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrSession_requestAnimationFrame_timestamp.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrSession_requestAnimationFrame_timestamp.https.html.ini deleted file mode 100644 index ee8ba626a6a..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrSession_requestAnimationFrame_timestamp.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[xrSession_requestAnimationFrame_timestamp.https.html] - [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 - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrSession_sameObject.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrSession_sameObject.https.html.ini deleted file mode 100644 index 83576512c4c..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrSession_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrSession_sameObject.https.html] - [XRSession attributes meet [SameObject\] requirement - webgl2] - expected: FAIL - - [XRSession attributes meet [SameObject\] requirement - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrView_eyes.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrView_eyes.https.html.ini deleted file mode 100644 index a1dd85bcc33..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrView_eyes.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[xrView_eyes.https.html] - [XRView.eye is correct for non-immersive sessions - webgl2] - expected: FAIL - - [XRView.eye is correct for non-immersive sessions - webgl] - expected: FAIL - - [XRView.eye is correct for immersive sessions - webgl2] - expected: FAIL - - [XRView.eye is correct for immersive sessions - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrView_match.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrView_match.https.html.ini deleted file mode 100644 index 3cb4bf6bfaa..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrView_match.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrView_match.https.html] - [XRFrame contains the expected views - webgl] - expected: FAIL - - [XRFrame contains the expected views - webgl2] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrView_sameObject.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrView_sameObject.https.html.ini deleted file mode 100644 index 2d21173c39a..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrView_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrView_sameObject.https.html] - [XRView attributes meet [SameObject\] requirement - webgl] - expected: FAIL - - [XRView attributes meet [SameObject\] requirement - webgl2] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrViewerPose_views_sameObject.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrViewerPose_views_sameObject.https.html.ini deleted file mode 100644 index c5058f12c3e..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrViewerPose_views_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrViewerPose_views_sameObject.https.html] - [XRViewerPose.views meets [SameObject\] requirement - webgl2] - expected: FAIL - - [XRViewerPose.views meets [SameObject\] requirement - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrViewport_valid.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrViewport_valid.https.html.ini index ede23ec29fe..070852f3019 100644 --- a/tests/wpt/meta-legacy-layout/webxr/xrViewport_valid.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/xrViewport_valid.https.html.ini @@ -1,10 +1,4 @@ [xrViewport_valid.https.html] - [XRViewport attributes are valid - webgl] - expected: FAIL - - [XRViewport attributes are valid - webgl2] - expected: FAIL - [XRViewport attributes are valid with secondary views requested - webgl] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_framebuffer_draw.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_framebuffer_draw.https.html.ini deleted file mode 100644 index cb87adff2a1..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_framebuffer_draw.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrWebGLLayer_framebuffer_draw.https.html] - [Ensure a WebGL layer's framebuffer can only be drawn to inside a XR frame - webgl] - expected: FAIL - - [Ensure a WebGL layer's framebuffer can only be drawn to inside a XR frame - webgl2] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_framebuffer_sameObject.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_framebuffer_sameObject.https.html.ini deleted file mode 100644 index b6b9872a238..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_framebuffer_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrWebGLLayer_framebuffer_sameObject.https.html] - [XRWebGLLayer.framebuffer meets [SameObject\] requirement - webgl2] - expected: FAIL - - [XRWebGLLayer.framebuffer meets [SameObject\] requirement - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_opaque_framebuffer.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_opaque_framebuffer.https.html.ini deleted file mode 100644 index a1fdcb71f3a..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_opaque_framebuffer.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[xrWebGLLayer_opaque_framebuffer.https.html] - [Ensure that the framebuffer given by the WebGL layer is opaque for non-immersive - webgl2] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer is opaque for non-immersive - webgl] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer is opaque for immersive - webgl2] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer is opaque for immersive - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html.ini deleted file mode 100644 index 2f354a26b66..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[xrWebGLLayer_opaque_framebuffer_stencil.https.html] - [Ensure that the framebuffer given by the WebGL layer works with stencil for immersive - webgl2] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer works with stencil for immersive - webgl] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer works with stencil for non-immersive - webgl2] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer works with stencil for non-immersive - webgl] - expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_viewports.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_viewports.https.html.ini deleted file mode 100644 index 7f3e2d0e9f4..00000000000 --- a/tests/wpt/meta-legacy-layout/webxr/xrWebGLLayer_viewports.https.html.ini +++ /dev/null @@ -1,24 +0,0 @@ -[xrWebGLLayer_viewports.https.html] - [XRWebGLLayer reports a valid viewports for inline sessions - webgl] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for inline sessions - webgl2] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for immersive sessions - webgl2] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for immersive sessions - webgl] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for immersive sessions with secondary views requested - webgl] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for immersive sessions with secondary views requested - webgl2] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for inline sessions with secondary views requested - webgl] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for inline sessions with secondary views requested - webgl2] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/webxr/xr_viewport_scale.https.html.ini b/tests/wpt/meta-legacy-layout/webxr/xr_viewport_scale.https.html.ini index e4403044a54..5be9a58789a 100644 --- a/tests/wpt/meta-legacy-layout/webxr/xr_viewport_scale.https.html.ini +++ b/tests/wpt/meta-legacy-layout/webxr/xr_viewport_scale.https.html.ini @@ -1,127 +1,85 @@ [xr_viewport_scale.https.html] - [requestViewportScale valid viewport for inline session] + expected: ERROR + [requestViewportScale valid viewport for inline session - webgl] expected: TIMEOUT - [requestViewportScale valid viewport w/ null scale for inline session] - expected: NOTRUN - - [recommendedViewportScale for immersive-vr session] - expected: NOTRUN - - [requestViewportScale applied next frame for inline session] - expected: NOTRUN - - [requestViewportScale valid viewport w/ very small scale for inline session] - expected: NOTRUN - - [requestViewportScale valid viewport w/ undefined scale for immersive-vr session] - expected: NOTRUN - - [requestViewportScale valid viewport for immersive-vr session] - expected: NOTRUN - - [requestViewportScale same frame for inline session] - expected: NOTRUN - - [recommendedViewportScale for inline session] - expected: NOTRUN - - [requestViewportScale same frame for immersive-vr session] - expected: NOTRUN - - [requestViewportScale valid viewport w/ very small scale for immersive-vr session] - expected: NOTRUN - - [requestViewportScale valid viewport w/ null scale for immersive-vr session] - expected: NOTRUN - - [requestViewportScale valid viewport w/ undefined scale for inline session] - expected: NOTRUN - - [requestViewportScale applied next frame for immersive-vr session] - expected: NOTRUN - - [requestViewportScale valid viewport for inline session - webgl] - expected: FAIL - [recommendedViewportScale for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale applied next frame for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ very small scale for inline session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale same frame for inline session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale same frame for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ null scale for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ undefined scale for inline session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale applied next frame for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ very small scale for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale applied next frame for inline session - webgl] - expected: FAIL + expected: NOTRUN [recommendedViewportScale for inline session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ very small scale for inline session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale same frame for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ null scale for inline session - webgl2] - expected: FAIL + expected: NOTRUN [recommendedViewportScale for inline session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ undefined scale for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ undefined scale for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale same frame for inline session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale applied next frame for inline session - webgl2] - expected: FAIL + expected: NOTRUN [recommendedViewportScale for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport for inline session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ null scale for inline session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ null scale for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ very small scale for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ undefined scale for inline session - webgl2] - expected: FAIL - + expected: NOTRUN diff --git a/tests/wpt/meta/MANIFEST.json b/tests/wpt/meta/MANIFEST.json index 2af8bef9258..5ac00821557 100644 --- a/tests/wpt/meta/MANIFEST.json +++ b/tests/wpt/meta/MANIFEST.json @@ -496245,7 +496245,7 @@ [] ], "webxr_util.js": [ - "52b63ecdbb6edb67f7c75b79bfe595e679442d25", + "824aee5700a15d518a113bbbcaab7bdf92d187e2", [] ] }, diff --git a/tests/wpt/meta/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html.ini b/tests/wpt/meta/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html.ini deleted file mode 100644 index 21e673f076c..00000000000 --- a/tests/wpt/meta/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[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 - diff --git a/tests/wpt/meta/webxr/depth-sensing/depth_sensing_notEnabled.https.html.ini b/tests/wpt/meta/webxr/depth-sensing/depth_sensing_notEnabled.https.html.ini index 05bf0639cd5..0fa1d3535a5 100644 --- a/tests/wpt/meta/webxr/depth-sensing/depth_sensing_notEnabled.https.html.ini +++ b/tests/wpt/meta/webxr/depth-sensing/depth_sensing_notEnabled.https.html.ini @@ -1,4 +1,5 @@ [depth_sensing_notEnabled.https.html] + expected: ERROR [XRFrame.getDepthInformation() rejects if depth sensing is not enabled on a session - webgl] expected: FAIL @@ -10,4 +11,3 @@ [XRWebGLBinding.getDepthInformation() rejects if depth sensing is not enabled on a session - webgl2] expected: FAIL - diff --git a/tests/wpt/meta/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html.ini b/tests/wpt/meta/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html.ini index 88992c47e6f..a0feb7f4598 100644 --- a/tests/wpt/meta/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html.ini +++ b/tests/wpt/meta/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html.ini @@ -1,7 +1,7 @@ [depth_sensing_gpu_incorrectUsage.https.html] + expected: ERROR [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 - diff --git a/tests/wpt/meta/webxr/events_input_source_recreation.https.html.ini b/tests/wpt/meta/webxr/events_input_source_recreation.https.html.ini deleted file mode 100644 index 84dd98f469b..00000000000 --- a/tests/wpt/meta/webxr/events_input_source_recreation.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[events_input_source_recreation.https.html] - [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 - diff --git a/tests/wpt/meta/webxr/events_session_select.https.html.ini b/tests/wpt/meta/webxr/events_session_select.https.html.ini deleted file mode 100644 index 9fc5de0cff1..00000000000 --- a/tests/wpt/meta/webxr/events_session_select.https.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[events_session_select.https.html] - [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 diff --git a/tests/wpt/meta/webxr/events_session_select_subframe.https.html.ini b/tests/wpt/meta/webxr/events_session_select_subframe.https.html.ini deleted file mode 100644 index a7b8b679313..00000000000 --- a/tests/wpt/meta/webxr/events_session_select_subframe.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[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 - 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 - diff --git a/tests/wpt/meta/webxr/events_session_squeeze.https.html.ini b/tests/wpt/meta/webxr/events_session_squeeze.https.html.ini index 755fde1ccdb..c5b768b3d30 100644 --- a/tests/wpt/meta/webxr/events_session_squeeze.https.html.ini +++ b/tests/wpt/meta/webxr/events_session_squeeze.https.html.ini @@ -1,7 +1,7 @@ [events_session_squeeze.https.html] + expected: ERROR [XRInputSources primary input presses properly fires off the right events - webgl] - expected: FAIL + expected: TIMEOUT [XRInputSources primary input presses properly fires off the right events - webgl2] - expected: FAIL - + expected: NOTRUN diff --git a/tests/wpt/meta/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html.ini b/tests/wpt/meta/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html.ini index 006d85eb8c4..36042ef3aa8 100644 --- a/tests/wpt/meta/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html.ini +++ b/tests/wpt/meta/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html.ini @@ -1,7 +1,7 @@ [xrInputSource_gamepad_input_registered.https.html] + expected: ERROR [WebXR InputSource's gamepad properly registers input - webgl2] expected: FAIL [WebXR InputSource's gamepad properly registers input - webgl] expected: FAIL - diff --git a/tests/wpt/meta/webxr/getInputPose_handedness.https.html.ini b/tests/wpt/meta/webxr/getInputPose_handedness.https.html.ini deleted file mode 100644 index e7911b8f5d2..00000000000 --- a/tests/wpt/meta/webxr/getInputPose_handedness.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[getInputPose_handedness.https.html] - [XRInputSources properly communicate their handedness - webgl2] - expected: FAIL - - [XRInputSources properly communicate their handedness - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/getInputPose_pointer.https.html.ini b/tests/wpt/meta/webxr/getInputPose_pointer.https.html.ini deleted file mode 100644 index 720dfaf8323..00000000000 --- a/tests/wpt/meta/webxr/getInputPose_pointer.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[getInputPose_pointer.https.html] - [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 - diff --git a/tests/wpt/meta/webxr/hit-test/ar_hittest_source_cancel.https.html.ini b/tests/wpt/meta/webxr/hit-test/ar_hittest_source_cancel.https.html.ini index f27aadea4a6..15957a91916 100644 --- a/tests/wpt/meta/webxr/hit-test/ar_hittest_source_cancel.https.html.ini +++ b/tests/wpt/meta/webxr/hit-test/ar_hittest_source_cancel.https.html.ini @@ -1,7 +1,4 @@ [ar_hittest_source_cancel.https.html] - [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 @@ -11,9 +8,6 @@ [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 @@ -22,4 +16,3 @@ [Ensures transient input hit test source cancellation works when the session has not ended. - webgl2] expected: FAIL - diff --git a/tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html.ini b/tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html.ini index 813e5a12804..ec5a973d878 100644 --- a/tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html.ini +++ b/tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html.ini @@ -1,7 +1,4 @@ [ar_hittest_subscription_refSpaces.https.html] - [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 @@ -11,9 +8,6 @@ [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 @@ -22,4 +16,3 @@ [Ensures subscription to hit test works with local space - webgl2] expected: FAIL - diff --git a/tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_states_regular.https.html.ini b/tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_states_regular.https.html.ini deleted file mode 100644 index 75c0cd74616..00000000000 --- a/tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_states_regular.https.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[ar_hittest_subscription_states_regular.https.html] - [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 - diff --git a/tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html.ini b/tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html.ini index 5009ccafd57..749dd866398 100644 --- a/tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html.ini +++ b/tests/wpt/meta/webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html.ini @@ -1,19 +1,19 @@ [ar_hittest_subscription_transientInputSources.https.html] + expected: ERROR [Ensures subscription to transient hit test works with an XRSpace from input source - no move - webgl2] - expected: FAIL + expected: NOTRUN [Ensures subscription to transient hit test works with an XRSpace from input source - after move - no results - webgl] - expected: FAIL + expected: NOTRUN [Ensures subscription to transient hit test works with an XRSpace from input source - no move - webgl] - expected: FAIL + expected: TIMEOUT [Ensures subscription to transient hit test works with an XRSpace from input source - after move - 1 result - webgl2] - expected: FAIL + expected: NOTRUN [Ensures subscription to transient hit test works with an XRSpace from input source - after move - 1 result - webgl] - expected: FAIL + expected: NOTRUN [Ensures subscription to transient hit test works with an XRSpace from input source - after move - no results - webgl2] - expected: FAIL - + expected: NOTRUN diff --git a/tests/wpt/meta/webxr/navigator_xr_sameObject.https.html.ini b/tests/wpt/meta/webxr/navigator_xr_sameObject.https.html.ini deleted file mode 100644 index 8f3df8c5bb3..00000000000 --- a/tests/wpt/meta/webxr/navigator_xr_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[navigator_xr_sameObject.https.html] - [Navigator.xr meets [SameObject\] requirement - webgl] - expected: FAIL - - [Navigator.xr meets [SameObject\] requirement - webgl2] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/render_state_update.https.html.ini b/tests/wpt/meta/webxr/render_state_update.https.html.ini index 54dd1bcd892..b54c718bef8 100644 --- a/tests/wpt/meta/webxr/render_state_update.https.html.ini +++ b/tests/wpt/meta/webxr/render_state_update.https.html.ini @@ -1,34 +1,4 @@ [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 - [updateRenderState clamps appropriately near/far clipping planes - webgl] expected: FAIL diff --git a/tests/wpt/meta/webxr/render_state_vertical_fov_immersive.https.html.ini b/tests/wpt/meta/webxr/render_state_vertical_fov_immersive.https.html.ini deleted file mode 100644 index ca89f619145..00000000000 --- a/tests/wpt/meta/webxr/render_state_vertical_fov_immersive.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[render_state_vertical_fov_immersive.https.html] - [inlineVerticalFieldOfView is set appropriately on immersively sessions - webgl2] - expected: FAIL - - [inlineVerticalFieldOfView is set appropriately on immersively sessions - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/render_state_vertical_fov_inline.https.html.ini b/tests/wpt/meta/webxr/render_state_vertical_fov_inline.https.html.ini deleted file mode 100644 index e7a9adae97b..00000000000 --- a/tests/wpt/meta/webxr/render_state_vertical_fov_inline.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[render_state_vertical_fov_inline.https.html] - [inlineVerticalFieldOfView is set appropriately on inline sessions - webgl2] - expected: FAIL - - [inlineVerticalFieldOfView is set appropriately on inline sessions - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrBoundedReferenceSpace_updates.https.html.ini b/tests/wpt/meta/webxr/xrBoundedReferenceSpace_updates.https.html.ini index 6bfdbfa83d9..53da0ae9b17 100644 --- a/tests/wpt/meta/webxr/xrBoundedReferenceSpace_updates.https.html.ini +++ b/tests/wpt/meta/webxr/xrBoundedReferenceSpace_updates.https.html.ini @@ -1,7 +1,7 @@ [xrBoundedReferenceSpace_updates.https.html] + expected: ERROR ['XRBoundedReferenceSpace updates properly when the changes are applied - webgl2] - expected: FAIL + expected: NOTRUN ['XRBoundedReferenceSpace updates properly when the changes are applied - webgl] - expected: FAIL - + expected: TIMEOUT diff --git a/tests/wpt/meta/webxr/xrFrame_getPose.https.html.ini b/tests/wpt/meta/webxr/xrFrame_getPose.https.html.ini deleted file mode 100644 index 25b528f482f..00000000000 --- a/tests/wpt/meta/webxr/xrFrame_getPose.https.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[xrFrame_getPose.https.html] - [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 diff --git a/tests/wpt/meta/webxr/xrFrame_session_sameObject.https.html.ini b/tests/wpt/meta/webxr/xrFrame_session_sameObject.https.html.ini deleted file mode 100644 index eeaf8e45d21..00000000000 --- a/tests/wpt/meta/webxr/xrFrame_session_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrFrame_session_sameObject.https.html] - [XRFrame.session meets [SameObject\] requirement - webgl2] - expected: FAIL - - [XRFrame.session meets [SameObject\] requirement - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrInputSource_add_remove.https.html.ini b/tests/wpt/meta/webxr/xrInputSource_add_remove.https.html.ini deleted file mode 100644 index 075fa21bf28..00000000000 --- a/tests/wpt/meta/webxr/xrInputSource_add_remove.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrInputSource_add_remove.https.html] - [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 - diff --git a/tests/wpt/meta/webxr/xrInputSource_getPose_targetRay_grip.https.html.ini b/tests/wpt/meta/webxr/xrInputSource_getPose_targetRay_grip.https.html.ini deleted file mode 100644 index 70cde4d94b9..00000000000 --- a/tests/wpt/meta/webxr/xrInputSource_getPose_targetRay_grip.https.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[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 diff --git a/tests/wpt/meta/webxr/xrInputSource_profiles.https.html.ini b/tests/wpt/meta/webxr/xrInputSource_profiles.https.html.ini deleted file mode 100644 index d78d39a4e34..00000000000 --- a/tests/wpt/meta/webxr/xrInputSource_profiles.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrInputSource_profiles.https.html] - [WebXR InputSource's profiles list can be set - webgl2] - expected: FAIL - - [WebXR InputSource's profiles list can be set - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrInputSource_sameObject.https.html.ini b/tests/wpt/meta/webxr/xrInputSource_sameObject.https.html.ini deleted file mode 100644 index af661b488ec..00000000000 --- a/tests/wpt/meta/webxr/xrInputSource_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrInputSource_sameObject.https.html] - [XRInputSource attributes meet [SameObject\] requirement - webgl2] - expected: FAIL - - [XRInputSource attributes meet [SameObject\] requirement - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrPose_transform_sameObject.https.html.ini b/tests/wpt/meta/webxr/xrPose_transform_sameObject.https.html.ini deleted file mode 100644 index 110cc05d20b..00000000000 --- a/tests/wpt/meta/webxr/xrPose_transform_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrPose_transform_sameObject.https.html] - [XRPose.transform meets [SameObject\] requirement - webgl] - expected: FAIL - - [XRPose.transform meets [SameObject\] requirement - webgl2] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrReferenceSpace_originOffset.https.html.ini b/tests/wpt/meta/webxr/xrReferenceSpace_originOffset.https.html.ini deleted file mode 100644 index 3167786fd49..00000000000 --- a/tests/wpt/meta/webxr/xrReferenceSpace_originOffset.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrReferenceSpace_originOffset.https.html] - [Updating XRReferenceSpace origin offset updates view and input matrices. - webgl2] - expected: FAIL - - [Updating XRReferenceSpace origin offset updates view and input matrices. - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrReferenceSpace_originOffsetBounded.https.html.ini b/tests/wpt/meta/webxr/xrReferenceSpace_originOffsetBounded.https.html.ini index d9c5ec9bd33..7bd61021eb7 100644 --- a/tests/wpt/meta/webxr/xrReferenceSpace_originOffsetBounded.https.html.ini +++ b/tests/wpt/meta/webxr/xrReferenceSpace_originOffsetBounded.https.html.ini @@ -1,7 +1,7 @@ [xrReferenceSpace_originOffsetBounded.https.html] + expected: ERROR [Updating XRBoundedReferenceSpace origin offset updates view, input matrices, and bounds geometry. - webgl] - expected: FAIL + expected: TIMEOUT [Updating XRBoundedReferenceSpace origin offset updates view, input matrices, and bounds geometry. - webgl2] - expected: FAIL - + expected: NOTRUN diff --git a/tests/wpt/meta/webxr/xrReferenceSpace_originOffset_viewer.https.html.ini b/tests/wpt/meta/webxr/xrReferenceSpace_originOffset_viewer.https.html.ini deleted file mode 100644 index a70d0a6f749..00000000000 --- a/tests/wpt/meta/webxr/xrReferenceSpace_originOffset_viewer.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrReferenceSpace_originOffset_viewer.https.html] - [Creating XRReferenceSpace origin offset off of `viewer` space works. - webgl2] - expected: FAIL - - [Creating XRReferenceSpace origin offset off of `viewer` space works. - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrReferenceSpace_relationships.https.html.ini b/tests/wpt/meta/webxr/xrReferenceSpace_relationships.https.html.ini index f9fecd4ad0f..db66d43bc56 100644 --- a/tests/wpt/meta/webxr/xrReferenceSpace_relationships.https.html.ini +++ b/tests/wpt/meta/webxr/xrReferenceSpace_relationships.https.html.ini @@ -1,7 +1,7 @@ [xrReferenceSpace_relationships.https.html] + expected: ERROR [Bounded space, viewer space, local and local-floor space have correct poses w.r.t. each other - webgl2] - expected: FAIL + expected: NOTRUN [Bounded space, viewer space, local and local-floor space have correct poses w.r.t. each other - webgl] - expected: FAIL - + expected: TIMEOUT diff --git a/tests/wpt/meta/webxr/xrRigidTransform_inverse.https.html.ini b/tests/wpt/meta/webxr/xrRigidTransform_inverse.https.html.ini deleted file mode 100644 index ee8504fbb39..00000000000 --- a/tests/wpt/meta/webxr/xrRigidTransform_inverse.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrRigidTransform_inverse.https.html] - [XRRigidTransform inverse works - webgl2] - expected: FAIL - - [XRRigidTransform inverse works - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrRigidTransform_sameObject.https.html.ini b/tests/wpt/meta/webxr/xrRigidTransform_sameObject.https.html.ini deleted file mode 100644 index 497c5ce8f7d..00000000000 --- a/tests/wpt/meta/webxr/xrRigidTransform_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrRigidTransform_sameObject.https.html] - [XRRigidTransform position and orientation meet [SameObject\] requirements - webgl2] - expected: FAIL - - [XRRigidTransform position and orientation meet [SameObject\] requirements - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrSession_requestAnimationFrame_timestamp.https.html.ini b/tests/wpt/meta/webxr/xrSession_requestAnimationFrame_timestamp.https.html.ini deleted file mode 100644 index ee8ba626a6a..00000000000 --- a/tests/wpt/meta/webxr/xrSession_requestAnimationFrame_timestamp.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[xrSession_requestAnimationFrame_timestamp.https.html] - [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 - diff --git a/tests/wpt/meta/webxr/xrSession_sameObject.https.html.ini b/tests/wpt/meta/webxr/xrSession_sameObject.https.html.ini deleted file mode 100644 index 83576512c4c..00000000000 --- a/tests/wpt/meta/webxr/xrSession_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrSession_sameObject.https.html] - [XRSession attributes meet [SameObject\] requirement - webgl2] - expected: FAIL - - [XRSession attributes meet [SameObject\] requirement - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrView_eyes.https.html.ini b/tests/wpt/meta/webxr/xrView_eyes.https.html.ini deleted file mode 100644 index a1dd85bcc33..00000000000 --- a/tests/wpt/meta/webxr/xrView_eyes.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[xrView_eyes.https.html] - [XRView.eye is correct for non-immersive sessions - webgl2] - expected: FAIL - - [XRView.eye is correct for non-immersive sessions - webgl] - expected: FAIL - - [XRView.eye is correct for immersive sessions - webgl2] - expected: FAIL - - [XRView.eye is correct for immersive sessions - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrView_match.https.html.ini b/tests/wpt/meta/webxr/xrView_match.https.html.ini deleted file mode 100644 index 3cb4bf6bfaa..00000000000 --- a/tests/wpt/meta/webxr/xrView_match.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrView_match.https.html] - [XRFrame contains the expected views - webgl] - expected: FAIL - - [XRFrame contains the expected views - webgl2] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrView_sameObject.https.html.ini b/tests/wpt/meta/webxr/xrView_sameObject.https.html.ini deleted file mode 100644 index 2d21173c39a..00000000000 --- a/tests/wpt/meta/webxr/xrView_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrView_sameObject.https.html] - [XRView attributes meet [SameObject\] requirement - webgl] - expected: FAIL - - [XRView attributes meet [SameObject\] requirement - webgl2] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrViewerPose_views_sameObject.https.html.ini b/tests/wpt/meta/webxr/xrViewerPose_views_sameObject.https.html.ini deleted file mode 100644 index c5058f12c3e..00000000000 --- a/tests/wpt/meta/webxr/xrViewerPose_views_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrViewerPose_views_sameObject.https.html] - [XRViewerPose.views meets [SameObject\] requirement - webgl2] - expected: FAIL - - [XRViewerPose.views meets [SameObject\] requirement - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrViewport_valid.https.html.ini b/tests/wpt/meta/webxr/xrViewport_valid.https.html.ini index ede23ec29fe..070852f3019 100644 --- a/tests/wpt/meta/webxr/xrViewport_valid.https.html.ini +++ b/tests/wpt/meta/webxr/xrViewport_valid.https.html.ini @@ -1,10 +1,4 @@ [xrViewport_valid.https.html] - [XRViewport attributes are valid - webgl] - expected: FAIL - - [XRViewport attributes are valid - webgl2] - expected: FAIL - [XRViewport attributes are valid with secondary views requested - webgl] expected: FAIL diff --git a/tests/wpt/meta/webxr/xrWebGLLayer_framebuffer_draw.https.html.ini b/tests/wpt/meta/webxr/xrWebGLLayer_framebuffer_draw.https.html.ini deleted file mode 100644 index cb87adff2a1..00000000000 --- a/tests/wpt/meta/webxr/xrWebGLLayer_framebuffer_draw.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrWebGLLayer_framebuffer_draw.https.html] - [Ensure a WebGL layer's framebuffer can only be drawn to inside a XR frame - webgl] - expected: FAIL - - [Ensure a WebGL layer's framebuffer can only be drawn to inside a XR frame - webgl2] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrWebGLLayer_framebuffer_sameObject.https.html.ini b/tests/wpt/meta/webxr/xrWebGLLayer_framebuffer_sameObject.https.html.ini deleted file mode 100644 index b6b9872a238..00000000000 --- a/tests/wpt/meta/webxr/xrWebGLLayer_framebuffer_sameObject.https.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[xrWebGLLayer_framebuffer_sameObject.https.html] - [XRWebGLLayer.framebuffer meets [SameObject\] requirement - webgl2] - expected: FAIL - - [XRWebGLLayer.framebuffer meets [SameObject\] requirement - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrWebGLLayer_opaque_framebuffer.https.html.ini b/tests/wpt/meta/webxr/xrWebGLLayer_opaque_framebuffer.https.html.ini deleted file mode 100644 index a1fdcb71f3a..00000000000 --- a/tests/wpt/meta/webxr/xrWebGLLayer_opaque_framebuffer.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[xrWebGLLayer_opaque_framebuffer.https.html] - [Ensure that the framebuffer given by the WebGL layer is opaque for non-immersive - webgl2] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer is opaque for non-immersive - webgl] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer is opaque for immersive - webgl2] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer is opaque for immersive - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html.ini b/tests/wpt/meta/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html.ini deleted file mode 100644 index 2f354a26b66..00000000000 --- a/tests/wpt/meta/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[xrWebGLLayer_opaque_framebuffer_stencil.https.html] - [Ensure that the framebuffer given by the WebGL layer works with stencil for immersive - webgl2] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer works with stencil for immersive - webgl] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer works with stencil for non-immersive - webgl2] - expected: FAIL - - [Ensure that the framebuffer given by the WebGL layer works with stencil for non-immersive - webgl] - expected: FAIL - diff --git a/tests/wpt/meta/webxr/xrWebGLLayer_viewports.https.html.ini b/tests/wpt/meta/webxr/xrWebGLLayer_viewports.https.html.ini deleted file mode 100644 index 7f3e2d0e9f4..00000000000 --- a/tests/wpt/meta/webxr/xrWebGLLayer_viewports.https.html.ini +++ /dev/null @@ -1,24 +0,0 @@ -[xrWebGLLayer_viewports.https.html] - [XRWebGLLayer reports a valid viewports for inline sessions - webgl] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for inline sessions - webgl2] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for immersive sessions - webgl2] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for immersive sessions - webgl] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for immersive sessions with secondary views requested - webgl] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for immersive sessions with secondary views requested - webgl2] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for inline sessions with secondary views requested - webgl] - expected: FAIL - - [XRWebGLLayer reports a valid viewports for inline sessions with secondary views requested - webgl2] - expected: FAIL diff --git a/tests/wpt/meta/webxr/xr_viewport_scale.https.html.ini b/tests/wpt/meta/webxr/xr_viewport_scale.https.html.ini index e4403044a54..42e68b4cbee 100644 --- a/tests/wpt/meta/webxr/xr_viewport_scale.https.html.ini +++ b/tests/wpt/meta/webxr/xr_viewport_scale.https.html.ini @@ -1,4 +1,5 @@ [xr_viewport_scale.https.html] + expected: ERROR [requestViewportScale valid viewport for inline session] expected: TIMEOUT @@ -42,86 +43,85 @@ expected: NOTRUN [requestViewportScale valid viewport for inline session - webgl] - expected: FAIL + expected: TIMEOUT [recommendedViewportScale for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale applied next frame for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ very small scale for inline session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale same frame for inline session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale same frame for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ null scale for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ undefined scale for inline session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale applied next frame for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ very small scale for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale applied next frame for inline session - webgl] - expected: FAIL + expected: NOTRUN [recommendedViewportScale for inline session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ very small scale for inline session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale same frame for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ null scale for inline session - webgl2] - expected: FAIL + expected: NOTRUN [recommendedViewportScale for inline session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ undefined scale for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ undefined scale for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale same frame for inline session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale applied next frame for inline session - webgl2] - expected: FAIL + expected: NOTRUN [recommendedViewportScale for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport for inline session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ null scale for inline session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ null scale for immersive-vr session - webgl2] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ very small scale for immersive-vr session - webgl] - expected: FAIL + expected: NOTRUN [requestViewportScale valid viewport w/ undefined scale for inline session - webgl2] - expected: FAIL - + expected: NOTRUN diff --git a/tests/wpt/tests/webxr/resources/webxr_util.js b/tests/wpt/tests/webxr/resources/webxr_util.js index 52b63ecdbb6..824aee5700a 100644 --- a/tests/wpt/tests/webxr/resources/webxr_util.js +++ b/tests/wpt/tests/webxr/resources/webxr_util.js @@ -161,19 +161,22 @@ function xr_session_promise_test( })); } - xr_promise_test( - name + ' - webgl', - runTest, - properties, - 'webgl', - {alpha: false, antialias: false, ...glcontextProperties} + document.addEventListener('DOMContentLoaded', () => { + xr_promise_test( + name + ' - webgl', + runTest, + properties, + 'webgl', + {alpha: false, antialias: false, ...glcontextProperties} ); - xr_promise_test( - name + ' - webgl2', - runTest, - properties, - 'webgl2', - {alpha: false, antialias: false, ...glcontextProperties}); + xr_promise_test( + name + ' - webgl2', + runTest, + properties, + 'webgl2', + {alpha: false, antialias: false, ...glcontextProperties} + ); + }); }