summaryrefslogtreecommitdiffstats
path: root/tools/perf/page_sets
diff options
context:
space:
mode:
authorvmpstr <vmpstr@chromium.org>2014-11-11 14:48:37 -0800
committerCommit bot <commit-bot@chromium.org>2014-11-11 22:49:08 +0000
commit17299e1600cf7e5bb993f6e6270dd9fa80bd386f (patch)
tree24bb460b77d7939f45df0ed5ebcfc16e9ac18f76 /tools/perf/page_sets
parentfc97ab64f59827a7438bc04ba57175edbdc45c34 (diff)
downloadchromium_src-17299e1600cf7e5bb993f6e6270dd9fa80bd386f.zip
chromium_src-17299e1600cf7e5bb993f6e6270dd9fa80bd386f.tar.gz
chromium_src-17299e1600cf7e5bb993f6e6270dd9fa80bd386f.tar.bz2
telemetry: Add a new tilings page to tough compositor cases.
This patch adds a new page to tough compositor cases. The page keeps adding new layers and removing old layers. In effect, every RAF we get a new layer and the total number of layer always remains around 10. This simulates adding tilings and dealing with new tilings, which is a bit of a blindspot in the current tough compositor cases. Review URL: https://codereview.chromium.org/693613007 Cr-Commit-Position: refs/heads/master@{#303733}
Diffstat (limited to 'tools/perf/page_sets')
-rw-r--r--tools/perf/page_sets/data/tough_compositor_cases.json3
-rw-r--r--tools/perf/page_sets/data/tough_compositor_cases_002.wpr.sha11
-rw-r--r--tools/perf/page_sets/tough_compositor_cases.py2
3 files changed, 6 insertions, 0 deletions
diff --git a/tools/perf/page_sets/data/tough_compositor_cases.json b/tools/perf/page_sets/data/tough_compositor_cases.json
index f73567c..8425548 100644
--- a/tools/perf/page_sets/data/tough_compositor_cases.json
+++ b/tools/perf/page_sets/data/tough_compositor_cases.json
@@ -13,6 +13,9 @@
"tough_compositor_cases_000.wpr": [
"http://jsbin.com/wixadinu/1/quiet?JS_SCROLL_TEXT_ONLY",
"http://jsbin.com/jevibahi/1/quiet?JS_SCROLL_200_LAYER_GRID"
+ ],
+ "tough_compositor_cases_002.wpr": [
+ "http://jsbin.com/covoqi/1/quiet?NEW_TILINGS"
]
}
} \ No newline at end of file
diff --git a/tools/perf/page_sets/data/tough_compositor_cases_002.wpr.sha1 b/tools/perf/page_sets/data/tough_compositor_cases_002.wpr.sha1
new file mode 100644
index 0000000..23e8509
--- /dev/null
+++ b/tools/perf/page_sets/data/tough_compositor_cases_002.wpr.sha1
@@ -0,0 +1 @@
+26c053f60f9c8ebfb17eb501ff390664bcda1868 \ No newline at end of file
diff --git a/tools/perf/page_sets/tough_compositor_cases.py b/tools/perf/page_sets/tough_compositor_cases.py
index 9835981..6980813 100644
--- a/tools/perf/page_sets/tough_compositor_cases.py
+++ b/tools/perf/page_sets/tough_compositor_cases.py
@@ -68,6 +68,8 @@ class ToughCompositorCasesPageSet(page_set_module.PageSet):
'http://jsbin.com/giqafofe/1/quiet?JS_POSTER_CIRCLE',
# Why: JS invalidation does lots of uploads """
'http://jsbin.com/beqojupo/1/quiet?JS_FULL_SCREEN_INVALIDATION',
+ # Why: Creates a large number of new tilings """
+ 'http://jsbin.com/covoqi/1/quiet?NEW_TILINGS',
]
for url in scroll_urls_list: