Changeset 244393 in webkit


Ignore:
Timestamp:
Apr 17, 2019 12:13:21 PM (5 years ago)
Author:
graouts@webkit.org
Message:

[Pointer Events WPT] Update WPT tests and provide macOS testdriver
https://bugs.webkit.org/show_bug.cgi?id=197011
<rdar://problem/49976553>

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

We update the WPT tests from the latest state of the WPT GitHub repository and provide a testdriver to dispatch mouse events on macOS.

  • web-platform-tests/payment-request/payment-request-canmakepayment-method.https-expected.txt: Update expectations now that an (incomplete)

test driver is available.

  • web-platform-tests/pointerevents/META.yml:
  • web-platform-tests/pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html: Added.
  • web-platform-tests/pointerevents/extension/idlharness.window-expected.txt: Removed.
  • web-platform-tests/pointerevents/extension/idlharness.window.html: Removed.
  • web-platform-tests/pointerevents/extension/pointerevent_coalesced_events_attributes-manual.html: Added.
  • web-platform-tests/pointerevents/extension/pointerevent_constructor.html:
  • web-platform-tests/pointerevents/extension/pointerevent_getCoalescedEvents_when_pointerlocked-manual.html: Added.
  • web-platform-tests/pointerevents/extension/pointerevent_getPredictedEvents_when_pointerlocked-manual.html: Added.
  • web-platform-tests/pointerevents/extension/pointerevent_pointerrawmove-manual.html: Added.
  • web-platform-tests/pointerevents/extension/pointerevent_pointerrawmove_in_pointerlock-manual.html: Added.
  • web-platform-tests/pointerevents/extension/pointerevent_predicted_events_attributes-manual.html: Added.
  • web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-down-css_touch-manual.html: Added.
  • web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-left-css_touch-manual.html: Added.
  • web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-right-css_touch-manual.html: Added.
  • web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-up-css_touch-manual.html: Added.
  • web-platform-tests/pointerevents/extension/w3c-import.log: Removed.
  • web-platform-tests/pointerevents/html/pointerevent_drag_interaction-manual.html: Added.
  • web-platform-tests/pointerevents/idlharness.window-expected.txt: Removed.
  • web-platform-tests/pointerevents/idlharness.window.html: Removed.
  • web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers-manual-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_attributes_nohover_pointers-manual-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_attributes_nohover_pointers-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html: Added.
  • web-platform-tests/pointerevents/pointerevent_boundary_events_in_capturing-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_capture_mouse-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_capture_mouse.html: Added.
  • web-platform-tests/pointerevents/pointerevent_capture_suppressing_mouse-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html: Added.
  • web-platform-tests/pointerevents/pointerevent_click_during_capture-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_click_during_capture.html: Added.
  • web-platform-tests/pointerevents/pointerevent_disabled_form_control-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_element_haspointercapture-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_element_haspointercapture_release_pending_capture-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_fractional_coordinates-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html: Added.
  • web-platform-tests/pointerevents/pointerevent_lostpointercapture_is_first.html: Added.
  • web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover.html: Added.
  • web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html: Added.
  • web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html: Added.
  • web-platform-tests/pointerevents/pointerevent_multiple_primary_pointers_boundary_events-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_on_event_handlers-expected.txt: Removed.
  • web-platform-tests/pointerevents/pointerevent_pointerId_scope-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointercancel_touch.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerenter_does_not_bubble-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerenter_does_not_bubble.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerleave_after_pointercancel_touch.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerleave_descendant_over-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerleave_descendant_over.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerleave_descendants-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerleave_descendants.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerleave_does_not_bubble-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerleave_does_not_bubble.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerleave_pen-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointermove-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_pointermove.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_pointermove_on_chorded_mouse_button.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerout_after_pointercancel_touch.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerout_pen.html: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerout_received_once-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_pointerout_received_once.html: Added.
  • web-platform-tests/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_releasepointercapture_invalid_pointerid.html: Added.
  • web-platform-tests/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch.html: Added.
  • web-platform-tests/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse.html: Added.
  • web-platform-tests/pointerevents/pointerevent_releasepointercapture_release_right_after_capture-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_root_computed_style-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_root_computed_style.html: Added.
  • web-platform-tests/pointerevents/pointerevent_root_hit_test-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_root_hit_test.html: Added.
  • web-platform-tests/pointerevents/pointerevent_sequence_at_implicit_release_on_click-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_sequence_at_implicit_release_on_drag-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_setpointercapture_disconnected-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_setpointercapture_disconnected.html: Added.
  • web-platform-tests/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html: Added.
  • web-platform-tests/pointerevents/pointerevent_setpointercapture_invalid_pointerid-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html: Added.
  • web-platform-tests/pointerevents/pointerevent_setpointercapture_override_pending_capture_element-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget.html: Added.
  • web-platform-tests/pointerevents/pointerevent_setpointercapture_to_same_element_twice-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_support.js:
  • web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_click-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_click.html: Added.
  • web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-expected.txt: Added.
  • web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-auto-css_touch.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-button-test_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-keyboard-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-mouse-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-none-css_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-rotated-divs_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-span-test_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerevent_touch-action-table-test_touch-manual.html: Added.
  • web-platform-tests/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html: Added.
  • web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy-manual.html: Added.
  • web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy_when_locked-manual.html: Added.
  • web-platform-tests/pointerevents/pointerlock/pointerevent_pointerlock_after_pointercapture-manual.html: Added.
  • web-platform-tests/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture-manual.html: Added.
  • web-platform-tests/pointerevents/pointerlock/pointerevent_pointermove_in_pointerlock-manual.html: Added.
  • web-platform-tests/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked-manual.html: Added.
  • web-platform-tests/pointerevents/pointerlock/resources/pointerevent_pointermove_in_pointerlock-iframe.html: Added.
  • web-platform-tests/pointerevents/pointerlock/resources/w3c-import.log: Removed.
  • web-platform-tests/pointerevents/resources/pointerevent_mouse_pointercapture-iframe.html: Added.
  • web-platform-tests/pointerevents/resources/pointerevent_mouse_pointercapture_inactivate_pointer-iframe.html: Added.
  • web-platform-tests/pointerevents/resources/pointerevent_pointerrawmove_in_pointerlock-iframe.html: Added.
  • web-platform-tests/pointerevents/resources/w3c-import.log: Removed.
  • web-platform-tests/pointerevents/w3c-import.log: Removed.
  • web-platform-tests/resources/testdriver-actions.js: Added.
  • web-platform-tests/resources/testdriver-vendor.js: Added.

