Closed Bug 1631923 Opened 5 years ago Closed 5 years ago

[wpt-sync] Sync PR 23151 - Migrate pointerevents/touch-pointercancel.html to wpt

Categories

(Core :: DOM: Events, task, P4)

task

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 23151 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/23151
Details from upstream follow.

Navid Zolghadr <nzolghadr@chromium.org> wrote:

Migrate pointerevents/touch-pointercancel.html to wpt

pointerevents/touch-pointercancel.html test verifies
the touch and pointer events interaction in single
and multi touch point cases when scrolling happens or
not. The single touch point portion is already tested
as part of
wpt/pointerevents/pointerevent_pointercancel_touch.html

The two finger interaction is not very well specified
and is tested as part of
wpt/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html

and that only is missing the pointerid checks that
this CL adds as well.

Change-Id: I3ee27866dddc02cb87b1082b5a4fe2f9e8ba9220
Reviewed-on: https://chromium-review.googlesource.com/2159577
WPT-Export-Revision: 899f70fe31cac59bfa81ffbe8aadf6d1aed9d68a

Component: web-platform-tests → DOM: Events
Product: Testing → Core
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]

CI Results

Ran 13 Firefox configurations based on mozilla-central, and Firefox, and Chrome on GitHub CI

Total 129 tests

Status Summary

Firefox

OK : 31
PASS : 138[GitHub] 197[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-windows10-64-qr-debug] 198[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug] 199[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-opt, Gecko-windows10-64-opt, Gecko-windows7-32-opt]
FAIL : 17[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-opt, Gecko-windows10-64-opt, Gecko-windows7-32-opt] 18[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug] 19[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-windows10-64-qr-debug, GitHub]
TIMEOUT: 1
ERROR : 38
NOTRUN : 1

Chrome

OK : 69
PASS : 2319
FAIL : 3
ERROR : 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/pointerevents/pointerevent_coalesced_events_attributes.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-left-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html
mouse pointerevent movementX/Y with pointerlock test: FAIL [Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-qr-debug, Gecko-windows7-32-debug, GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-opt, Gecko-windows7-32-opt] (Chrome: PASS)
/pointerevents/pointerevent_touch-action-pan-x-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerrawupdate.html
pointerrawupdate event received: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html: SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt], TIMEOUT [GitHub] (Chrome: OK)
setPointerCapture + inactive button state: NOTRUN (Chrome: PASS)
/pointerevents/pointerevent_touch-action-span-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerout_pen.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_releasepointercapture_events_to_original_target.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-none-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.html
mouse pointermove getCoalescedEvents when lock test: FAIL [Gecko-linux1804-64-asan-opt, Gecko-windows10-64-debug, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] (Chrome: PASS)
/pointerevents/pointerevent_pointerout_after_pointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-button-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerlock/pointerevent_pointermove_in_pointerlock.html: ERROR (Chrome: ERROR)
/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html
pointer locked pointermove events received for button state changes: FAIL [Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-debug], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub] (Chrome: PASS)
/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html
setPointerCapture: DOMException NotFoundError: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_releasepointercapture_invalid_pointerid.html
releasePointerCapture: DOMException NotFoundError: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-svg-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_attributes_nohover_pointers.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-auto-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_disabled_form_control.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerenter_does_not_bubble.html
mouse pointerenter.fromElement value is null.: FAIL (Chrome: PASS)
mouse pointerenter.toElement attribute exists: FAIL (Chrome: PASS)
mouse pointerenter.toElement IDL type object (JS type was undefined): FAIL
mouse pointerenter.fromElement IDL type object (JS type was undefined): FAIL
mouse pointerenter.fromElement attribute exists: FAIL (Chrome: PASS)
mouse pointerenter.toElement value is null.: FAIL (Chrome: PASS)
/pointerevents/pointerevent_pointercapture_in_frame.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_attributes_hoverable_pointers.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-right-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-table-none-test_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerleave_does_not_bubble.html
mouse pointerleave.toElement value is null.: FAIL (Chrome: PASS)
mouse pointerleave.fromElement value is null.: FAIL (Chrome: PASS)
mouse pointerleave.toElement attribute exists: FAIL (Chrome: PASS)
mouse pointerleave.fromElement attribute exists: FAIL (Chrome: PASS)
mouse pointerleave.fromElement IDL type object (JS type was undefined): FAIL
mouse pointerleave.toElement IDL type object (JS type was undefined): FAIL
/pointerevents/pointerevent_boundary_events_in_capturing.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-y-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html
mouse Event sequence at implicit release on click: FAIL (Chrome: PASS)
/pointerevents/pointerevent_touch-action-pan-up-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointerleave_after_pointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_pointercancel_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_click_during_capture.html
mouse click target during capture: FAIL (Chrome: PASS)
/pointerevents/pointerevent_sequence_at_implicit_release_on_click.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-pan-down-css_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerevent_touch-action-inherit_child-none_touch.html: ERROR (Chrome: OK)
/pointerevents/pointerlock/pointerevent_movementxy.html: ERROR (Chrome: OK)

Tests Disabled in Gecko Infrastructure

/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html: SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt], TIMEOUT [GitHub] (Chrome: OK)

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2a111b498451 [wpt PR 23151] - Migrate pointerevents/touch-pointercancel.html to wpt, a=testonly https://hg.mozilla.org/integration/autoland/rev/f73dcfd7eb89 [wpt PR 23151] - Update wpt metadata, a=testonly
Pushed by archaeopteryx@coole-files.de: https://hg.mozilla.org/integration/autoland/rev/fb45c867b69d [wpt PR 23151] - Migrate pointerevents/touch-pointercancel.html to wpt, a=testonly https://hg.mozilla.org/integration/autoland/rev/4cdada5d87df [wpt PR 23151] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in before you can comment on or make changes to this bug.