Changeset 258499 in webkit


Ignore:
Timestamp:
Mar 16, 2020 9:09:51 AM (4 years ago)
Author:
svillar@igalia.com
Message:

[WebXR] Import wpt tests
https://bugs.webkit.org/show_bug.cgi?id=208989

Reviewed by Youenn Fablet.

LayoutTests/imported/w3c:

  • resources/import-expectations.json:
  • web-platform-tests/webxr/META.yml: Added.
  • web-platform-tests/webxr/ar-module/idlharness.https.window.html: Added.
  • web-platform-tests/webxr/ar-module/idlharness.https.window.js: Added.

(async idl_array):

  • web-platform-tests/webxr/ar-module/w3c-import.log: Added.
  • web-platform-tests/webxr/ar-module/xrDevice_isSessionSupported_immersive-ar.https.html: Added.
  • web-platform-tests/webxr/ar-module/xrDevice_requestSession_immersive-ar.https.html: Added.
  • web-platform-tests/webxr/ar-module/xrSession_environmentBlendMode.https.html: Added.
  • web-platform-tests/webxr/dom-overlay/ar_dom_overlay.https.html: Added.
  • web-platform-tests/webxr/dom-overlay/w3c-import.log: Added.
  • web-platform-tests/webxr/events_input_source_recreation.https.html: Added.
  • web-platform-tests/webxr/events_input_sources_change.https.html: Added.
  • web-platform-tests/webxr/events_referenceSpace_reset_immersive.https.html: Added.
  • web-platform-tests/webxr/events_referenceSpace_reset_inline.https.html: Added.
  • web-platform-tests/webxr/events_session_select.https.html: Added.
  • web-platform-tests/webxr/events_session_select_subframe.https.html: Added.
  • web-platform-tests/webxr/events_session_squeeze.https.html: Added.
  • web-platform-tests/webxr/exclusive_requestFrame_nolayer.https.html: Added.
  • web-platform-tests/webxr/gamepads-module/idlharness.https.window.html: Added.
  • web-platform-tests/webxr/gamepads-module/idlharness.https.window.js: Added.

(async idl_array):

  • web-platform-tests/webxr/gamepads-module/w3c-import.log: Added.
  • web-platform-tests/webxr/gamepads-module/xrInputSource_gamepad_disconnect.https.html: Added.
  • web-platform-tests/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html: Added.
  • web-platform-tests/webxr/getInputPose_handedness.https.html: Added.
  • web-platform-tests/webxr/getInputPose_pointer.https.html: Added.
  • web-platform-tests/webxr/getViewerPose_emulatedPosition.https.html: Added.
  • web-platform-tests/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html: Added.
  • web-platform-tests/webxr/hit-test/ar_hittest_subscription_states.https.html: Added.
  • web-platform-tests/webxr/hit-test/w3c-import.log: Added.
  • web-platform-tests/webxr/hit-test/xrRay_constructor.https.html: Added.
  • web-platform-tests/webxr/hit-test/xrRay_matrix.https.html: Added.
  • web-platform-tests/webxr/idlharness.https.window.html: Added.
  • web-platform-tests/webxr/idlharness.https.window.js: Added.

(async idl_array):

  • web-platform-tests/webxr/navigator_xr_sameObject.https.html: Added.
  • web-platform-tests/webxr/render_state_vertical_fov_immersive.https.html: Added.
  • web-platform-tests/webxr/render_state_vertical_fov_inline.https.html: Added.
  • web-platform-tests/webxr/resources/w3c-import.log: Added.
  • web-platform-tests/webxr/resources/webxr_check.html: Added.
  • web-platform-tests/webxr/resources/webxr_math_utils.js: Added.

(let.transform_point_by_matrix):
(let.normalize_quaternion):
(let.conjugate_quaternion):
(let.multiply_quaternions):
(let.normalize_perspective):
(let.transform_point_by_quaternion):

  • web-platform-tests/webxr/resources/webxr_test_asserts.js: Added.

(const.assert_point_approx_equals):
(const.assert_point_significantly_not_equals):
(const.assert_transform_approx_equals):
(const.assert_matrix_approx_equals):
(const.assert_matrix_significantly_not_equals):
(const.assert_ray_approx_equals):

  • web-platform-tests/webxr/resources/webxr_test_constants.js: Added.
  • web-platform-tests/webxr/resources/webxr_test_constants_fake_world.js: Added.

(createFakeWorld):

  • web-platform-tests/webxr/resources/webxr_util.js: Added.

