Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 10e848a001c3a81056ecd1b0ac6f3f67f0c4dfe1
      
https://github.com/WebKit/WebKit/commit/10e848a001c3a81056ecd1b0ac6f3f67f0c4dfe1
  Author: Sergio Villar Senin <[email protected]>
  Date:   2025-11-13 (Thu, 13 Nov 2025)

  Changed paths:
    M LayoutTests/TestExpectations
    A LayoutTests/imported/w3c/web-platform-tests/webxr/WEB_FEATURES.yml
    A LayoutTests/imported/w3c/web-platform-tests/webxr/anchors/WEB_FEATURES.yml
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/anchors/ar_anchor_getAnchors.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/anchors/idlharness.https.window.js
    M LayoutTests/imported/w3c/web-platform-tests/webxr/anchors/w3c-import.log
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/ar-module/WEB_FEATURES.yml
    M LayoutTests/imported/w3c/web-platform-tests/webxr/ar-module/w3c-import.log
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/camera-access/WEB_FEATURES.yml
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/camera-access/w3c-import.log
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/camera-access/xrCamera_resolution.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/WEB_FEATURES.yml
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_dataUnavailable.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_inactiveFrame.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_matchDepthViewDepthData.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_matchDepthViewIdentity.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_pauseResume.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_staleView.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/w3c-import.log
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/dataUnavailableTests.js
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/depth_sensing_attributes_throw_not_enabled.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/depth_sensing_preferences.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/depth_type_request_respected.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_dataUnavailable.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_inactiveFrame.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_matchDepthViewIdentity.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_pauseResume.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_staleView.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/w3c-import.log
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/idlharness.https.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/idlharness.https.window.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/inactiveFrameTests.js
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/matchDepthViewValues.js
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/pauseResumeTests.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/staleViewsTests.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/w3c-import.log
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/dom-overlay/WEB_FEATURES.yml
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/dom-overlay/idlharness.https.window.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/dom-overlay/w3c-import.log
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/events_input_sources_change.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/events_session_select.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/events_session_squeeze.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/gamepads-module/WEB_FEATURES.yml
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/gamepads-module/w3c-import.log
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/hand-input/WEB_FEATURES.yml
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/hand-input/w3c-import.log
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/hit-test/WEB_FEATURES.yml
    M LayoutTests/imported/w3c/web-platform-tests/webxr/hit-test/w3c-import.log
    A LayoutTests/imported/w3c/web-platform-tests/webxr/layers/WEB_FEATURES.yml
    M LayoutTests/imported/w3c/web-platform-tests/webxr/layers/w3c-import.log
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/light-estimation/WEB_FEATURES.yml
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/light-estimation/idlharness.https.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/light-estimation/idlharness.https.window.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/light-estimation/w3c-import.log
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/light-estimation/xrWebGLBinding_getReflectionCubeMap.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/render_state_update.https-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/render_state_update.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/render_state_update_inline.https-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/render_state_update_inline.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/resources/webxr_test_asserts.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/resources/webxr_test_constants.js
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/resources/webxr_test_constants_fake_depth.js
    M LayoutTests/imported/w3c/web-platform-tests/webxr/resources/webxr_util.js
    M LayoutTests/imported/w3c/web-platform-tests/webxr/w3c-import.log
    R 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr-supported-by-feature-policy-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr-supported-by-feature-policy.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_availability.http.sub.html
    R 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_feature_policy.https-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_feature_policy.https.html
    R 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_feature_policy.https.html.headers
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_permissions_policy.https-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_permissions_policy.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_permissions_policy.https.html.headers
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrFrame_getViewerPose_getPose_identities.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrInputSource_getPose_targetRay_grip.https-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrInputSource_getPose_targetRay_grip.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrRigidTransform_constructor.https-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrRigidTransform_constructor.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrSession_enabledFeatures.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrSession_viewer_referenceSpace.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrView_visibility_mask_change.https.html
    A 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrViewerPose_secondaryViews.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrViewport_valid.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrWebGLLayer_viewports.https-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrWebGLLayer_viewports.https.html
    M 
LayoutTests/imported/w3c/web-platform-tests/webxr/xr_viewport_scale.https.html
    M LayoutTests/platform/visionos/TestExpectations
    M LayoutTests/tests-options.json

  Log Message:
  -----------
  [WebXR] Import WPT tests Nov 12
https://bugs.webkit.org/show_bug.cgi?id=302412

Reviewed by Fujii Hironori.

Importing WebXR WPT tests
Upstream commit: 
https://github.com/web-platform-tests/wpt/commit/43f448933dbc151683cfec8f71b5a617855800ad

* LayoutTests/TestExpectations:
* LayoutTests/imported/w3c/web-platform-tests/webxr/WEB_FEATURES.yml: Added.
* LayoutTests/imported/w3c/web-platform-tests/webxr/anchors/WEB_FEATURES.yml: 
Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/anchors/ar_anchor_getAnchors.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/anchors/idlharness.https.window.js:
* LayoutTests/imported/w3c/web-platform-tests/webxr/anchors/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/webxr/ar-module/WEB_FEATURES.yml: 
Added.
* LayoutTests/imported/w3c/web-platform-tests/webxr/ar-module/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/camera-access/WEB_FEATURES.yml:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/camera-access/w3c-import.log: 
Copied from 
LayoutTests/imported/w3c/web-platform-tests/webxr/hand-input/w3c-import.log.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/camera-access/xrCamera_resolution.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/WEB_FEATURES.yml:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_dataUnavailable.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_inactiveFrame.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_matchDepthViewDepthData.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_matchDepthViewIdentity.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_pauseResume.https.html:
 Copied from 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_dataUnavailable.https.html.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_staleView.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/cpu/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/dataUnavailableTests.js:
