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

Issue 2478583005: Browser tests for starting a drag-and-drop out of an OOPIF. (Closed)

Created:
4 years, 1 month ago by Łukasz Anforowicz
Modified:
4 years, 1 month ago
Reviewers:
ncarter (slow), sky
CC:
chromium-reviews, jam, darin-cc_chromium.org, dcheng, site-isolation-reviews_chromium.org, paulmeyer
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Browser test for starting a drag-and-drop out of an OOPIF. BUG=647249 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Committed: https://crrev.com/67fdcaf94a4f3c647aef1ce6f82e88eb0ccfbead Cr-Commit-Position: refs/heads/master@{#432314}

Patch Set 1 #

Patch Set 2 : Added DragStartInFrame test. #

Patch Set 3 : Integrate the test with the nested drag-and-drop message loop. #

Total comments: 1

Patch Set 4 : Should work on Windows and ChromeOS now. #

Total comments: 1

Patch Set 5 : Adding test filters for --site-per-process mode. #

Patch Set 6 : Disable the new test for Ozone. #

Patch Set 7 : Rebasing... #

Total comments: 12

Patch Set 8 : Addressed CR feedback from nick@. #

Patch Set 9 : Rebasing... #

Total comments: 22

Patch Set 10 : Moved drag_and_drop_browsertest.cc to //chrome/browser/ui/views directory. #

Patch Set 11 : Edit drag_and_drop_browsertest.cc to address CR feedback from sky@. #

Patch Set 12 : Rename from _browsertest.cc into _interactive_uitest.cc #

Total comments: 1

Patch Set 13 : Fix NavigateNamedFrame test method to support process swaps. #

Patch Set 14 : Rebasing... #

