Index: tools/perf/page_sets/key_silk_cases.json |
diff --git a/tools/perf/page_sets/key_silk_cases.json b/tools/perf/page_sets/key_silk_cases.json |
index b7f4485a2a7e924a92ffc7c0b8777a854acb6f55..83e7867a7dd8f99d29ec096fe52bc92baf9fcd63 100644 |
--- a/tools/perf/page_sets/key_silk_cases.json |
+++ b/tools/perf/page_sets/key_silk_cases.json |
@@ -4,110 +4,135 @@ |
"credentials_path": "data/credentials.json", |
"user_agent_type": "mobile", |
"smoothness": { "action": "scroll" }, |
+ "navigate_steps" : [ |
+ { "action": "navigate" }, |
+ { "action": "wait", "seconds": 2 } |
+ ], |
"pages": [ |
{ |
"url": "http://groupcloned.com/test/plain/list-recycle-transform.html", |
"why": "best case infinite scroll from sencha", |
- "navigate_steps" : [ |
- { "action": "navigate" }, |
- { "action": "wait", "seconds": 2 } |
- ], |
- "smoothness": { |
+ "smoothness": { |
"action": "scroll", |
- "scrollable_element_function": "function(callback) { callback(document.getElementById('scrollable')); }" |
+ "scrollable_element_function": "function(callback) { callback(document.getElementById('scrollable')); }" |
} |
}, |
{ |
"url": "http://groupcloned.com/test/plain/list-animation-simple.html", |
"why": "lots of layers all animating", |
- "navigate_steps" : [ |
- { "action": "navigate" }, |
- { "action": "wait", "seconds": 2 } |
- ], |
- "smoothness": { "action": "wait", "seconds": 10 } |
+ "smoothness": { "action": "wait", "seconds": 2 } |
}, |
{ |
"url": "http://www.polymer-project.org/polymer-all/labs/list/static-scroll-display.html", |
"why": "", |
- "navigate_steps" : [ |
- { "action": "navigate" }, |
- { "action": "wait", "seconds": 2 } |
- ], |
- "smoothness": { |
+ "smoothness": { |
"action": "scroll", |
- "scrollable_element_function": "function(callback) { callback(document.getElementById('list')); }" |
+ "scrollable_element_function": "function(callback) { callback(document.getElementById('list')); }" |
} |
}, |
{ |
"url": "http://www.polymer-project.org/polymer-all/labs/list/virtual-scroll-examples.html", |
"why": "", |
- "navigate_steps" : [ |
- { "action": "navigate" }, |
- { "action": "wait", "seconds": 2 } |
- ], |
- "smoothness": { |
+ "smoothness": { |
"action": "scroll", |
- "scrollable_element_function": "function(callback) { callback(document.getElementById('list')); }" |
+ "scrollable_element_function": "function(callback) { callback(document.getElementById('list')); }" |
} |
}, |
{ |
"url": "http://groupcloned.com/test/plain/sticky-using-webkit-backface-visibility.html", |
"why": "", |
- "navigate_steps" : [ |
- { "action": "navigate" }, |
- { "action": "wait", "seconds": 2 } |
- ], |
- "smoothness": { |
+ "smoothness": { |
"action": "scroll", |
- "scrollable_element_function": "function(callback) { callback(document.getElementById('container')); }" |
+ "scrollable_element_function": "function(callback) { callback(document.getElementById('container')); }" |
} |
}, |
{ |
"url": "http://pr.gg/scroll6_even_faster.html", |
"why": "reduced version of ui toolkit static scroll case", |
- "navigate_steps" : [ |
- { "action": "navigate" }, |
- { "action": "wait", "seconds": 2 } |
- ], |
- "smoothness": { |
+ "smoothness": { |
"action": "scroll", |
- "scrollable_element_function": "function(callback) { callback(document.getElementsByClassName('container')[0]); }" |
+ "scrollable_element_function": "function(callback) { callback(document.getElementsByClassName('container')[0]); }" |
} |
}, |
{ |
- "url": "http://staff.tumblr.com/", |
- "why": "long jank at the start of every scroll gesture (due to layout?)", |
- "navigate_steps" : [ |
- { "action": "navigate" }, |
- { "action": "wait", "seconds": 2 } |
- ], |
+ "url": "http://jsfiddle.net/mdxJ7/3/embedded/result/", |
+ "why": "only the green div should repaint", |
+ "smoothness": { "action": "wait", "seconds": 3 } |
+ }, |
+ { |
+ "url": "http://jsfiddle.net/3yDKh/1/embedded/result", |
+ "why": "only the red div should repaint", |
+ "smoothness": { "action": "wait", "seconds": 3 } |
+ }, |
+ { |
+ "url": "http://jsfiddle.net/3yDKh/3/embedded/result", |
+ "why": "margin top animation", |
+ "smoothness": { "action": "wait", "seconds": 3 } |
+ }, |
+ { |
+ "url": "http://jsfiddle.net/R8DX9/1/embedded/result/", |
+ "smoothness": { "action": "wait", "seconds": 3 } |
+ }, |
+ { |
+ "url": "http://jsfiddle.net/rF9Gh/1/embedded/result/", |
+ "smoothness": { "action": "wait", "seconds": 3 } |
+ }, |
+ { |
+ "url": "http://jsfiddle.net/uHqN9/embedded/result/", |
+ "smoothness": { "action": "wait", "seconds": 4 } |
+ }, |
+ { |
+ "url": "http://jsfiddle.net/humper/yEX8u/3/embedded/result/", |
+ "smoothness": { "action": "wait", "seconds": 4 } |
+ }, |
+ { |
+ "url": "http://jsfiddle.net/humper/cKB9D/3/embedded/result/", |
+ "smoothness": { "action": "wait", "seconds": 4 } |
+ }, |
+ { |
+ "url": "http://jsfiddle.net/vBQHH/3/embedded/result/", |
+ "smoothness": { "action": "wait", "seconds": 4 } |
+ }, |
+ { |
+ "url": "http://www.google.com/nexus/5/#/", |
"smoothness": { "action": "scroll" } |
}, |
{ |
- "url": "http://jsfiddle.net/mdxJ7/3/show", |
- "why": "only the green div should repaint", |
- "navigate_steps" : [ |
- { "action": "navigate" }, |
- { "action": "wait", "seconds": 2 } |
- ], |
+ "url": "https://play.google.com/store/devices/details/Nexus_5_16GB_White?id=nexus_5_white_16gb", |
+ "smoothness": { |
+ "action": "toggle", |
+ "repeat": 3 |
+ }, |
+ "toggle": [ |
+ { |
+ "action": "click_element", |
+ "selector": ".details-info .play-button:not(.selected)" |
+ }, |
+ { "action": "wait", "seconds": 2} |
+ ] |
+ }, |
+ { |
+ "url": "http://jsfiddle.net/426x6/2/embedded/result", |
+ "smoothness": { "action": "wait", "seconds": 2 } |
+ }, |
+ { |
+ "url": "http://jsfiddle.net/FtR7p/42/embedded/result/", |
"smoothness": { "action": "wait", "seconds": 5 } |
}, |
{ |
- "url": "http://jsfiddle.net/3yDKh/1/show", |
- "why": "only the red div should repaint", |
- "navigate_steps" : [ |
- { "action": "navigate" }, |
- { "action": "wait", "seconds": 2 } |
- ], |
+ "url": "http://jsfiddle.net/ugkd4/9/embedded/result/", |
"smoothness": { "action": "wait", "seconds": 5 } |
}, |
{ |
- "url": "http://jsfiddle.net/3yDKh/3/show", |
- "why": "margin top animation", |
- "navigate_steps" : [ |
- { "action": "navigate" }, |
- { "action": "wait", "seconds": 2 } |
- ], |
+ "url": "file://key_silk_cases/text-mask.html", |
+ "smoothness": { "action": "wait", "seconds": 4 } |
+ }, |
+ { |
+ "url": "file://key_silk_cases/rectangle_transition.html", |
+ "smoothness": { "action": "wait", "seconds": 5 } |
+ }, |
+ { |
+ "url": "file://key_silk_cases/font_wipe.html", |
"smoothness": { "action": "wait", "seconds": 5 } |
} |
] |