The latest pointer event tests in wpt repo https://github.com/w3c/web-platform-tests/tree/master/pointerevents should be imported and there should be automation scripts for all of them and all of them should be run automatically for all input device types.
I updated the latest wpt tests and all of them have automation scripts. Except the ones that we need to change to match the very new spec the rest is passing. So I guess there is no point for having this umbrella bug anymore.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/87e06807b67d0a59b23e66176012d258815524ca commit 87e06807b67d0a59b23e66176012d258815524ca Author: nzolghadr <nzolghadr@chromium.org> Date: Thu Sep 22 15:14:16 2016 Import wpt@3801ab5834101113e5f53bfb57e3c76b2b87ecbb Using update-w3c-deps in Chromium d40bdd13e48cee72c4d67437ca4f0a0447a08a1d. BUG= 625836 Review-Url: https://codereview.chromium.org/2360123002 Cr-Commit-Position: refs/heads/master@{#420345} [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/TestExpectations [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/custom-elements/HTMLElement-constructor.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createEvent-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/dom/nodes/Document-createEvent.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.forms-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/dom/documents/dom-tree-accessors/document.forms.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-checkValidity.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-reportValidity.html [delete] https://crrev.com/928053db3cb6c8b236d4a01381c1b817dd63c035/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-rangeOverflow-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html [delete] https://crrev.com/928053db3cb6c8b236d4a01381c1b817dd63c035/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valid.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-validity-valueMissing.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-willValidate-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/constraints/form-validation-willValidate.html [delete] https://crrev.com/928053db3cb6c8b236d4a01381c1b817dd63c035/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/selection-not-application-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/selection-not-application.html [delete] https://crrev.com/928053db3cb6c8b236d4a01381c1b817dd63c035/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/datetime-2-expected.txt [delete] https://crrev.com/928053db3cb6c8b236d4a01381c1b817dd63c035/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/datetime-2.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/files.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/type-change-state-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/type-change-state.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/valueMode-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-input-element/valueMode.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/the-textarea-element/cloning-steps.html [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrackEvent-constructor.https-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/mediacapture-streams/MediaStreamTrackEvent-constructor.https.html [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_attributes_hoverable_pointers-manual.html [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_attributes_nohover_pointers-manual.html [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_element_haspointercapture-manual.html [rename] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_suppress_compat_events_on_click-manual.html [rename] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse-manual.html [delete] https://crrev.com/928053db3cb6c8b236d4a01381c1b817dd63c035/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Document-prototype-currentScript-expected.txt [modify] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Document-prototype-currentScript.html [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Extensions-to-Event-Interface.html [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/Slotable-interface.html [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-inside-shadow-tree.html [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-inside-slotted-node.html [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/event-with-related-target.html [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/event-path-test-helpers.js [add] https://crrev.com/87e06807b67d0a59b23e66176012d258815524ca/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/slotchange-event.html
Comment 1 by nzolghadr@chromium.org
, Jul 5 2016