commit e659ad9ff884de5a6ba4148f922a13bbe18a65a0 parent 41f9b777ec712fb2f4ac7b36272de3390ddfea79 Author: Chris Cuellar <58723+ChrisC@users.noreply.github.com> Date: Fri, 31 Oct 2025 09:04:57 +0000 Bug 1996982 [wpt PR 55739] - Maps webxr web-features, a=testonly Automatic update from web-platform-tests Maps webxr web-features (#55739) * maps webxr-device Feature: WebXR Reference: https://github.com/web-platform-dx/web-features/blob/main/features/webxr-device.yml Note: The navigator.xr API represents the browser's virtual reality or augmented reality system. The core WebXR Device API includes XRSystem, XRSession, XRFrame, XRView, XRPose, XRViewerPose, XRInputSource, XRReferenceSpace, XRRigidTransform, XRWebGLLayer and related interfaces for requesting and managing XR sessions. Search strategy: Searched for major WebXR interface names (navigator.xr, XRSession, XRFrame, XRView, XRPose, XRViewerPose, XRInputSource, XRReferenceSpace, XRRigidTransform, XRWebGLLayer, XRSystem). Results: - Total matches found: 572 across 125 unique files - Filtered: 83 files mapped WEB_FEATURES.yml files created: ✅ [webxr/WEB_FEATURES.yml](webxr/WEB_FEATURES.yml) - Core WebXR Device API tests (83 files) - **CREATED** Excluded (42 files): - WebXR extension subdirectories (30 files): anchors/ (6), ar-module/ (3), depth-sensing/ (10), dom-overlay/ (2), gamepads-module/ (1), hit-test/ (4), layers/ (2), light-estimation/ (2) - These are extension features that should be classified separately (webxr-anchors, webxr-hit-test, webxr-layers, webxr-lighting-estimation, etc.) - Non-webxr tests (11 files): speculation-rules/prerender (4), permissions-policy/reporting (2), feature-policy/reporting (1), video-rvfc (2), resources/chromium (2) - Tests that incidentally reference WebXR - Resources directory (1 file): webxr/resources - Not a test file * maps webxr-lighting-estimation * maps webxr-layers * maps webxr-hit-test * maps remaining webxr features ✅ webxr/anchors/WEB_FEATURES.yml - webxr-anchors ✅ webxr/ar-module/WEB_FEATURES.yml - webxr-ar ✅ webxr/camera-access/WEB_FEATURES.yml - webxr-camera ✅ webxr/depth-sensing/WEB_FEATURES.yml - webxr-depth-sensing ✅ webxr/dom-overlay/WEB_FEATURES.yml - webxr-dom-overlays ✅ webxr/gamepads-module/WEB_FEATURES.yml - webxr-gamepads ✅ webxr/hand-input/WEB_FEATURES.yml - webxr-hand-input -- wpt-commits: 5cd9fbaf0b857992ac3597b14e67b3806f7057e7 wpt-pr: 55739 Diffstat:
11 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/testing/web-platform/tests/webxr/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/WEB_FEATURES.yml @@ -0,0 +1,4 @@ +features: +- name: webxr-device + files: + - '*' diff --git a/testing/web-platform/tests/webxr/anchors/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/anchors/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-anchors + files: '**' diff --git a/testing/web-platform/tests/webxr/ar-module/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/ar-module/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-ar + files: '**' diff --git a/testing/web-platform/tests/webxr/camera-access/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/camera-access/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-camera + files: '**' diff --git a/testing/web-platform/tests/webxr/depth-sensing/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/depth-sensing/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-depth-sensing + files: '**' diff --git a/testing/web-platform/tests/webxr/dom-overlay/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/dom-overlay/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-dom-overlays + files: '**' diff --git a/testing/web-platform/tests/webxr/gamepads-module/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/gamepads-module/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-gamepads + files: '**' diff --git a/testing/web-platform/tests/webxr/hand-input/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/hand-input/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-hand-input + files: '**' diff --git a/testing/web-platform/tests/webxr/hit-test/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/hit-test/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: + - name: webxr-hit-test + files: '**' +\ No newline at end of file diff --git a/testing/web-platform/tests/webxr/layers/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/layers/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: + - name: webxr-layers + files: '**' +\ No newline at end of file diff --git a/testing/web-platform/tests/webxr/light-estimation/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/light-estimation/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: + - name: webxr-lighting-estimation + files: '**' +\ No newline at end of file