Unified diffs Side-by-side diffs Delta from patch set Stats (+447 lines, -766 lines) Patch
M chrome/browser/ui/views/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +4 lines, -0 lines 0 comments Download
A + chrome/browser/ui/views/drag_and_drop_interactive_uitest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 8 chunks +391 lines, -66 lines 0 comments Download
M chrome/test/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +7 lines, -1 line 0 comments Download
A + chrome/test/data/drag_and_drop/drop_target.html View 0 chunks +-1 lines, --1 lines 0 comments Download
A + chrome/test/data/drag_and_drop/event_monitoring.js View 0 chunks +-1 lines, --1 lines 0 comments Download
A + chrome/test/data/drag_and_drop/image_source.html View 1 2 3 2 chunks +2 lines, -1 line 0 comments Download
A + chrome/test/data/drag_and_drop/page.html View 1 2 2 chunks +2 lines, -22 lines 0 comments Download
M content/browser/frame_host/frame_tree_browsertest.cc View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M content/browser/frame_host/navigation_controller_impl_browsertest.cc View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M content/browser/frame_host/render_frame_host_manager_browsertest.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M content/browser/site_per_process_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M content/browser/top_document_isolation_browsertest.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
D content/browser/web_contents/drag_and_drop_browsertest.cc View 1 chunk +0 lines, -324 lines 0 comments Download
A + content/public/test/test_frame_navigation_observer.h View 1 2 3 4 5 6 7 1 chunk +8 lines, -7 lines 0 comments Download
A + content/public/test/test_frame_navigation_observer.cc View 1 2 3 4 5 6 7 2 chunks +17 lines, -6 lines 0 comments Download
M content/test/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +2 lines, -6 lines 0 comments Download
M content/test/content_browser_test_utils_internal.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
D content/test/data/drag_and_drop/drop_target.html View 1 chunk +0 lines, -44 lines 0 comments Download
D content/test/data/drag_and_drop/event_monitoring.js View 1 chunk +0 lines, -37 lines 0 comments Download
D content/test/data/drag_and_drop/image_source.html View 1 chunk +0 lines, -34 lines 0 comments Download
D content/test/data/drag_and_drop/page.html View 1 chunk +0 lines, -46 lines 0 comments Download
D content/test/test_frame_navigation_observer.h View 1 1 chunk +0 lines, -75 lines 0 comments Download
D content/test/test_frame_navigation_observer.cc View 1 1 chunk +0 lines, -85 lines 0 comments Download
M testing/buildbot/chromium.fyi.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -1 line 0 comments Download
M testing/buildbot/filters/BUILD.gn View 1 2 3 4 1 chunk +8 lines, -0 lines 0 comments Download
M testing/buildbot/filters/site-per-process.content_browsertests.filter View 1 2 3 4 1 chunk +0 lines, -3 lines 0 comments Download
A + testing/buildbot/filters/site-per-process.interactive_ui_tests.filter View 1 2 3 4 1 chunk +2 lines, -4 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 63 (48 generated)
Łukasz Anforowicz
Nick, can you take a look please? (note that some of the BUILD.gn changes depend ...
4 years, 1 month ago (2016-11-10 19:26:24 UTC) #20
Łukasz Anforowicz
Nick, PTAL?
4 years, 1 month ago (2016-11-10 19:26:46 UTC) #22
ncarter (slow)
https://codereview.chromium.org/2478583005/diff/140001/chrome/browser/drag_and_drop_browsertest.cc File chrome/browser/drag_and_drop_browsertest.cc (right): https://codereview.chromium.org/2478583005/diff/140001/chrome/browser/drag_and_drop_browsertest.cc#newcode219 chrome/browser/drag_and_drop_browsertest.cc:219: // aura::client::DragDropClient: https://codereview.chromium.org/2478583005/diff/140001/chrome/browser/drag_and_drop_browsertest.cc#newcode576 chrome/browser/drag_and_drop_browsertest.cc:576: #if defined(USE_OZONE) Add a comment ...
4 years, 1 month ago (2016-11-11 20:56:36 UTC) #27
Łukasz Anforowicz
Thanks Nick. Can you take another look please? https://codereview.chromium.org/2478583005/diff/140001/chrome/browser/drag_and_drop_browsertest.cc File chrome/browser/drag_and_drop_browsertest.cc (right): https://codereview.chromium.org/2478583005/diff/140001/chrome/browser/drag_and_drop_browsertest.cc#newcode219 chrome/browser/drag_and_drop_browsertest.cc:219: On ...
4 years, 1 month ago (2016-11-14 17:53:22 UTC) #34
ncarter (slow)
lgtm, though you have red trybots
4 years, 1 month ago (2016-11-14 21:56:11 UTC) #40
Łukasz Anforowicz
On 2016/11/14 21:56:11, ncarter wrote: > lgtm, though you have red trybots Thanks. The linux_site_isolation ...
4 years, 1 month ago (2016-11-14 22:14:12 UTC) #41
Łukasz Anforowicz
sky@, could you please take a look at the changes in chrome/browser/OWNERS?
4 years, 1 month ago (2016-11-14 22:15:41 UTC) #43
sky
https://codereview.chromium.org/2478583005/diff/200001/chrome/browser/drag_and_drop_browsertest.cc File chrome/browser/drag_and_drop_browsertest.cc (right): https://codereview.chromium.org/2478583005/diff/200001/chrome/browser/drag_and_drop_browsertest.cc#newcode1 chrome/browser/drag_and_drop_browsertest.cc:1: // Copyright 2016 The Chromium Authors. All rights reserved. ...
4 years, 1 month ago (2016-11-15 00:37:55 UTC) #44
Łukasz Anforowicz
Thanks sky@. Can you take another look please? I think (hope?) that the only controversial ...
4 years, 1 month ago (2016-11-15 18:28:22 UTC) #47
Łukasz Anforowicz
https://codereview.chromium.org/2478583005/diff/260001/chrome/browser/ui/views/drag_and_drop_interactive_uitest.cc File chrome/browser/ui/views/drag_and_drop_interactive_uitest.cc (right): https://codereview.chromium.org/2478583005/diff/260001/chrome/browser/ui/views/drag_and_drop_interactive_uitest.cc#newcode593 chrome/browser/ui/views/drag_and_drop_interactive_uitest.cc:593: IN_PROC_BROWSER_TEST_F(DragAndDropBrowserTest, MAYBE_DragStartInFrame) { Oh, and I am not anymore ...
4 years, 1 month ago (2016-11-15 19:37:32 UTC) #50
sky
LGTM
4 years, 1 month ago (2016-11-15 20:46:23 UTC) #51
Łukasz Anforowicz
On 2016/11/15 20:46:23, sky wrote: > LGTM Thanks. I'll rebase one more time before landing ...
4 years, 1 month ago (2016-11-15 21:49:17 UTC) #52
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/2478583005/300001
4 years, 1 month ago (2016-11-15 23:36:58 UTC) #59
commit-bot: I haz the power
Committed patchset #14 (id:300001)
4 years, 1 month ago (2016-11-16 00:28:21 UTC) #61
commit-bot: I haz the power
4 years, 1 month ago (2016-11-16 00:31:36 UTC) #63
Message was sent while issue was closed.
Patchset 14 (id:??) landed as
https://crrev.com/67fdcaf94a4f3c647aef1ce6f82e88eb0ccfbead
Cr-Commit-Position: refs/heads/master@{#432314}

Powered by Google App Engine
This is Rietveld 408576698