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

Issue 1571833002: Add popup layout tests with device scale factor (Closed)

Created:
4 years, 11 months ago by oshima
Modified:
4 years, 11 months ago
CC:
blink-reviews, chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, jam, jochen+watch_chromium.org, mkwst+moarreviews-renderer_chromium.org, mkwst+moarreviews-shell_chromium.org, mlamouri+watch-content_chromium.org, mlamouri+watch-test-runner_chromium.org, nasko+codewatch_chromium.org, Peter Beverloo
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add popup layout tests with device scale factor This also contains following fix in layout test to enable these tests. * allow --force-device-scale-factor in LayoutTest * scale popup position when generating result image. * fix the backing size in RenderWidget::SetWindowRectSynchronously * data-suggestion-picker test is temporarily marked as failure as bots generate slightly different images. I'll investigate it in a separate CL. * moved and enabled popup tests in fast/hidpi/static * Added VirtualTestSuite for dsf=2, dsf=1.5 and dsf=2 with zooming option. BUG=567837 Committed: https://crrev.com/c059194cf382b17fc5ef02b688b5ac7013f855b3 Cr-Commit-Position: refs/heads/master@{#368951}

Patch Set 1 : #

Patch Set 2 : #

Total comments: 6

Patch Set 3 : #

Total comments: 4

Patch Set 4 : #