(logDebug):
(dispatchMouseActions):
(window.test_driver_internal.action_sequence):

  • web-platform-tests/resources/testdriver.js: Added.

LayoutTests:

  • platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt: Added.
  • platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
  • platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Added.
  • platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt: Added.
  • platform/mac/TestExpectations:
Location:
trunk/LayoutTests
Files:
127 added
9 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r244392 r244393  
     12019-04-17  Antoine Quint  <graouts@apple.com>
     2
     3        [Pointer Events WPT] Update WPT tests and provide macOS testdriver
     4        https://bugs.webkit.org/show_bug.cgi?id=197011
     5        <rdar://problem/49976553>
     6
     7        Reviewed by Dean Jackson.
     8
     9        * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt: Added.
     10        * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
     11        * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Added.
     12        * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt: Added.
     13        * platform/mac/TestExpectations:
     14
    1152019-04-17  Zalan Bujtas  <zalan@apple.com>
    216
  • trunk/LayoutTests/TestExpectations

    r244376 r244393  
    30573057
    30583058webkit.org/b/196274 imported/w3c/web-platform-tests/xhr/send-redirect-post-upload.htm [ Pass Failure ]
     3059
     3060# If requestAnimationFrame is invoked before ResizeObserver timer fired, it would pass, otherwise it would fail same as eventloop-expected.txt
     3061webkit.org/b/157743 imported/w3c/web-platform-tests/resize-observer/eventloop.html [ Pass Failure ]
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r244377 r244393  
     12019-04-17  Antoine Quint  <graouts@apple.com>
     2
     3        [Pointer Events WPT] Update WPT tests and provide macOS testdriver
     4        https://bugs.webkit.org/show_bug.cgi?id=197011
     5        <rdar://problem/49976553>
     6
     7        Reviewed by Dean Jackson.
     8
     9        We update the WPT tests from the latest state of the WPT GitHub repository and provide a testdriver to dispatch mouse events on macOS.
     10
     11        * web-platform-tests/payment-request/payment-request-canmakepayment-method.https-expected.txt: Update expectations now that an (incomplete)
     12        test driver is available.
     13        * web-platform-tests/pointerevents/META.yml:
     14        * web-platform-tests/pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html: Added.
     15        * web-platform-tests/pointerevents/extension/idlharness.window-expected.txt: Removed.
     16        * web-platform-tests/pointerevents/extension/idlharness.window.html: Removed.
     17        * web-platform-tests/pointerevents/extension/pointerevent_coalesced_events_attributes-manual.html: Added.
     18        * web-platform-tests/pointerevents/extension/pointerevent_constructor.html:
     19        * web-platform-tests/pointerevents/extension/pointerevent_getCoalescedEvents_when_pointerlocked-manual.html: Added.
     20        * web-platform-tests/pointerevents/extension/pointerevent_getPredictedEvents_when_pointerlocked-manual.html: Added.
     21        * web-platform-tests/pointerevents/extension/pointerevent_pointerrawmove-manual.html: Added.
     22        * web-platform-tests/pointerevents/extension/pointerevent_pointerrawmove_in_pointerlock-manual.html: Added.
     23        * web-platform-tests/pointerevents/extension/pointerevent_predicted_events_attributes-manual.html: Added.
     24        * web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-down-css_touch-manual.html: Added.
     25        * web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-left-css_touch-manual.html: Added.
     26        * web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-right-css_touch-manual.html: Added.
     27        * web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-up-css_touch-manual.html: Added.
     28        * web-platform-tests/pointerevents/extension/w3c-import.log: Removed.
     29        * web-platform-tests/pointerevents/html/pointerevent_drag_interaction-manual.html: Added.
     30        * web-platform-tests/pointerevents/idlharness.window-expected.txt: Removed.
     31        * web-platform-tests/pointerevents/idlharness.window.html: Removed.
     32        * web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers-manual-expected.txt: Added.
     33        * web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers-manual.html: Added.
     34        * web-platform-tests/pointerevents/pointerevent_attributes_nohover_pointers-manual-expected.txt: Added.
     35        * web-platform-tests/pointerevents/pointerevent_attributes_nohover_pointers-manual.html: Added.
     36        * web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt: Added.
     37        * web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html: Added.
     38        * web-platform-tests/pointerevents/pointerevent_boundary_events_in_capturing-manual.html: Added.
     39        * web-platform-tests/pointerevents/pointerevent_capture_mouse-expected.txt: Added.
     40        * web-platform-tests/pointerevents/pointerevent_capture_mouse.html: Added.
     41        * web-platform-tests/pointerevents/pointerevent_capture_suppressing_mouse-manual.html: Added.
     42        * web-platform-tests/pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html: Added.
     43        * web-platform-tests/pointerevents/pointerevent_click_during_capture-expected.txt: Added.
     44        * web-platform-tests/pointerevents/pointerevent_click_during_capture.html: Added.
     45        * web-platform-tests/pointerevents/pointerevent_disabled_form_control-manual.html: Added.
     46        * web-platform-tests/pointerevents/pointerevent_element_haspointercapture-manual.html: Added.
     47        * web-platform-tests/pointerevents/pointerevent_element_haspointercapture_release_pending_capture-manual.html: Added.
     48        * web-platform-tests/pointerevents/pointerevent_fractional_coordinates-manual.html: Added.
     49        * web-platform-tests/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html: Added.
     50        * web-platform-tests/pointerevents/pointerevent_lostpointercapture_is_first.html: Added.
     51        * web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
     52        * web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover.html: Added.
     53        * web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Added.
     54        * web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html: Added.
     55        * web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer-expected.txt: Added.
     56        * web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html: Added.
     57        * web-platform-tests/pointerevents/pointerevent_multiple_primary_pointers_boundary_events-manual.html: Added.
     58        * web-platform-tests/pointerevents/pointerevent_on_event_handlers-expected.txt: Removed.
     59        * web-platform-tests/pointerevents/pointerevent_pointerId_scope-manual.html: Added.
     60        * web-platform-tests/pointerevents/pointerevent_pointercancel_touch.html: Added.
     61        * web-platform-tests/pointerevents/pointerevent_pointerenter_does_not_bubble-expected.txt: Added.
     62        * web-platform-tests/pointerevents/pointerevent_pointerenter_does_not_bubble.html: Added.
     63        * web-platform-tests/pointerevents/pointerevent_pointerleave_after_pointercancel_touch.html: Added.
     64        * web-platform-tests/pointerevents/pointerevent_pointerleave_descendant_over-expected.txt: Added.
     65        * web-platform-tests/pointerevents/pointerevent_pointerleave_descendant_over.html: Added.
     66        * web-platform-tests/pointerevents/pointerevent_pointerleave_descendants-expected.txt: Added.
     67        * web-platform-tests/pointerevents/pointerevent_pointerleave_descendants.html: Added.
     68        * web-platform-tests/pointerevents/pointerevent_pointerleave_does_not_bubble-expected.txt: Added.
     69        * web-platform-tests/pointerevents/pointerevent_pointerleave_does_not_bubble.html: Added.
     70        * web-platform-tests/pointerevents/pointerevent_pointerleave_pen-manual.html: Added.
     71        * web-platform-tests/pointerevents/pointerevent_pointermove-expected.txt: Added.
     72        * web-platform-tests/pointerevents/pointerevent_pointermove.html: Added.
     73        * web-platform-tests/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-expected.txt: Added.
     74        * web-platform-tests/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown.html: Added.
     75        * web-platform-tests/pointerevents/pointerevent_pointermove_on_chorded_mouse_button-expected.txt: Added.
     76        * web-platform-tests/pointerevents/pointerevent_pointermove_on_chorded_mouse_button.html: Added.
     77        * web-platform-tests/pointerevents/pointerevent_pointerout_after_pointercancel_touch.html: Added.
     78        * web-platform-tests/pointerevents/pointerevent_pointerout_pen.html: Added.
     79        * web-platform-tests/pointerevents/pointerevent_pointerout_received_once-expected.txt: Added.
     80        * web-platform-tests/pointerevents/pointerevent_pointerout_received_once.html: Added.
     81        * web-platform-tests/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html: Added.
     82        * web-platform-tests/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-expected.txt: Added.
     83        * web-platform-tests/pointerevents/pointerevent_releasepointercapture_invalid_pointerid.html: Added.
     84        * web-platform-tests/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch.html: Added.
     85        * web-platform-tests/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-expected.txt: Added.
     86        * web-platform-tests/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse.html: Added.
     87        * web-platform-tests/pointerevents/pointerevent_releasepointercapture_release_right_after_capture-manual.html: Added.
     88        * web-platform-tests/pointerevents/pointerevent_root_computed_style-expected.txt: Added.
     89        * web-platform-tests/pointerevents/pointerevent_root_computed_style.html: Added.
     90        * web-platform-tests/pointerevents/pointerevent_root_hit_test-expected.txt: Added.
     91        * web-platform-tests/pointerevents/pointerevent_root_hit_test.html: Added.
     92        * web-platform-tests/pointerevents/pointerevent_sequence_at_implicit_release_on_click-manual.html: Added.
     93        * web-platform-tests/pointerevents/pointerevent_sequence_at_implicit_release_on_drag-manual.html: Added.
     94        * web-platform-tests/pointerevents/pointerevent_setpointercapture_disconnected-expected.txt: Added.
     95        * web-platform-tests/pointerevents/pointerevent_setpointercapture_disconnected.html: Added.
     96        * web-platform-tests/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-expected.txt: Added.
     97        * web-platform-tests/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html: Added.
     98        * web-platform-tests/pointerevents/pointerevent_setpointercapture_invalid_pointerid-expected.txt: Added.
     99        * web-platform-tests/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html: Added.
     100        * web-platform-tests/pointerevents/pointerevent_setpointercapture_override_pending_capture_element-manual.html: Added.
     101        * web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt: Added.
     102        * web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget.html: Added.
     103        * web-platform-tests/pointerevents/pointerevent_setpointercapture_to_same_element_twice-manual.html: Added.
     104        * web-platform-tests/pointerevents/pointerevent_support.js:
     105        * web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_click-expected.txt: Added.
     106        * web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_click.html: Added.
     107        * web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-expected.txt: Added.
     108        * web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html: Added.
     109        * web-platform-tests/pointerevents/pointerevent_touch-action-auto-css_touch.html: Added.
     110        * web-platform-tests/pointerevents/pointerevent_touch-action-button-test_touch-manual.html: Added.
     111        * web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html: Added.
     112        * web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html: Added.
     113        * web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html: Added.
     114        * web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html: Added.
     115        * web-platform-tests/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html: Added.
     116        * web-platform-tests/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html: Added.
     117        * web-platform-tests/pointerevents/pointerevent_touch-action-keyboard-manual.html: Added.
     118        * web-platform-tests/pointerevents/pointerevent_touch-action-mouse-manual.html: Added.
     119        * web-platform-tests/pointerevents/pointerevent_touch-action-none-css_touch-manual.html: Added.
     120        * web-platform-tests/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html: Added.
     121        * web-platform-tests/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html: Added.
     122        * web-platform-tests/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html: Added.
     123        * web-platform-tests/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html: Added.
     124        * web-platform-tests/pointerevents/pointerevent_touch-action-rotated-divs_touch-manual.html: Added.
     125        * web-platform-tests/pointerevents/pointerevent_touch-action-span-test_touch-manual.html: Added.
     126        * web-platform-tests/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html: Added.
     127        * web-platform-tests/pointerevents/pointerevent_touch-action-table-test_touch-manual.html: Added.
     128        * web-platform-tests/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html: Added.
     129        * web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy-manual.html: Added.
     130        * web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy_when_locked-manual.html: Added.
     131        * web-platform-tests/pointerevents/pointerlock/pointerevent_pointerlock_after_pointercapture-manual.html: Added.
     132        * web-platform-tests/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture-manual.html: Added.
     133        * web-platform-tests/pointerevents/pointerlock/pointerevent_pointermove_in_pointerlock-manual.html: Added.
     134        * web-platform-tests/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked-manual.html: Added.
     135        * web-platform-tests/pointerevents/pointerlock/resources/pointerevent_pointermove_in_pointerlock-iframe.html: Added.
     136        * web-platform-tests/pointerevents/pointerlock/resources/w3c-import.log: Removed.
     137        * web-platform-tests/pointerevents/resources/pointerevent_mouse_pointercapture-iframe.html: Added.
     138        * web-platform-tests/pointerevents/resources/pointerevent_mouse_pointercapture_inactivate_pointer-iframe.html: Added.
     139        * web-platform-tests/pointerevents/resources/pointerevent_pointerrawmove_in_pointerlock-iframe.html: Added.
     140        * web-platform-tests/pointerevents/resources/w3c-import.log: Removed.
     141        * web-platform-tests/pointerevents/w3c-import.log: Removed.
     142        * web-platform-tests/resources/testdriver-actions.js: Added.
     143        * web-platform-tests/resources/testdriver-vendor.js: Added.
     144        (logDebug):
     145        (dispatchMouseActions):
     146        (window.test_driver_internal.action_sequence):
     147        * web-platform-tests/resources/testdriver.js: Added.
     148
    11492019-04-17  Rob Buis  <rbuis@igalia.com>
    2150
  • trunk/LayoutTests/imported/w3c/web-platform-tests/payment-request/payment-request-canmakepayment-method.https-expected.txt

    r238042 r244393  
    1 If you find a buggy test, please file a bug and tag one of the suggested reviewers.
     1This test requires user interaction.
     2Please click here to allow show payment request.This test requires user interaction.
     3Please click here to allow show payment request. If you find a buggy test, please file a bug and tag one of the suggested reviewers.
    24
    35PASS If payment method identifier are supported, resolve promise with true.
    4 FAIL If request.[[state]] is "interactive", then return a promise rejected with an "InvalidStateError" DOMException. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: test_driver"
    5 FAIL If request.[[state]] is "closed", then return a promise rejected with an "InvalidStateError" DOMException. promise_test: Unhandled rejection with value: object "ReferenceError: Can't find variable: test_driver"
     6FAIL If request.[[state]] is "interactive", then return a promise rejected with an "InvalidStateError" DOMException. assert_unreached: Should have rejected: undefined Reached unreachable code
     7FAIL If request.[[state]] is "closed", then return a promise rejected with an "InvalidStateError" DOMException. promise_test: Unhandled rejection with value: object "InvalidStateError: The object is in an invalid state."
    68PASS If request.[[state]] is "created", then return a promise that resolves to true for known method.
    79PASS All methods are unsupported
  • trunk/LayoutTests/imported/w3c/web-platform-tests/pointerevents/META.yml

    r236378 r244393  
    22suggested_reviewers:
    33  - Steditor
    4   - jacobrossi
    54  - plehegar
    6   - scottgonzalez
    7   - staktrace
    85  - RByers
    96  - NavidZ
  • trunk/LayoutTests/imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_constructor.html

    r236378 r244393  
    2020                generate_tests(assert_equals, [
    2121                    ["getCoalescedEvents().length", event.getCoalescedEvents().length, 2],
     22                    ["getPredictedEvents().length", event.getPredictedEvents().length, 2],
    2223                    ["event.target", event.target, target0],
    2324                    ["event.currentTarget", event.currentTarget, target0],
     
    2627                    ["getCoalescedEvents()[0].clientX", event.getCoalescedEvents()[0].clientX, 300],
    2728                    ["getCoalescedEvents()[1].clientX", event.getCoalescedEvents()[1].clientX, 310],
     29                    ["getPredictedEvents()[0].clientX", event.getPredictedEvents()[0].clientX, 320],
     30                    ["getPredictedEvents()[1].clientX", event.getPredictedEvents()[1].clientX, 330],
    2831                ]);
    2932                for (var i=0; i<event.getCoalescedEvents().length; i++) {
     
    3437                        ["getCoalescedEvents()[" + i + "].isPrimary", coalescedEvent.isPrimary, event.isPrimary],
    3538                        ["getCoalescedEvents()[" + i + "].getCoalescedEvents().length", coalescedEvent.getCoalescedEvents().length, 0],
     39                        ["getCoalescedEvents()[" + i + "].getPredictedEvents().length", coalescedEvent.getPredictedEvents().length, 0],
    3640                        ["getCoalescedEvents()[" + i + "].target", coalescedEvent.target, target0],
    3741                        ["getCoalescedEvents()[" + i + "].currentTarget", coalescedEvent.currentTarget, null],
     
    4347                    ]);
    4448                }
     49                for (var i=0; i<event.getPredictedEvents().length; i++) {
     50                    var predictedEvent = event.getPredictedEvents()[i];
     51                    generate_tests(assert_equals, [
     52                        ["getPredictedEvents()[" + i + "].pointerId", predictedEvent.pointerId, event.pointerId],
     53                        ["getPredictedEvents()[" + i + "].pointerType", predictedEvent.pointerType, event.pointerType],
     54                        ["getPredictedEvents()[" + i + "].isPrimary", predictedEvent.isPrimary, event.isPrimary],
     55                        ["getPredictedEvents()[" + i + "].getCoalescedEvents().length", predictedEvent.getCoalescedEvents().length, 0],
     56                        ["getPredictedEvents()[" + i + "].getPredictedEvents().length", predictedEvent.getPredictedEvents().length, 0],
     57                        ["getPredictedEvents()[" + i + "].target", predictedEvent.target, target0],
     58                        ["getPredictedEvents()[" + i + "].currentTarget", predictedEvent.currentTarget, null],
     59                        ["getPredictedEvents()[" + i + "].eventPhase", predictedEvent.eventPhase, Event.NONE],
     60                        ["getPredictedEvents()[" + i + "].cancelable", predictedEvent.cancelable, false],
     61                        ["getPredictedEvents()[" + i + "].bubbles", predictedEvent.bubbles, false],
     62                        ["getPredictedEvents()[" + i + "].offsetX", predictedEvent.offsetX, event.offsetX + (i==0?10:20)],
     63                        ["getPredictedEvents()[" + i + "].offsetY", predictedEvent.offsetY, event.offsetY],
     64                    ]);
     65                }
    4566            }));
    4667            on_event(target0, "pointerout", this.step_func(function(event) {
    4768                generate_tests(assert_equals, [
    4869                    ["default getCoalescedEvents().length", event.getCoalescedEvents().length, 0],
     70                    ["default getPredictedEvents().length", event.getPredictedEvents().length, 0],
    4971                ]);
    5072            }));
     
    6486                pointerEventInitDict.clientX += 10;
    6587                var p2 = new PointerEvent("pointermove", pointerEventInitDict);
     88                pointerEventInitDict.clientX += 10;
     89                var p3 = new PointerEvent("pointermove", pointerEventInitDict);
     90                pointerEventInitDict.clientX += 10;
     91                var p4 = new PointerEvent("pointermove", pointerEventInitDict);
    6692                pointerEventInitDict.coalescedEvents = [p1, p2];
     93                pointerEventInitDict.predictedEvents = [p3, p4];
     94                pointerEventInitDict.clientX = 310;
    6795                var event = new PointerEvent("pointermove", pointerEventInitDict);
    6896                target0.dispatchEvent(event);
  • trunk/LayoutTests/imported/w3c/web-platform-tests/pointerevents/pointerevent_support.js

    r236378 r244393  
    137137}
    138138
    139 function log(msg, el) {
    140     if (++count > 10){
    141       count = 0;
    142       el.innerHTML = ' ';
    143     }
    144     el.innerHTML = msg + '; ' + el.innerHTML;
    145 }
    146 
    147  function failOnScroll() {
     139function failOnScroll() {
    148140    assert_true(false,
    149141    "scroll received while shouldn't");
     
    261253    assert_equals(event.pointerType, expectedPointerType, "pointerType should be the same as the requested device.");
    262254}
     255
     256function touchScrollInTarget(target, direction) {
     257    var x_delta = 0;
     258    var y_delta = 0;
     259    if (direction == "down") {
     260        x_delta = 0;
     261        y_delta = -10;
     262    } else if (direction == "up") {
     263        x_delta = 0;
     264        y_delta = 10;
     265    } else if (direction == "right") {
     266        x_delta = -10;
     267        y_delta = 0;
     268    } else if (direction == "left") {
     269        x_delta = 10;
     270        y_delta = 0;
     271    } else {
     272        throw("scroll direction '" + direction + "' is not expected, direction should be 'down', 'up', 'left' or 'right'");
     273    }
     274    return new test_driver.Actions()
     275                   .addPointer("pointer1", "touch")
     276                   .pointerMove(0, 0, {origin: target})
     277                   .pointerDown()
     278                   .pointerMove(x_delta, y_delta, {origin: target})
     279                   .pointerMove(2 * x_delta, 2 * y_delta, {origin: target})
     280                   .pointerMove(3 * x_delta, 3 * y_delta, {origin: target})
     281                   .pointerMove(4 * x_delta, 4 * y_delta, {origin: target})
     282                   .pointerMove(5 * x_delta, 5 * y_delta, {origin: target})
     283                   .pointerMove(6 * x_delta, 6 * y_delta, {origin: target})
     284                   .pause(100)
     285                   .pointerUp()
     286                   .send();
     287}
  • trunk/LayoutTests/platform/mac/TestExpectations

    r244344 r244393  
    18151815
    18161816webkit.org/b/177663 media/W3C/video/events/event_progress_manual.html [ Pass Failure ]
     1817
     1818# Skip iOS-specific Pointer Events WPT tests.
     1819imported/w3c/web-platform-tests/pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html [ Skip ]
     1820imported/w3c/web-platform-tests/pointerevents/pointerevent_pointercancel_touch.html [ Skip ]
     1821imported/w3c/web-platform-tests/pointerevents/pointerevent_pointerleave_after_pointercancel_touch.html [ Skip ]
     1822imported/w3c/web-platform-tests/pointerevents/pointerevent_pointerout_after_pointercancel_touch.html [ Skip ]
     1823imported/w3c/web-platform-tests/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch.html [ Skip ]
     1824imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-auto-css_touch.html [ Skip ]
     1825imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html [ Skip ]
     1826imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html [ Skip ]
     1827imported/w3c/web-platform-tests/pointerevents/pointerevent_pointerout_pen.html [ Skip ]
     1828
     1829# Skip all manual Pointer Events WPT tests.
     1830imported/w3c/web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers-manual.html [ Skip ]
     1831imported/w3c/web-platform-tests/pointerevents/pointerevent_attributes_nohover_pointers-manual.html [ Skip ]
     1832imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_in_capturing-manual.html [ Skip ]
     1833imported/w3c/web-platform-tests/pointerevents/pointerevent_capture_suppressing_mouse-manual.html [ Skip ]
     1834imported/w3c/web-platform-tests/pointerevents/pointerevent_disabled_form_control-manual.html [ Skip ]
     1835imported/w3c/web-platform-tests/pointerevents/pointerevent_element_haspointercapture-manual.html [ Skip ]
     1836imported/w3c/web-platform-tests/pointerevents/pointerevent_element_haspointercapture_release_pending_capture-manual.html [ Skip ]
     1837imported/w3c/web-platform-tests/pointerevents/pointerevent_fractional_coordinates-manual.html [ Skip ]
     1838imported/w3c/web-platform-tests/pointerevents/pointerevent_multiple_primary_pointers_boundary_events-manual.html [ Skip ]
     1839imported/w3c/web-platform-tests/pointerevents/pointerevent_pointerId_scope-manual.html [ Skip ]
     1840imported/w3c/web-platform-tests/pointerevents/pointerevent_pointerleave_pen-manual.html [ Skip ]
     1841imported/w3c/web-platform-tests/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html [ Skip ]
     1842imported/w3c/web-platform-tests/pointerevents/pointerevent_releasepointercapture_release_right_after_capture-manual.html [ Skip ]
     1843imported/w3c/web-platform-tests/pointerevents/pointerevent_sequence_at_implicit_release_on_click-manual.html [ Skip ]
     1844imported/w3c/web-platform-tests/pointerevents/pointerevent_sequence_at_implicit_release_on_drag-manual.html [ Skip ]
     1845imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_override_pending_capture_element-manual.html [ Skip ]
     1846imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_to_same_element_twice-manual.html [ Skip ]
     1847imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-button-test_touch-manual.html [ Skip ]
     1848imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html [ Skip ]
     1849imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html [ Skip ]
     1850imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html [ Skip ]
     1851imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html [ Skip ]
     1852imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html [ Skip ]
     1853imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-keyboard-manual.html [ Skip ]
     1854imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-mouse-manual.html [ Skip ]
     1855imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-none-css_touch-manual.html [ Skip ]
     1856imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html [ Skip ]
     1857imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html [ Skip ]
     1858imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html [ Skip ]
     1859imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-rotated-divs_touch-manual.html [ Skip ]
     1860imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-span-test_touch-manual.html [ Skip ]
     1861imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html [ Skip ]
     1862imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-table-test_touch-manual.html [ Skip ]
     1863imported/w3c/web-platform-tests/pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html [ Skip ]
     1864imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_coalesced_events_attributes-manual.html [ Skip ]
     1865imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_getCoalescedEvents_when_pointerlocked-manual.html [ Skip ]
     1866imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_getPredictedEvents_when_pointerlocked-manual.html [ Skip ]
     1867imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_pointerrawmove-manual.html [ Skip ]
     1868imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_pointerrawmove_in_pointerlock-manual.html [ Skip ]
     1869imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_predicted_events_attributes-manual.html [ Skip ]
     1870imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-down-css_touch-manual.html [ Skip ]
     1871imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-left-css_touch-manual.html [ Skip ]
     1872imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-right-css_touch-manual.html [ Skip ]
     1873imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-pan-up-css_touch-manual.html [ Skip ]
     1874imported/w3c/web-platform-tests/pointerevents/html/pointerevent_drag_interaction-manual.html [ Skip ]
     1875imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy-manual.html [ Skip ]
     1876imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy_when_locked-manual.html [ Skip ]
     1877imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_pointerlock_after_pointercapture-manual.html [ Skip ]
     1878imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture-manual.html [ Skip ]
     1879imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_pointermove_in_pointerlock-manual.html [ Skip ]
     1880imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked-manual.html [ Skip ]
     1881
     1882webkit.org/b/197004 imported/w3c/web-platform-tests/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html [ Skip ]
     1883webkit.org/b/197005 imported/w3c/web-platform-tests/pointerevents/pointerevent_lostpointercapture_is_first.html [ Skip ]
     1884webkit.org/b/197006 imported/w3c/web-platform-tests/pointerevents/pointerevent_on_event_handlers.html [ Skip ]
     1885webkit.org/b/197008 imported/w3c/web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html [ Pass Failure ]
     1886webkit.org/b/197007 imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html [ Skip ]
     1887webkit.org/b/197009 imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html [ Failure Pass ]
Note: See TracChangeset for help on using the changeset viewer.