(xr_promise_test):
(async let):
(async xr_session_promise_test):
(async promise_simulate_user_activation):

  • web-platform-tests/webxr/w3c-import.log: Added.
  • web-platform-tests/webxr/webGLCanvasContext_create_xrcompatible.https.html: Added.
  • web-platform-tests/webxr/webGLCanvasContext_makecompatible_contextlost.https.html: Added.
  • web-platform-tests/webxr/webxr-supported-by-feature-policy.html: Added.
  • web-platform-tests/webxr/webxr_availability.http.sub.html: Added.
  • web-platform-tests/webxr/webxr_feature_policy.https.html: Added.
  • web-platform-tests/webxr/webxr_feature_policy.https.html.headers: Added.
  • web-platform-tests/webxr/xrBoundedReferenceSpace_updates.https.html: Added.
  • web-platform-tests/webxr/xrDevice_disconnect_ends.https.html: Added.
  • web-platform-tests/webxr/xrDevice_isSessionSupported_immersive.https.html: Added.
  • web-platform-tests/webxr/xrDevice_isSessionSupported_immersive_unsupported.https.html: Added.
  • web-platform-tests/webxr/xrDevice_isSessionSupported_inline.https.html: Added.
  • web-platform-tests/webxr/xrDevice_requestSession_immersive.https.html: Added.
  • web-platform-tests/webxr/xrDevice_requestSession_immersive_no_gesture.https.html: Added.
  • web-platform-tests/webxr/xrDevice_requestSession_immersive_unsupported.https.html: Added.
  • web-platform-tests/webxr/xrDevice_requestSession_no_mode.https.html: Added.
  • web-platform-tests/webxr/xrDevice_requestSession_non_immersive_no_gesture.https.html: Added.
  • web-platform-tests/webxr/xrDevice_requestSession_optionalFeatures.https.html: Added.
  • web-platform-tests/webxr/xrDevice_requestSession_requiredFeatures_unknown.https.html: Added.
  • web-platform-tests/webxr/xrFrame_getPose.https.html: Added.
  • web-platform-tests/webxr/xrFrame_getViewerPose_getPose.https.html: Added.
  • web-platform-tests/webxr/xrFrame_lifetime.https.html: Added.
  • web-platform-tests/webxr/xrFrame_session_sameObject.https.html: Added.
  • web-platform-tests/webxr/xrInputSource_add_remove.https.html: Added.
  • web-platform-tests/webxr/xrInputSource_emulatedPosition.https.html: Added.
  • web-platform-tests/webxr/xrInputSource_profiles.https.html: Added.
  • web-platform-tests/webxr/xrInputSource_sameObject.https.html: Added.
  • web-platform-tests/webxr/xrPose_transform_sameObject.https.html: Added.
  • web-platform-tests/webxr/xrReferenceSpace_originOffset.https.html: Added.
  • web-platform-tests/webxr/xrReferenceSpace_originOffsetBounded.https.html: Added.
  • web-platform-tests/webxr/xrReferenceSpace_originOffset_viewer.https.html: Added.
  • web-platform-tests/webxr/xrRigidTransform_constructor.https.html: Added.
  • web-platform-tests/webxr/xrRigidTransform_inverse.https.html: Added.
  • web-platform-tests/webxr/xrRigidTransform_matrix.https.html: Added.
  • web-platform-tests/webxr/xrRigidTransform_sameObject.https.html: Added.
  • web-platform-tests/webxr/xrSession_cancelAnimationFrame.https.html: Added.
  • web-platform-tests/webxr/xrSession_cancelAnimationFrame_invalidhandle.https.html: Added.
  • web-platform-tests/webxr/xrSession_end.https.html: Added.
  • web-platform-tests/webxr/xrSession_features_deviceSupport.https.html: Added.
  • web-platform-tests/webxr/xrSession_input_events_end.https.html: Added.
  • web-platform-tests/webxr/xrSession_prevent_multiple_exclusive.https.html: Added.
  • web-platform-tests/webxr/xrSession_requestAnimationFrame_callback_calls.https.html: Added.
  • web-platform-tests/webxr/xrSession_requestAnimationFrame_data_valid.https.html: Added.
  • web-platform-tests/webxr/xrSession_requestAnimationFrame_getViewerPose.https.html: Added.
  • web-platform-tests/webxr/xrSession_requestAnimationFrame_timestamp.https.html: Added.
  • web-platform-tests/webxr/xrSession_requestReferenceSpace.https.html: Added.
  • web-platform-tests/webxr/xrSession_requestReferenceSpace_features.https.html: Added.
  • web-platform-tests/webxr/xrSession_sameObject.https.html: Added.
  • web-platform-tests/webxr/xrSession_viewer_availability.https.html: Added.
  • web-platform-tests/webxr/xrSession_viewer_referenceSpace.https.html: Added.
  • web-platform-tests/webxr/xrSession_visibilityState.https.html: Added.
  • web-platform-tests/webxr/xrStationaryReferenceSpace_floorlevel_updates.https.html: Added.
  • web-platform-tests/webxr/xrView_eyes.https.html: Added.
  • web-platform-tests/webxr/xrView_match.https.html: Added.
  • web-platform-tests/webxr/xrView_oneframeupdate.https.html: Added.
  • web-platform-tests/webxr/xrView_sameObject.https.html: Added.
  • web-platform-tests/webxr/xrViewerPose_views_sameObject.https.html: Added.
  • web-platform-tests/webxr/xrViewport_valid.https.html: Added.
  • web-platform-tests/webxr/xrWebGLLayer_constructor.https.html: Added.
  • web-platform-tests/webxr/xrWebGLLayer_framebuffer_draw.https.html: Added.
  • web-platform-tests/webxr/xrWebGLLayer_framebuffer_sameObject.https.html: Added.
  • web-platform-tests/webxr/xrWebGLLayer_framebuffer_scale.https.html: Added.
  • web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer.https.html: Added.
  • web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html: Added.
  • web-platform-tests/webxr/xrWebGLLayer_viewports.https.html: Added.