(return.session.requestReferenceSpace.then):
(const.dataUnavailableTestFunction):
(const.dataUnavailableTestFunctionGenerator): Deleted.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/depth_sensing_attributes_throw_not_enabled.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/depth_sensing_preferences.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/depth_type_request_respected.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_dataUnavailable.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_inactiveFrame.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_matchDepthViewIdentity.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_pauseResume.https.html:
 Copied from 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_dataUnavailable.https.html.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_staleView.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/gpu/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/idlharness.https.window.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/idlharness.https.window.js:
 Copied from 
LayoutTests/imported/w3c/web-platform-tests/webxr/anchors/idlharness.https.window.js.
(async idl_array):
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/inactiveFrameTests.js:
(return.session.requestReferenceSpace.then):
(const.inactiveFrameTestFunction):
(const.inactiveFrameTestFunctionGenerator): Deleted.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/matchDepthViewValues.js:
 Added.
(const.depthViewGeometryTestGenerator.return.session.requestReferenceSpace.then):
(const.depthViewGeometryTestGenerator):
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/pauseResumeTests.js:
 Added.
(return.session.requestReferenceSpace.then):
(const.pauseResumeTestFunction):
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/staleViewsTests.js:
(return.session.requestReferenceSpace.then):
(const.staleViewsTestFunction):
(const.staleViewsTestFunctionGenerator): Deleted.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/depth-sensing/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/dom-overlay/WEB_FEATURES.yml: 
Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/dom-overlay/idlharness.https.window.js:
* LayoutTests/imported/w3c/web-platform-tests/webxr/dom-overlay/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/events_input_sources_change.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/events_session_select.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/events_session_squeeze.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/gamepads-module/WEB_FEATURES.yml:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/gamepads-module/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/hand-input/WEB_FEATURES.yml: 
Added.
* LayoutTests/imported/w3c/web-platform-tests/webxr/hand-input/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/webxr/hit-test/WEB_FEATURES.yml: 
Added.
* LayoutTests/imported/w3c/web-platform-tests/webxr/hit-test/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/webxr/layers/WEB_FEATURES.yml: 
Added.
* LayoutTests/imported/w3c/web-platform-tests/webxr/layers/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/light-estimation/WEB_FEATURES.yml:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/light-estimation/idlharness.https.window.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/light-estimation/idlharness.https.window.js:
 Copied from 
LayoutTests/imported/w3c/web-platform-tests/webxr/anchors/idlharness.https.window.js.
(async idl_array):
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/light-estimation/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/light-estimation/xrWebGLBinding_getReflectionCubeMap.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/render_state_update.https-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/render_state_update.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/render_state_update_inline.https-expected.txt:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/render_state_update_inline.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/resources/webxr_test_asserts.js:
(const.get_mismatched_orientation_component):
(const.get_mismatched_matrix_element_index):
(const.assert_point_significantly_not_equals):
(const.assert_orientation_approx_equals):
(const.assert_orientation_significantly_not_equals):
(const.assert_transform_significantly_not_equals):
(const.assert_matrix_approx_equals):
(const.assert_matrix_significantly_not_equals):
(const.assert_array_buffer_equals):
(const.assert_array_buffer_not_equals):
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/resources/webxr_test_constants.js:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/resources/webxr_test_constants_fake_depth.js:
(const.convertDepthBufferToArrayBuffer):
(const.createDepthSensingData):
* LayoutTests/imported/w3c/web-platform-tests/webxr/resources/webxr_util.js:
(xr_promise_test):
(setupWebKitWebXRTestAPI):
* LayoutTests/imported/w3c/web-platform-tests/webxr/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr-supported-by-feature-policy-expected.txt:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr-supported-by-feature-policy.html:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_availability.http.sub.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_feature_policy.https.html.headers:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_permissions_policy.https-expected.txt:
 Renamed from 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_feature_policy.https-expected.txt.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_permissions_policy.https.html:
 Renamed from 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_feature_policy.https.html.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/webxr_permissions_policy.https.html.headers:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrFrame_getViewerPose_getPose_identities.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrInputSource_getPose_targetRay_grip.https-expected.txt:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrInputSource_getPose_targetRay_grip.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrRigidTransform_constructor.https-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrRigidTransform_constructor.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrSession_enabledFeatures.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrSession_viewer_referenceSpace.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrView_visibility_mask_change.https.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrViewerPose_secondaryViews.https.html:
 Added.
* LayoutTests/imported/w3c/web-platform-tests/webxr/xrViewport_valid.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrWebGLLayer_viewports.https-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xrWebGLLayer_viewports.https.html:
* 
LayoutTests/imported/w3c/web-platform-tests/webxr/xr_viewport_scale.https.html:
* LayoutTests/platform/visionos/TestExpectations:
* LayoutTests/tests-options.json:

Canonical link: https://commits.webkit.org/302986@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to