Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1078)

Issue 2056333002: Add the rest of web platform pointerevent tests (Closed)

Created:
4 years, 6 months ago by Navid Zolghadr
Modified:
4 years, 5 months ago
CC:
chromium-reviews, blink-reviews, tfarina, blink-reviews-w3ctests_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add the rest of web platform pointerevent tests Add input injection for the rest of web platform pointerevent tests. BUG=612924 Committed: https://crrev.com/23ce92bfe9a1160e552a91d443e788f303f1eb6d Cr-Commit-Position: refs/heads/master@{#403812}

Patch Set 1 #

Patch Set 2 : Add more tests #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 4

Patch Set 5 #

Patch Set 6 #

Patch Set 7 : Add the rest of web platform pointerevent tests #

Total comments: 11

Patch Set 8 : Applying comments #

Patch Set 9 #

Patch Set 10 #

Patch Set 11 : Rename tapInTarget #

Total comments: 4

Patch Set 12 : Skip a few more tests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+610 lines, -74 lines) Patch
M third_party/WebKit/LayoutTests/TestExpectations View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +49 lines, -70 lines 0 comments Download
M third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt View 1 2 3 4 5 6 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_button_attribute_mouse-manual-input.js View 1 2 3 4 1 chunk +6 lines, -2 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_capture_mouse-manual-input.js View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_capture_suppressing_mouse-manual-input.js View 1 2 3 4 1 chunk +11 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_common_input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +106 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_gotpointercapture_before_first_pointerevent-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_lostpointercapture_is_first-manual-input.js View 1 2 3 4 1 chunk +9 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointercancel_touch-manual-input.js View 1 2 3 4 5 6 7 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerdown-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerenter-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerenter_does_not_bubble-manual-input.js View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerenter_nohover-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual-input.js View 1 2 3 4 5 6 7 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_after_pointerup_nohover-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_descendant_over-manual-input.js View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_descendants-manual-input.js View 1 2 3 4 1 chunk +9 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_does_not_bubble-manual-input.js View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_mouse-manual-input.js View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_pen-manual-input.js View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerleave_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointermove-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointermove_pointertype-manual-input.js View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout-manual-input.js View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual-input.js View 1 2 3 4 5 6 7 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_after_pointerup_nohover-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_pen-manual-input.js View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerout_received_once-manual-input.js View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerover-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointertype_mouse-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointertype_pen-manual-input.js View 1 2 3 4 1 chunk +9 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointertype_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerup-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerup_isprimary_same_as_pointerdown-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_pointerup_pointertype-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual-input.js View 1 2 3 4 5 6 7 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual-input.js View 1 2 3 4 1 chunk +9 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_disconnected-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual-input.js View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual-input.js View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_setpointercapture_relatedtarget-manual-input.js View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-auto-css_touch-manual-input.js View 1 2 3 4 5 6 7 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-button-test_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual-input.js View 1 2 3 4 5 6 7 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-keyboard-manual-input.js View 1 2 3 4 9 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-mouse-manual-input.js View 1 2 3 4 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-none-css_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual-input.js View 1 2 3 4 5 6 7 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-span-test_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-svg-test_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_touch-action-table-test_touch-manual-input.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/resources/testharnessreport.js View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download

Messages