Total comments: 7

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+79 lines, -314 lines) Patch
M components/html_viewer/web_test_delegate_impl.h View 1 chunk +2 lines, -0 lines 0 comments Download
M components/html_viewer/web_test_delegate_impl.cc View 1 chunk +6 lines, -0 lines 0 comments Download
M components/test_runner/test_runner.cc View 1 2 3 4 chunks +16 lines, -1 line 0 comments Download
M components/test_runner/web_test_delegate.h View 2 chunks +5 lines, -0 lines 0 comments Download
M components/test_runner/web_test_proxy.cc View 1 chunk +2 lines, -1 line 0 comments Download
M content/public/renderer/render_view.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M content/renderer/render_view_impl.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M content/renderer/render_widget.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M content/shell/app/shell_main_delegate.cc View 1 chunk +2 lines, -1 line 0 comments Download
M content/shell/common/shell_messages.h View 1 chunk +0 lines, -2 lines 0 comments Download
M content/shell/renderer/layout_test/blink_test_runner.h View 1 chunk +2 lines, -0 lines 0 comments Download
M content/shell/renderer/layout_test/blink_test_runner.cc View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/TestExpectations View 1 2 3 4 2 chunks +10 lines, -6 lines 0 comments Download
M third_party/WebKit/LayoutTests/VirtualTestSuites View 1 chunk +15 lines, -0 lines 0 comments Download
D third_party/WebKit/LayoutTests/fast/hidpi/calendar-picker-appearance-dsf2.html View 1 chunk +0 lines, -35 lines 0 comments Download
D third_party/WebKit/LayoutTests/fast/hidpi/calendar-picker-appearance-dsf2-with-zoom.html View 1 chunk +0 lines, -37 lines 0 comments Download
D third_party/WebKit/LayoutTests/fast/hidpi/data-suggestion-picker-appearance-dsf2.html View 1 chunk +0 lines, -58 lines 0 comments Download
D third_party/WebKit/LayoutTests/fast/hidpi/data-suggestion-picker-appearance-dsf2-with-zoom.html View 1 chunk +0 lines, -60 lines 0 comments Download
D third_party/WebKit/LayoutTests/fast/hidpi/popup-menu-appearance-dsf2-with-zoom.html View 1 chunk +0 lines, -44 lines 0 comments Download
A + third_party/WebKit/LayoutTests/fast/hidpi/static/calendar-picker-appearance.html View 2 chunks +3 lines, -14 lines 0 comments Download
A + third_party/WebKit/LayoutTests/fast/hidpi/static/data-suggestion-picker-appearance.html View 2 chunks +3 lines, -14 lines 0 comments Download
A + third_party/WebKit/LayoutTests/fast/hidpi/static/popup-menu-appearance.html View 1 chunk +2 lines, -15 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/fast/hidpi/calendar-picker-appearance-dsf2-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/fast/hidpi/calendar-picker-appearance-dsf2-expected.txt View 1 chunk +0 lines, -5 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/fast/hidpi/calendar-picker-appearance-dsf2-with-zoom-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/fast/hidpi/calendar-picker-appearance-dsf2-with-zoom-expected.txt View 1 chunk +0 lines, -5 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/fast/hidpi/data-suggestion-picker-appearance-dsf2-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/fast/hidpi/data-suggestion-picker-appearance-dsf2-expected.txt View 1 chunk +0 lines, -5 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/fast/hidpi/data-suggestion-picker-appearance-dsf2-with-zoom-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/fast/hidpi/data-suggestion-picker-appearance-dsf2-with-zoom-expected.txt View 1 chunk +0 lines, -5 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/fast/hidpi/popup-menu-appearance-dsf2-with-zoom-expected.png View Binary file 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/fast/hidpi/popup-menu-appearance-dsf2-with-zoom-expected.txt View 1 chunk +0 lines, -7 lines 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor150/fast/hidpi/static/calendar-picker-appearance-expected.png View Binary file 0 comments Download
A + third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor150/fast/hidpi/static/calendar-picker-appearance-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor150/fast/hidpi/static/data-suggestion-picker-appearance-expected.png View Binary file 0 comments Download
A + third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor150/fast/hidpi/static/data-suggestion-picker-appearance-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor150/fast/hidpi/static/popup-menu-appearance-expected.png View Binary file 0 comments Download
A + third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor150/fast/hidpi/static/popup-menu-appearance-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200/fast/hidpi/static/calendar-picker-appearance-expected.png View Binary file 0 comments Download
A + third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200/fast/hidpi/static/calendar-picker-appearance-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200/fast/hidpi/static/data-suggestion-picker-appearance-expected.png View Binary file 0 comments Download
A + third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200/fast/hidpi/static/data-suggestion-picker-appearance-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200/fast/hidpi/static/popup-menu-appearance-expected.png View Binary file 0 comments Download
A + third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200/fast/hidpi/static/popup-menu-appearance-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200withzoom/fast/hidpi/static/calendar-picker-appearance-expected.png View Binary file 0 comments Download
A + third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200withzoom/fast/hidpi/static/calendar-picker-appearance-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200withzoom/fast/hidpi/static/data-suggestion-picker-appearance-expected.png View Binary file 0 comments Download
A + third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200withzoom/fast/hidpi/static/data-suggestion-picker-appearance-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200withzoom/fast/hidpi/static/popup-menu-appearance-expected.png View Binary file 0 comments Download
A + third_party/WebKit/LayoutTests/platform/linux/virtual/scalefactor200withzoom/fast/hidpi/static/popup-menu-appearance-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/WebKit/LayoutTests/virtual/scalefactor150/fast/hidpi/static/README.txt View Binary file 0 comments Download
A + third_party/WebKit/LayoutTests/virtual/scalefactor200/fast/hidpi/static/README.txt View Binary file 0 comments Download
A + third_party/WebKit/LayoutTests/virtual/scalefactor200withzoom/fast/hidpi/static/README.txt View 1 2 3 4 1 chunk +4 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/testing/Internals.cpp View 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 52 (28 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1571833002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1571833002/60001
4 years, 11 months ago (2016-01-08 18:55:50 UTC) #10
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1571833002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1571833002/80001
4 years, 11 months ago (2016-01-08 21:19:00 UTC) #15
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1571833002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1571833002/100001
4 years, 11 months ago (2016-01-08 21:36:04 UTC) #19
oshima
I abandoned the previous approach (https://codereview.chromium.org/1555163002/). Instead, we decided to use VirtualTestSuite. PTAL tkent/pfeldman -> ...
4 years, 11 months ago (2016-01-08 22:15:53 UTC) #21
oshima
https://codereview.chromium.org/1571833002/diff/100001/content/renderer/render_view_impl.cc File content/renderer/render_view_impl.cc (right): https://codereview.chromium.org/1571833002/diff/100001/content/renderer/render_view_impl.cc#newcode3733 content/renderer/render_view_impl.cc:3733: LOG(ERROR) << "DSF=" << webview()->deviceScaleFactor(); this is deleted in ...
4 years, 11 months ago (2016-01-08 22:27:56 UTC) #22
Noel Gordon
The following files are empty: intentional? third_party/WebKit/LayoutTests/virtual/scalefactor150/fast/hidpi/static/README.txt third_party/WebKit/LayoutTests/virtual/scalefactor200/fast/hidpi/static/README.txt I'd not normally add layout test results ...
4 years, 11 months ago (2016-01-09 03:23:51 UTC) #24
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1571833002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1571833002/140001
4 years, 11 months ago (2016-01-09 22:25:35 UTC) #27
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 11 months ago (2016-01-09 23:31:36 UTC) #29
oshima
PTAL > third_party/WebKit/LayoutTests/virtual/scalefactor150/fast/hidpi/static/README.txt > third_party/WebKit/LayoutTests/virtual/scalefactor200/fast/hidpi/static/README.txt They're not empty. For some reason, git cl upload treat ...
4 years, 11 months ago (2016-01-11 18:52:12 UTC) #30
tkent
C++ code change looks good. https://codereview.chromium.org/1571833002/diff/140001/third_party/WebKit/LayoutTests/TestExpectations File third_party/WebKit/LayoutTests/TestExpectations (right): https://codereview.chromium.org/1571833002/diff/140001/third_party/WebKit/LayoutTests/TestExpectations#newcode227 third_party/WebKit/LayoutTests/TestExpectations:227: crbug.com/495750 [ Win Mac ...
4 years, 11 months ago (2016-01-11 23:55:53 UTC) #31
oshima
https://codereview.chromium.org/1571833002/diff/140001/third_party/WebKit/LayoutTests/TestExpectations File third_party/WebKit/LayoutTests/TestExpectations (right): https://codereview.chromium.org/1571833002/diff/140001/third_party/WebKit/LayoutTests/TestExpectations#newcode227 third_party/WebKit/LayoutTests/TestExpectations:227: crbug.com/495750 [ Win Mac ] virtual/scalefactor200/fast/hidpi/static [ NeedsRebaseline ] ...
4 years, 11 months ago (2016-01-12 00:12:22 UTC) #32
tkent
https://codereview.chromium.org/1571833002/diff/140001/third_party/WebKit/LayoutTests/TestExpectations File third_party/WebKit/LayoutTests/TestExpectations (right): https://codereview.chromium.org/1571833002/diff/140001/third_party/WebKit/LayoutTests/TestExpectations#newcode227 third_party/WebKit/LayoutTests/TestExpectations:227: crbug.com/495750 [ Win Mac ] virtual/scalefactor200/fast/hidpi/static [ NeedsRebaseline ] ...
4 years, 11 months ago (2016-01-12 00:16:23 UTC) #33
Noel Gordon
On 2016/01/11 18:52:12, oshima wrote: > PTAL > > > > third_party/WebKit/LayoutTests/virtual/scalefactor150/fast/hidpi/static/README.txt > > > ...
4 years, 11 months ago (2016-01-12 00:17:09 UTC) #34
oshima
https://codereview.chromium.org/1571833002/diff/140001/third_party/WebKit/LayoutTests/TestExpectations File third_party/WebKit/LayoutTests/TestExpectations (right): https://codereview.chromium.org/1571833002/diff/140001/third_party/WebKit/LayoutTests/TestExpectations#newcode227 third_party/WebKit/LayoutTests/TestExpectations:227: crbug.com/495750 [ Win Mac ] virtual/scalefactor200/fast/hidpi/static [ NeedsRebaseline ] ...
4 years, 11 months ago (2016-01-12 01:39:43 UTC) #35
Noel Gordon
On 2016/01/12 01:39:43, oshima wrote: > https://codereview.chromium.org/1571833002/diff/140001/third_party/WebKit/LayoutTests/TestExpectations > File third_party/WebKit/LayoutTests/TestExpectations (right): > > https://codereview.chromium.org/1571833002/diff/140001/third_party/WebKit/LayoutTests/TestExpectations#newcode227 > ...
4 years, 11 months ago (2016-01-12 02:12:07 UTC) #36
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1571833002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1571833002/160001
4 years, 11 months ago (2016-01-12 02:40:42 UTC) #38
tkent
third_party/WebKit and components/test_runner LGTM.
4 years, 11 months ago (2016-01-12 03:58:47 UTC) #39
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 11 months ago (2016-01-12 03:59:49 UTC) #41
oshima
pfeldman@ -> content/ owner sadrul@ -> html_viewer
4 years, 11 months ago (2016-01-12 18:15:20 UTC) #43
pfeldman
content lgtm
4 years, 11 months ago (2016-01-12 18:46:18 UTC) #44
sadrul
lgtm
4 years, 11 months ago (2016-01-12 19:08:26 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1571833002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1571833002/160001
4 years, 11 months ago (2016-01-12 19:22:35 UTC) #48
commit-bot: I haz the power
Committed patchset #5 (id:160001)
4 years, 11 months ago (2016-01-12 19:40:25 UTC) #50
commit-bot: I haz the power
4 years, 11 months ago (2016-01-12 19:41:57 UTC) #52
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/c059194cf382b17fc5ef02b688b5ac7013f855b3
Cr-Commit-Position: refs/heads/master@{#368951}

Powered by Google App Engine
This is Rietveld 408576698