LayoutTests:

Location:
trunk/LayoutTests
Files:
113 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r258494 r258499  
     12020-03-12  Sergio Villar Senin  <svillar@igalia.com>
     2
     3        [WebXR] Import wpt tests
     4        https://bugs.webkit.org/show_bug.cgi?id=208989
     5
     6        Reviewed by Youenn Fablet.
     7
     8        * TestExpectations: Mark all of them as skipped.
     9
    1102020-03-16  youenn fablet  <youenn@apple.com>
    211
  • trunk/LayoutTests/TestExpectations

    r258462 r258499  
    40534053
    40544054webkit.org/b/202109 imported/w3c/web-platform-tests/web-animations/timing-model/timelines/update-and-send-events.html [ Pass Failure ]
     4055
     4056# WebXR is being implemented
     4057webkit.org/b/208988 imported/w3c/web-platform-tests/webxr [ Skip ]
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r258494 r258499  
     12020-03-12  Sergio Villar Senin  <svillar@igalia.com>
     2
     3        [WebXR] Import wpt tests
     4        https://bugs.webkit.org/show_bug.cgi?id=208989
     5
     6        Reviewed by Youenn Fablet.
     7
     8        * resources/import-expectations.json:
     9        * web-platform-tests/webxr/META.yml: Added.
     10        * web-platform-tests/webxr/ar-module/idlharness.https.window.html: Added.
     11        * web-platform-tests/webxr/ar-module/idlharness.https.window.js: Added.
     12        (async idl_array):
     13        * web-platform-tests/webxr/ar-module/w3c-import.log: Added.
     14        * web-platform-tests/webxr/ar-module/xrDevice_isSessionSupported_immersive-ar.https.html: Added.
     15        * web-platform-tests/webxr/ar-module/xrDevice_requestSession_immersive-ar.https.html: Added.
     16        * web-platform-tests/webxr/ar-module/xrSession_environmentBlendMode.https.html: Added.
     17        * web-platform-tests/webxr/dom-overlay/ar_dom_overlay.https.html: Added.
     18        * web-platform-tests/webxr/dom-overlay/w3c-import.log: Added.
     19        * web-platform-tests/webxr/events_input_source_recreation.https.html: Added.
     20        * web-platform-tests/webxr/events_input_sources_change.https.html: Added.
     21        * web-platform-tests/webxr/events_referenceSpace_reset_immersive.https.html: Added.
     22        * web-platform-tests/webxr/events_referenceSpace_reset_inline.https.html: Added.
     23        * web-platform-tests/webxr/events_session_select.https.html: Added.
     24        * web-platform-tests/webxr/events_session_select_subframe.https.html: Added.
     25        * web-platform-tests/webxr/events_session_squeeze.https.html: Added.
     26        * web-platform-tests/webxr/exclusive_requestFrame_nolayer.https.html: Added.
     27        * web-platform-tests/webxr/gamepads-module/idlharness.https.window.html: Added.
     28        * web-platform-tests/webxr/gamepads-module/idlharness.https.window.js: Added.
     29        (async idl_array):
     30        * web-platform-tests/webxr/gamepads-module/w3c-import.log: Added.
     31        * web-platform-tests/webxr/gamepads-module/xrInputSource_gamepad_disconnect.https.html: Added.
     32        * web-platform-tests/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html: Added.
     33        * web-platform-tests/webxr/getInputPose_handedness.https.html: Added.
     34        * web-platform-tests/webxr/getInputPose_pointer.https.html: Added.
     35        * web-platform-tests/webxr/getViewerPose_emulatedPosition.https.html: Added.
     36        * web-platform-tests/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html: Added.
     37        * web-platform-tests/webxr/hit-test/ar_hittest_subscription_states.https.html: Added.
     38        * web-platform-tests/webxr/hit-test/w3c-import.log: Added.
     39        * web-platform-tests/webxr/hit-test/xrRay_constructor.https.html: Added.
     40        * web-platform-tests/webxr/hit-test/xrRay_matrix.https.html: Added.
     41        * web-platform-tests/webxr/idlharness.https.window.html: Added.
     42        * web-platform-tests/webxr/idlharness.https.window.js: Added.
     43        (async idl_array):
     44        * web-platform-tests/webxr/navigator_xr_sameObject.https.html: Added.
     45        * web-platform-tests/webxr/render_state_vertical_fov_immersive.https.html: Added.
     46        * web-platform-tests/webxr/render_state_vertical_fov_inline.https.html: Added.
     47        * web-platform-tests/webxr/resources/w3c-import.log: Added.
     48        * web-platform-tests/webxr/resources/webxr_check.html: Added.
     49        * web-platform-tests/webxr/resources/webxr_math_utils.js: Added.
     50        (let.transform_point_by_matrix):
     51        (let.normalize_quaternion):
     52        (let.conjugate_quaternion):
     53        (let.multiply_quaternions):
     54        (let.normalize_perspective):
     55        (let.transform_point_by_quaternion):
     56        * web-platform-tests/webxr/resources/webxr_test_asserts.js: Added.
     57        (const.assert_point_approx_equals):
     58        (const.assert_point_significantly_not_equals):
     59        (const.assert_transform_approx_equals):
     60        (const.assert_matrix_approx_equals):
     61        (const.assert_matrix_significantly_not_equals):
     62        (const.assert_ray_approx_equals):
     63        * web-platform-tests/webxr/resources/webxr_test_constants.js: Added.
     64        * web-platform-tests/webxr/resources/webxr_test_constants_fake_world.js: Added.
     65        (createFakeWorld):
     66        * web-platform-tests/webxr/resources/webxr_util.js: Added.
     67        (xr_promise_test):
     68        (async let):
     69        (async xr_session_promise_test):
     70        (async promise_simulate_user_activation):
     71        * web-platform-tests/webxr/w3c-import.log: Added.
     72        * web-platform-tests/webxr/webGLCanvasContext_create_xrcompatible.https.html: Added.
     73        * web-platform-tests/webxr/webGLCanvasContext_makecompatible_contextlost.https.html: Added.
     74        * web-platform-tests/webxr/webxr-supported-by-feature-policy.html: Added.
     75        * web-platform-tests/webxr/webxr_availability.http.sub.html: Added.
     76        * web-platform-tests/webxr/webxr_feature_policy.https.html: Added.
     77        * web-platform-tests/webxr/webxr_feature_policy.https.html.headers: Added.
     78        * web-platform-tests/webxr/xrBoundedReferenceSpace_updates.https.html: Added.
     79        * web-platform-tests/webxr/xrDevice_disconnect_ends.https.html: Added.
     80        * web-platform-tests/webxr/xrDevice_isSessionSupported_immersive.https.html: Added.
     81        * web-platform-tests/webxr/xrDevice_isSessionSupported_immersive_unsupported.https.html: Added.
     82        * web-platform-tests/webxr/xrDevice_isSessionSupported_inline.https.html: Added.
     83        * web-platform-tests/webxr/xrDevice_requestSession_immersive.https.html: Added.
     84        * web-platform-tests/webxr/xrDevice_requestSession_immersive_no_gesture.https.html: Added.
     85        * web-platform-tests/webxr/xrDevice_requestSession_immersive_unsupported.https.html: Added.
     86        * web-platform-tests/webxr/xrDevice_requestSession_no_mode.https.html: Added.
     87        * web-platform-tests/webxr/xrDevice_requestSession_non_immersive_no_gesture.https.html: Added.
     88        * web-platform-tests/webxr/xrDevice_requestSession_optionalFeatures.https.html: Added.
     89        * web-platform-tests/webxr/xrDevice_requestSession_requiredFeatures_unknown.https.html: Added.
     90        * web-platform-tests/webxr/xrFrame_getPose.https.html: Added.
     91        * web-platform-tests/webxr/xrFrame_getViewerPose_getPose.https.html: Added.
     92        * web-platform-tests/webxr/xrFrame_lifetime.https.html: Added.
     93        * web-platform-tests/webxr/xrFrame_session_sameObject.https.html: Added.
     94        * web-platform-tests/webxr/xrInputSource_add_remove.https.html: Added.
     95        * web-platform-tests/webxr/xrInputSource_emulatedPosition.https.html: Added.
     96        * web-platform-tests/webxr/xrInputSource_profiles.https.html: Added.
     97        * web-platform-tests/webxr/xrInputSource_sameObject.https.html: Added.
     98        * web-platform-tests/webxr/xrPose_transform_sameObject.https.html: Added.
     99        * web-platform-tests/webxr/xrReferenceSpace_originOffset.https.html: Added.
     100        * web-platform-tests/webxr/xrReferenceSpace_originOffsetBounded.https.html: Added.
     101        * web-platform-tests/webxr/xrReferenceSpace_originOffset_viewer.https.html: Added.
     102        * web-platform-tests/webxr/xrRigidTransform_constructor.https.html: Added.
     103        * web-platform-tests/webxr/xrRigidTransform_inverse.https.html: Added.
     104        * web-platform-tests/webxr/xrRigidTransform_matrix.https.html: Added.
     105        * web-platform-tests/webxr/xrRigidTransform_sameObject.https.html: Added.
     106        * web-platform-tests/webxr/xrSession_cancelAnimationFrame.https.html: Added.
     107        * web-platform-tests/webxr/xrSession_cancelAnimationFrame_invalidhandle.https.html: Added.
     108        * web-platform-tests/webxr/xrSession_end.https.html: Added.
     109        * web-platform-tests/webxr/xrSession_features_deviceSupport.https.html: Added.
     110        * web-platform-tests/webxr/xrSession_input_events_end.https.html: Added.
     111        * web-platform-tests/webxr/xrSession_prevent_multiple_exclusive.https.html: Added.
     112        * web-platform-tests/webxr/xrSession_requestAnimationFrame_callback_calls.https.html: Added.
     113        * web-platform-tests/webxr/xrSession_requestAnimationFrame_data_valid.https.html: Added.
     114        * web-platform-tests/webxr/xrSession_requestAnimationFrame_getViewerPose.https.html: Added.
     115        * web-platform-tests/webxr/xrSession_requestAnimationFrame_timestamp.https.html: Added.
     116        * web-platform-tests/webxr/xrSession_requestReferenceSpace.https.html: Added.
     117        * web-platform-tests/webxr/xrSession_requestReferenceSpace_features.https.html: Added.
     118        * web-platform-tests/webxr/xrSession_sameObject.https.html: Added.
     119        * web-platform-tests/webxr/xrSession_viewer_availability.https.html: Added.
     120        * web-platform-tests/webxr/xrSession_viewer_referenceSpace.https.html: Added.
     121        * web-platform-tests/webxr/xrSession_visibilityState.https.html: Added.
     122        * web-platform-tests/webxr/xrStationaryReferenceSpace_floorlevel_updates.https.html: Added.
     123        * web-platform-tests/webxr/xrView_eyes.https.html: Added.
     124        * web-platform-tests/webxr/xrView_match.https.html: Added.
     125        * web-platform-tests/webxr/xrView_oneframeupdate.https.html: Added.
     126        * web-platform-tests/webxr/xrView_sameObject.https.html: Added.
     127        * web-platform-tests/webxr/xrViewerPose_views_sameObject.https.html: Added.
     128        * web-platform-tests/webxr/xrViewport_valid.https.html: Added.
     129        * web-platform-tests/webxr/xrWebGLLayer_constructor.https.html: Added.
     130        * web-platform-tests/webxr/xrWebGLLayer_framebuffer_draw.https.html: Added.
     131        * web-platform-tests/webxr/xrWebGLLayer_framebuffer_sameObject.https.html: Added.
     132        * web-platform-tests/webxr/xrWebGLLayer_framebuffer_scale.https.html: Added.
     133        * web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer.https.html: Added.
     134        * web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html: Added.
     135        * web-platform-tests/webxr/xrWebGLLayer_viewports.https.html: Added.
     136
    11372020-03-16  youenn fablet  <youenn@apple.com>
    2138
  • trunk/LayoutTests/imported/w3c/resources/import-expectations.json

    r258194 r258499  
    398398    "web-platform-tests/webvr": "skip",
    399399    "web-platform-tests/webvtt": "skip",
     400    "web-platform-tests/webxr": "import",
    400401    "web-platform-tests/workers": "import",
    401402    "web-platform-tests/worklets": "skip",
Note: See TracChangeset for help on using the changeset viewer.