Total messages: 29 (5 generated)
Navid Zolghadr
This is about half of all PE tests. I wanted to know if you guys ...
4 years, 6 months ago (2016-06-10 18:51:09 UTC) #3
Navid Zolghadr
This is about half of all PE tests. I wanted to know if you guys ...
4 years, 6 months ago (2016-06-10 18:51:09 UTC) #4
dtapuska
On 2016/06/10 18:51:09, Navid Zolghadr wrote: > This is about half of all PE tests. ...
4 years, 6 months ago (2016-06-10 19:27:51 UTC) #5
Rick Byers
Yep the approach seems reasonable to me. There are some minor things we may want ...
4 years, 6 months ago (2016-06-10 20:17:37 UTC) #6
Navid Zolghadr
I believe I added all the tests. ptal. Regarding the folder address, I added Dirk ...
4 years, 6 months ago (2016-06-15 14:38:57 UTC) #7
Navid Zolghadr
4 years, 6 months ago (2016-06-17 17:39:50 UTC) #9
Rick Byers
Looks like a good next step to me - thanks! On 2016/06/15 14:38:57, Navid Zolghadr(OOO ...
4 years, 6 months ago (2016-06-21 15:43:46 UTC) #10
mustaq
> https://codereview.chromium.org/2056333002/diff/60001/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_common_input.js > > File > > > third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_common_input.js > > (right): > > > ...
4 years, 5 months ago (2016-06-28 17:49:06 UTC) #11
mustaq
https://codereview.chromium.org/2056333002/diff/120001/third_party/WebKit/LayoutTests/TestExpectations File third_party/WebKit/LayoutTests/TestExpectations (right): https://codereview.chromium.org/2056333002/diff/120001/third_party/WebKit/LayoutTests/TestExpectations#newcode1143 third_party/WebKit/LayoutTests/TestExpectations:1143: crbug.com/471824 imported/wpt/pointerevents/pointerevent_pointerup_pointertype-manual.html [ Failure Timeout ] On 2016/06/21 15:43:46, ...
4 years, 5 months ago (2016-06-28 17:49:19 UTC) #12
Navid Zolghadr
ptal. https://codereview.chromium.org/2056333002/diff/120001/third_party/WebKit/LayoutTests/TestExpectations File third_party/WebKit/LayoutTests/TestExpectations (right): https://codereview.chromium.org/2056333002/diff/120001/third_party/WebKit/LayoutTests/TestExpectations#newcode1143 third_party/WebKit/LayoutTests/TestExpectations:1143: crbug.com/471824 imported/wpt/pointerevents/pointerevent_pointerup_pointertype-manual.html [ Failure Timeout ] On 2016/06/28 ...
4 years, 5 months ago (2016-06-30 17:32:51 UTC) #13
mustaq
https://codereview.chromium.org/2056333002/diff/120001/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_common_input.js File third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_common_input.js (right): https://codereview.chromium.org/2056333002/diff/120001/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_common_input.js#newcode64 third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_common_input.js:64: function scrollUpInTarget(targetId) { On 2016/06/30 17:32:51, Navid Zolghadr wrote: ...
4 years, 5 months ago (2016-06-30 19:13:10 UTC) #14
mustaq
On 2016/06/28 17:49:06, mustaq wrote: > > > https://codereview.chromium.org/2056333002/diff/60001/third_party/WebKit/LayoutTests/imported/wpt_automation/pointerevents/pointerevent_common_input.js > > > File > > ...
4 years, 5 months ago (2016-06-30 19:14:31 UTC) #15
mustaq
On 2016/06/30 19:14:31, mustaq wrote: > On 2016/06/28 17:49:06, mustaq wrote: > > > > ...
4 years, 5 months ago (2016-06-30 19:14:52 UTC) #16
Navid Zolghadr
I changed the name to touchTapInTarget. ptal. I kept those js that are skipped because ...
4 years, 5 months ago (2016-06-30 19:26:44 UTC) #17
Navid Zolghadr
On 2016/06/30 19:26:44, Navid Zolghadr wrote: > I changed the name to touchTapInTarget. ptal. > ...
4 years, 5 months ago (2016-07-05 14:19:01 UTC) #18
Rick Byers
LGTM https://codereview.chromium.org/2056333002/diff/200001/third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js File third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js (right): https://codereview.chromium.org/2056333002/diff/200001/third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js#newcode68 third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js:68: There's not supposed to be a 2nd copy ...
4 years, 5 months ago (2016-07-05 15:01:30 UTC) #19
Navid Zolghadr
https://codereview.chromium.org/2056333002/diff/200001/third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js File third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js (right): https://codereview.chromium.org/2056333002/diff/200001/third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js#newcode68 third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js:68: On 2016/07/05 15:01:30, Rick Byers wrote: > There's not ...
4 years, 5 months ago (2016-07-05 15:42:21 UTC) #20
Rick Byers
On 2016/07/05 15:42:21, Navid Zolghadr wrote: > https://codereview.chromium.org/2056333002/diff/200001/third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js > File third_party/WebKit/LayoutTests/imported/wpt/resources/testharnessreport.js > (right): > > ...
4 years, 5 months ago (2016-07-05 16:38:38 UTC) #21
Navid Zolghadr
On 2016/07/05 16:38:38, Rick Byers wrote: > On 2016/07/05 15:42:21, Navid Zolghadr wrote: > > ...
4 years, 5 months ago (2016-07-05 16:41:04 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2056333002/200001
4 years, 5 months ago (2016-07-05 17:35:51 UTC) #24
commit-bot: I haz the power
Committed patchset #11 (id:200001)
4 years, 5 months ago (2016-07-05 18:53:44 UTC) #25
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-07-05 18:53:46 UTC) #26
commit-bot: I haz the power
Patchset 11 (id:??) landed as https://crrev.com/23ce92bfe9a1160e552a91d443e788f303f1eb6d Cr-Commit-Position: refs/heads/master@{#403812}
4 years, 5 months ago (2016-07-05 18:55:15 UTC) #28
phoglund_chromium
4 years, 5 months ago (2016-07-06 07:54:20 UTC) #29
Message was sent while issue was closed.
A revert of this CL (patchset #11 id:200001) has been created in
https://codereview.chromium.org/2129453002/ by phoglund@chromium.org.

The reason for reverting is: Pointer event tests fail on linux:
https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20%28dbg...
and Win:
https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20Leak/b...
(possibly others)..

Powered by Google App Engine
This is Rietveld 408576698