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

Issue 688423002: tools: Add tough_fast_scrolling_cases page set. (Closed)

Created:
6 years, 1 month ago by reveman
Modified:
6 years, 1 month ago
Reviewers:
nduca, ernstm, ilja
CC:
chromium-reviews, danakj, enne (OOO), ilja, piman, telemetry+watch_chromium.org, vmpstr
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

tools: Add tough_fast_scrolling_cases page set. This adds a page set that is useful to measure how good a browser is at producing new content when scrolling a page fast. MAX_SCROLL_LENGTH_PIXELS is changed into MAX_SCROLL_LENGTH_TIME_MS to allow fast scrolling of large pages. BUG=406404 Committed: https://crrev.com/6311db1b5f04125b7f22dc6721e1baf3fc20265f Cr-Commit-Position: refs/heads/master@{#302355}

Patch Set 1 #

Total comments: 4

Patch Set 2 : add fast scrolling cases to tough scrolling page set with a "fastscrolling" label instead #

Unified diffs Side-by-side diffs Delta from patch set Stats (+59 lines, -2 lines) Patch
M tools/perf/benchmarks/smoothness.py View 1 1 chunk +5 lines, -0 lines 0 comments Download
M tools/perf/page_sets/tough_scrolling_cases.py View 1 2 chunks +20 lines, -0 lines 0 comments Download
A tools/perf/page_sets/tough_scrolling_cases/canvas.html View 1 1 chunk +24 lines, -0 lines 0 comments Download
A tools/perf/page_sets/tough_scrolling_cases/lorem_ipsum.html View 1 1 chunk +6 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/page/actions/scroll.js View 2 chunks +4 lines, -2 lines 0 comments Download

Messages

Total messages: 16 (4 generated)
reveman
These tests are really good at exposing how bad we are at scrolling pages fast ...
6 years, 1 month ago (2014-10-30 22:48:48 UTC) #2
ilja
https://codereview.chromium.org/688423002/diff/1/tools/perf/benchmarks/smoothness.py File tools/perf/benchmarks/smoothness.py (right): https://codereview.chromium.org/688423002/diff/1/tools/perf/benchmarks/smoothness.py#newcode133 tools/perf/benchmarks/smoothness.py:133: class SmoothnessToughFastScrollingCases(benchmark.Benchmark): I think that is fine for ChromeOS. ...
6 years, 1 month ago (2014-10-31 04:38:51 UTC) #4
reveman
https://codereview.chromium.org/688423002/diff/1/tools/perf/benchmarks/smoothness.py File tools/perf/benchmarks/smoothness.py (right): https://codereview.chromium.org/688423002/diff/1/tools/perf/benchmarks/smoothness.py#newcode133 tools/perf/benchmarks/smoothness.py:133: class SmoothnessToughFastScrollingCases(benchmark.Benchmark): On 2014/10/31 04:38:50, ilja wrote: > I ...
6 years, 1 month ago (2014-10-31 16:36:52 UTC) #5
ilja
https://codereview.chromium.org/688423002/diff/1/tools/perf/benchmarks/smoothness.py File tools/perf/benchmarks/smoothness.py (right): https://codereview.chromium.org/688423002/diff/1/tools/perf/benchmarks/smoothness.py#newcode133 tools/perf/benchmarks/smoothness.py:133: class SmoothnessToughFastScrollingCases(benchmark.Benchmark): On 2014/10/31 16:36:52, reveman wrote: > On ...
6 years, 1 month ago (2014-10-31 20:18:29 UTC) #6
reveman
On 2014/10/31 20:18:29, ilja wrote: > https://codereview.chromium.org/688423002/diff/1/tools/perf/benchmarks/smoothness.py > File tools/perf/benchmarks/smoothness.py (right): > > https://codereview.chromium.org/688423002/diff/1/tools/perf/benchmarks/smoothness.py#newcode133 > ...
6 years, 1 month ago (2014-10-31 20:29:25 UTC) #7
nduca
ernstm is a good reviewer. this should probably be a few additional pages in the ...
6 years, 1 month ago (2014-10-31 20:36:54 UTC) #9
ernstm
On 2014/10/31 20:36:54, nduca wrote: > ernstm is a good reviewer. this should probably be ...
6 years, 1 month ago (2014-10-31 22:34:41 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/688423002/20001
6 years, 1 month ago (2014-10-31 22:41:44 UTC) #12
commit-bot: I haz the power
Committed patchset #2 (id:20001)
6 years, 1 month ago (2014-10-31 23:47:16 UTC) #13
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/6311db1b5f04125b7f22dc6721e1baf3fc20265f Cr-Commit-Position: refs/heads/master@{#302355}
6 years, 1 month ago (2014-10-31 23:48:35 UTC) #14
epennerAtGoogle
On 2014/10/31 23:48:35, I haz the power (commit-bot) wrote: > Patchset 2 (id:??) landed as ...
6 years, 1 month ago (2014-11-20 20:38:08 UTC) #15
reveman
6 years, 1 month ago (2014-11-21 17:16:48 UTC) #16
Message was sent while issue was closed.
On 2014/11/20 20:38:08, epennerAtGoogle wrote:
> On 2014/10/31 23:48:35, I haz the power (commit-bot) wrote:
> > Patchset 2 (id:??) landed as
> > https://crrev.com/6311db1b5f04125b7f22dc6721e1baf3fc20265f
> > Cr-Commit-Position: refs/heads/master@{#302355}
> 
> I noticed that his is having unexpected side effects on other tests. It looks
> like previously when the scroll speed was reduced, the test would run longer
and
> reduce noise (not only from the slower speed but also from the longer
duration).
> 
> However by default this is more clear/expected so I think we can just leave it
> be (someone can override time if they really want that).

Yea, we could add a minimal scroll distance that makes it behave as before when
scroll speed is reduced if necessary.

Powered by Google App Engine
This is Rietveld 408576698