Commit 80726581 authored by Ned Nguyen's avatar Ned Nguyen Committed by Commit Bot

Fix testGeneratePerfSharding and makes it not depend on actual perf benchmarks

Bug: 855689
Change-Id: Ic48e91c461ba00a9c3224defd6bda1036bf4af4c
Reviewed-on: https://chromium-review.googlesource.com/1112717Reviewed-by: default avatarAshley Enstad <ashleymarie@chromium.org>
Reviewed-by: default avatarEmily Hanley <eyaich@chromium.org>
Commit-Queue: Ned Nguyen <nednguyen@google.com>
Cr-Commit-Position: refs/heads/master@{#570219}
parent 7bff7b34
......@@ -65,41 +65,54 @@ import argparse
from collections import OrderedDict
import core.path_util
import json
import optparse
core.path_util.AddTelemetryToPath()
from telemetry.internal.browser import browser_options
def main(args, benchmarks):
def main(options, benchmarks_data):
"""
benchmarks_data is a dictionary of all benchmarks to be sharded. Its
structure is as follows:
{
"benchmark_1": {
"stories": [ "storyA", "storyB",...],
"repeat": <number of pageset_repeat> },
"benchmark_2": {
...
},...
}
The "stories" field contains a list of ordered story names. Notes that
this should match the actual order of how the benchmark stories are
executed for the sharding algorithm to be effective.
"""
story_timing_ordered_dict = _load_timing_data_from_file(
benchmarks, args.timing_data, True)
benchmarks_data, options.timing_data, True)
all_stories = {}
for b in benchmarks:
all_stories[b.Name()] = _get_stories_for_benchmark(b)
for b in benchmarks_data:
all_stories[b] = benchmarks_data[b]['stories']
sharding_map = generate_sharding_map(story_timing_ordered_dict,
all_stories, args.num_shards, args.debug)
all_stories, options.num_shards, options.debug)
with open(args.output_file, 'w') as output_file:
with open(options.output_file, 'w') as output_file:
json.dump(sharding_map, output_file, indent = 4, separators=(',', ': '))
if args.test_data:
if options.test_data:
story_timing_ordered_dict = _load_timing_data_from_file(
benchmarks, args.test_data, False)
benchmarks_data, options.test_data, False)
test_results = test_sharding_map(
args.output_file, story_timing_ordered_dict, all_stories)
if args.test_data_output:
with open(args.test_data_output, 'w') as output_file:
options.output_file, story_timing_ordered_dict, all_stories)
if options.test_data_output:
with open(options.test_data_output, 'w') as output_file:
json.dump(test_results, output_file, indent = 4, separators=(',', ': '))
else:
print test_results
def get_args():
def get_parser():
parser = argparse.ArgumentParser(
description='Generate perf test sharding map.')
parser.add_argument(
......@@ -217,9 +230,8 @@ def _add_benchmarks_to_shard(sharding_map, shard_index, stories_in_shard,
sharding_map[str(shard_index)] = {'benchmarks': benchmarks_in_shard}
def _load_timing_data_from_file(benchmarks, timing_data_file, repeat):
story_timing_ordered_dict = _init_timing_dict_for_benchmarks(benchmarks)
pageset_repeat_dict = _init_pageset_repeat_dict_for_benchmarks(benchmarks)
def _load_timing_data_from_file(benchmarks_data, timing_data_file, repeat):
story_timing_ordered_dict = _init_timing_dict_for_benchmarks(benchmarks_data)
with open(timing_data_file, 'r') as timing_data_file:
story_timing = json.load(timing_data_file)
for run in story_timing:
......@@ -228,47 +240,21 @@ def _load_timing_data_from_file(benchmarks, timing_data_file, repeat):
if run['duration']:
if repeat:
story_timing_ordered_dict[run['name']] = (float(run['duration'])
* pageset_repeat_dict[benchmark])
* benchmarks_data[benchmark]['repeat'])
else:
story_timing_ordered_dict[run['name']] += float(run['duration'])
return story_timing_ordered_dict
def _init_pageset_repeat_dict_for_benchmarks(benchmarks):
pageset_repeat = {}
for b in benchmarks:
pageset_repeat[b.Name()] = b().options.get('pageset_repeat', 1)
return pageset_repeat
def _init_timing_dict_for_benchmarks(benchmarks):
def _init_timing_dict_for_benchmarks(benchmarks_data):
timing_data = OrderedDict()
for b in benchmarks:
story_list = _get_stories_for_benchmark(b)
for b in benchmarks_data:
story_list = benchmarks_data[b]['stories']
for story in story_list:
timing_data[b.Name() + '/' + story] = 0
timing_data[b + '/' + story] = 0
return timing_data
def _get_stories_for_benchmark(b):
story_list = []
benchmark = b()
options = browser_options.BrowserFinderOptions()
# Add default values for any extra commandline options
# provided by the benchmark.
parser = optparse.OptionParser()
before, _ = parser.parse_args([])
benchmark.AddBenchmarkCommandLineArgs(parser)
after, _ = parser.parse_args([])
for extra_option in dir(after):
if extra_option not in dir(before):
setattr(options, extra_option, getattr(after, extra_option))
for story in benchmark.CreateStorySet(options).stories:
if story.name not in story_list:
story_list.append(story.name)
return story_list
def _generate_empty_sharding_map(num_shards):
sharding_map = OrderedDict()
for i in range(0, num_shards):
......
......@@ -7,12 +7,11 @@ import copy
from core import sharding_map_generator
import json
import os
import subprocess
import sys
from telemetry import decorators
import tempfile
import unittest
from py_utils import tempfile_ext
class TestShardingMapGenerator(unittest.TestCase):
......@@ -46,24 +45,26 @@ class TestShardingMapGenerator(unittest.TestCase):
finally:
os.remove(map_path)
# Failing everywhere (see
# https://chromium-review.googlesource.com/c/chromium/src/+/1112978)
@decorators.Disabled('all')
def testGeneratePerfSharding(self):
path_output = tempfile.mkstemp(suffix='.json')[1]
path_results = tempfile.mkstemp(suffix='.json')[1]
try:
cmd = [sys.executable,
os.path.normpath('tools/perf/generate_perf_sharding')]
with tempfile_ext.NamedTemporaryDirectory() as temp_dir:
path_output = os.path.join(temp_dir, 'path_output')
path_results = os.path.join(temp_dir, 'path_results')
test_data_dir = os.path.join(os.path.dirname(__file__), 'test_data')
args = [
'--output-file', path_output,
'--timing-data', 'tools/perf/core/test_data/test_timing_data.json',
'--timing-data', os.path.join(test_data_dir, 'test_timing_data.json'),
'--num-shards', '5',
'--test-data',
'tools/perf/core/test_data/test_timing_data_1_build.json',
os.path.join(test_data_dir, 'test_timing_data_1_build.json'),
'--test-data-output', path_results
]
subprocess.check_call(cmd + args)
with open(os.path.join(test_data_dir, 'benchmarks_data.json')) as f:
benchmark_data = json.load(f)
parser = sharding_map_generator.get_parser()
options = parser.parse_args(args)
sharding_map_generator.main(options, benchmark_data)
with open(path_results, 'r') as test_results:
results = json.load(test_results)
......@@ -71,6 +72,3 @@ class TestShardingMapGenerator(unittest.TestCase):
for shard in results:
shard_total_timing.append(results[shard]['full_time'])
self.assertTrue(max(shard_total_timing) - min(shard_total_timing) < 400)
finally:
os.remove(path_output)
os.remove(path_results)
{
"v8.browsing_mobile-future": {
"repeat": 1,
"stories": [
"browse:shopping:amazon",
"browse:shopping:avito",
"browse:news:cricbuzz",
"browse:shopping:flipkart",
"browse:news:globo",
"browse:shopping:lazada",
"browse:news:toi",
"browse:news:cnn",
"browse:tech:discourse_infinite_scroll",
"browse:social:facebook",
"browse:media:facebook_photos",
"browse:social:facebook_infinite_scroll",
"browse:media:flickr_infinite_scroll",
"browse:tools:maps",
"browse:media:imgur",
"browse:social:instagram",
"browse:chrome:newtab",
"browse:social:pinterest_infinite_scroll",
"browse:news:qq",
"browse:news:reddit",
"browse:chrome:omnibox",
"browse:social:tumblr_infinite_scroll",
"browse:social:twitter",
"browse:news:washingtonpost",
"browse:media:youtube"
]
},
"power.desktop": {
"repeat": 1,
"stories": [
"TrivialScrollingPageSharedPageState",
"TrivialBlinkingCursorPageSharedPageState",
"TrivialCanvasPageSharedPageState",
"TrivialWebGLPageSharedPageState",
"TrivialBlurAnimationPageSharedPageState",
"TrivialFullscreenVideoPageSharedPageState",
"TrivialGifPageSharedPageState",
"TrivialAnimationPageSharedPageState",
"abcnews",
"slideshare",
"instagram",
"sina",
"uol",
"indiatimes",
"microsoft"
]
},
"blink_perf.owp_storage": {
"repeat": 1,
"stories": [
"blob-perf-files.html",
"blob-perf-ipc.html",
"blob-perf-shm.html",
"blob-perf-tiny.html",
"idb-load-docs.html"
]
},
"smoothness.image_decoding_cases": {
"repeat": 1,
"stories": [
"yuv_decoding"
]
},
"memory.long_running_idle_gmail_tbmv2": {
"repeat": 1,
"stories": [
"https://mail.google.com/mail/"
]
},
"dummy_benchmark.noisy_benchmark_1": {
"repeat": 1,
"stories": [
"dummy_page.html"
]
},
"smoothness.tough_webgl_ad_cases": {
"repeat": 1,
"stories": [
"http://localhost:8000/CICAgICQ15a9NxDIARjIASgBMghBC1XuTk8ezw.swf.webglbeta.html",
"http://localhost:8000/shapes-CK7ptO3F8bi2KxDQAhiYAigBMgij6QBQtD2gyA.swf.webglbeta.html",
"http://localhost:8000/CNP2xe_LmqPEKBCsAhj6ASgBMggnyMqth81h8Q.swf.webglbeta.html",
"http://localhost:8000/clip-paths-CICAgMDO7Ye9-gEQ2AUYWigBMgjZxDii6aoK9w.swf.webglbeta.html",
"http://localhost:8000/filters-CNLa0t2T47qJ_wEQoAEY2AQoATIIFaIdc7VMBr4.swf.webglbeta.html",
"http://localhost:8000/shapes-CICAgMDO7cfIzwEQ1AMYPCgBMghqY8tqyRCArQ.swf.webglbeta.html",
"http://localhost:8000/CICAgIDQ2Pb-MxCsAhj6ASgBMgi5DLoSO0gPbQ.swf.webglbeta.html",
"http://localhost:8000/CICAgKCN39CopQEQoAEY2AQoATIID59gK5hjjIg.swf.webglbeta.html",
"http://localhost:8000/CICAgKCNj4HgyAEQeBjYBCgBMgjQpPkOjyWNdw.1.swf.webglbeta.html",
"http://localhost:8000/clip-paths-CILZhLqO_-27bxB4GNgEKAEyCC46kMLBXnMT.swf.webglbeta.html",
"http://localhost:8000/CICAgMDOrcnRGRB4GNgEKAEyCP_ZBSfwUFsj.swf.webglbeta.html"
]
},
"webrtc": {
"repeat": 1,
"stories": [
"pause_play_peerconnections",
"multiple_peerconnections",
"10s_datachannel_transfer",
"hd_local_stream_10s",
"canvas_capture_peer_connection",
"codec_constraints_h264",
"codec_constraints_vp8",
"codec_constraints_vp9"
]
},
"blink_perf.shadow_dom": {
"repeat": 1,
"stories": [
"shadow-style-share-attr-selectors.html",
"shadow-style-share-media-query.html",
"shadow-style-share-with-distribution.html",
"shadow-style-share.html",
"style-sheet-insert.html",
"v0-changing-classname-with-shadow-dom.html",
"v0-changing-classname-without-shadow-dom.html",
"v0-changing-select-with-shadow-dom.html",
"v0-changing-select-without-shadow-dom.html",
"v0-content-reprojection.html",
"v0-large-distribution-without-layout.html",
"v0-multiple-insertion-points.html",
"v0-shadow-reprojection.html",
"v0-small-distribution-with-layout.html",
"v1-distribution-disconnected-and-reconnected.html",
"v1-distribution.html",
"v1-host-child-append.html",
"v1-large-deep-distribution.html",
"v1-large-deep-layout.html",
"v1-large-shallow-distribution.html",
"v1-large-shallow-layout.html",
"v1-mutate-deep-tree-then-re-layout.html",
"v1-mutate-deep-tree-then-slot-assigned-nodes.html",
"v1-mutate-deep-tree-then-slot-flatten.html",
"v1-mutate-shallow-tree-then-re-layout.html",
"v1-mutate-shallow-tree-then-slot-assigned-nodes.html",
"v1-mutate-shallow-tree-then-slot-flatten.html",
"v1-slot-append.html",
"v1-small-deep-distribution.html",
"v1-small-deep-layout.html",
"v1-small-shallow-distribution.html",
"v1-small-shallow-layout.html"
]
},
"blink_perf.events": {
"repeat": 1,
"stories": [
"EventsDispatching.html",
"EventsDispatchingInDeeplyNestedShadowTrees.html",
"EventsDispatchingInShadowTrees.html",
"hit-test-lots-of-layers.html"
]
},
"smoothness.tough_scrolling_cases": {
"repeat": 1,
"stories": [
"text_05000_pixels_per_second",
"text_10000_pixels_per_second",
"text_15000_pixels_per_second",
"text_20000_pixels_per_second",
"text_30000_pixels_per_second",
"text_40000_pixels_per_second",
"text_50000_pixels_per_second",
"text_60000_pixels_per_second",
"text_75000_pixels_per_second",
"text_90000_pixels_per_second",
"text_hover_05000_pixels_per_second",
"text_hover_10000_pixels_per_second",
"text_hover_15000_pixels_per_second",
"text_hover_20000_pixels_per_second",
"text_hover_30000_pixels_per_second",
"text_hover_40000_pixels_per_second",
"text_hover_50000_pixels_per_second",
"text_hover_60000_pixels_per_second",
"text_hover_75000_pixels_per_second",
"text_hover_90000_pixels_per_second",
"text_constant_full_page_raster_05000_pixels_per_second",
"text_constant_full_page_raster_10000_pixels_per_second",
"text_constant_full_page_raster_15000_pixels_per_second",
"text_constant_full_page_raster_20000_pixels_per_second",
"text_constant_full_page_raster_30000_pixels_per_second",
"text_constant_full_page_raster_40000_pixels_per_second",
"text_constant_full_page_raster_50000_pixels_per_second",
"text_constant_full_page_raster_60000_pixels_per_second",
"text_constant_full_page_raster_75000_pixels_per_second",
"text_constant_full_page_raster_90000_pixels_per_second",
"canvas_05000_pixels_per_second",
"canvas_10000_pixels_per_second",
"canvas_15000_pixels_per_second",
"canvas_20000_pixels_per_second",
"canvas_30000_pixels_per_second",
"canvas_40000_pixels_per_second",
"canvas_50000_pixels_per_second",
"canvas_60000_pixels_per_second",
"canvas_75000_pixels_per_second",
"canvas_90000_pixels_per_second"
]
},
"smoothness.tough_image_decode_cases": {
"repeat": 1,
"stories": [
"cats_unscaled",
"cats_viewport_width"
]
},
"blink_perf.dom": {
"repeat": 1,
"stories": [
"addRange.html",
"delete-in-password-field.html",
"div-editable.html",
"inner_html_with_selection.html",
"long-sibling-list.html",
"modify-element-classname.html",
"modify-element-id.html",
"modify-element-title.html",
"move-down-with-hidden-elements.html",
"move-up-with-hidden-elements.html",
"remove_child_with_selection.html",
"select-multiple-add.html",
"select-single-add.html",
"select-single-remove.html",
"textarea-dom.html",
"textarea-edit.html"
]
},
"thread_times.tough_compositor_cases": {
"repeat": 1,
"stories": [
"http://jsbin.com/pixavefe/1/quiet?CC_SCROLL_TEXT_ONLY",
"http://jsbin.com/wixadinu/2/quiet?JS_SCROLL_TEXT_ONLY",
"http://jsbin.com/yakagevo/1/quiet?CC_SCROLL_200_LAYER_GRID",
"http://jsbin.com/jevibahi/4/quiet?JS_SCROLL_200_LAYER_GRID",
"http://jsbin.com/falefice/1/quiet?CC_POSTER_CIRCLE",
"http://jsbin.com/giqafofe/1/quiet?JS_POSTER_CIRCLE",
"http://jsbin.com/beqojupo/1/quiet?JS_FULL_SCREEN_INVALIDATION",
"http://jsbin.com/covoqi/1/quiet?NEW_TILINGS"
]
},
"smoothness.tough_texture_upload_cases": {
"repeat": 1,
"stories": [
"background_color_animation",
"background_color_animation_with_gradient",
"small_texture_uploads",
"medium_texture_uploads",
"large_texture_uploads",
"extra_large_texture_uploads"
]
},
"smoothness.key_desktop_move_cases": {
"repeat": 1,
"stories": [
"gmail_move",
"maps_move"
]
},
"tracing.tracing_with_background_memory_infra": {
"repeat": 1,
"stories": [
"https://www.google.com/#hl=en&q=barack+obama",
"https://www.google.com/calendar/",
"http://www.youtube.com",
"Facebook",
"Wikipedia",
"http://www.amazon.com",
"http://www.yahoo.com/",
"http://www.bing.com/",
"http://www.ask.com/"
]
},
"blink_perf.canvas": {
"repeat": 1,
"stories": [
"createImageBitmapFromImageData.html",
"draw-dynamic-canvas-2d-to-hw-accelerated-canvas-2d.html",
"draw-dynamic-webgl-to-hw-accelerated-canvas-2d.html",
"draw-hw-accelerated-canvas-2d-to-sw-canvas-2d.html",
"draw-static-canvas-2d-to-hw-accelerated-canvas-2d.html",
"draw-static-webgl-to-hw-accelerated-canvas-2d.html",
"draw-video-to-hw-accelerated-canvas-2d.html",
"drawimage-not-pixelaligned.html",
"drawimage.html",
"getImageData.html",
"getImageDataColorManaged.html",
"putImageData.html",
"toBlob_duration.html",
"toBlob_duration_jpeg.html",
"transferFromImageBitmap.html",
"upload-canvas-2d-to-texture.html",
"upload-video-to-sub-texture.html",
"upload-video-to-texture.html",
"upload-webgl-to-texture.html"
]
},
"smoothness.gpu_rasterization.tough_scrolling_cases": {
"repeat": 1,
"stories": [
"text_05000_pixels_per_second",
"text_10000_pixels_per_second",
"text_15000_pixels_per_second",
"text_20000_pixels_per_second",
"text_30000_pixels_per_second",
"text_40000_pixels_per_second",
"text_50000_pixels_per_second",
"text_60000_pixels_per_second",
"text_75000_pixels_per_second",
"text_90000_pixels_per_second",
"text_hover_05000_pixels_per_second",
"text_hover_10000_pixels_per_second",
"text_hover_15000_pixels_per_second",
"text_hover_20000_pixels_per_second",
"text_hover_30000_pixels_per_second",
"text_hover_40000_pixels_per_second",
"text_hover_50000_pixels_per_second",
"text_hover_60000_pixels_per_second",
"text_hover_75000_pixels_per_second",
"text_hover_90000_pixels_per_second",
"text_constant_full_page_raster_05000_pixels_per_second",
"text_constant_full_page_raster_10000_pixels_per_second",
"text_constant_full_page_raster_15000_pixels_per_second",
"text_constant_full_page_raster_20000_pixels_per_second",
"text_constant_full_page_raster_30000_pixels_per_second",
"text_constant_full_page_raster_40000_pixels_per_second",
"text_constant_full_page_raster_50000_pixels_per_second",
"text_constant_full_page_raster_60000_pixels_per_second",
"text_constant_full_page_raster_75000_pixels_per_second",
"text_constant_full_page_raster_90000_pixels_per_second",
"canvas_05000_pixels_per_second",
"canvas_10000_pixels_per_second",
"canvas_15000_pixels_per_second",
"canvas_20000_pixels_per_second",
"canvas_30000_pixels_per_second",
"canvas_40000_pixels_per_second",
"canvas_50000_pixels_per_second",
"canvas_60000_pixels_per_second",
"canvas_75000_pixels_per_second",
"canvas_90000_pixels_per_second"
]
},
"smoothness.gpu_rasterization.top_25_smooth": {
"repeat": 1,
"stories": [
"gmail",
"google_calendar",
"google_docs",
"espn",
"google_web_search",
"google_image_search",
"google_plus",
"youtube",
"blogspot",
"wordpress",
"facebook",
"linkedin",
"wikipedia",
"twitter",
"pinterest",
"weather.com",
"yahoo_games",
"yahoo_news",
"cnn",
"amazon",
"ebay",
"booking.com",
"yahoo_answers",
"yahoo_sports",
"techcrunch"
]
},
"smoothness.tough_pinch_zoom_cases": {
"repeat": 1,
"stories": [
"google_search_pinch",
"gmail_pinch",
"google_calendar_pinch",
"google_image_pinch",
"youtube_pinch",
"blogspot_pinch",
"facebook_pinch",
"linkedin_pinch",
"twitter_pinch",
"espn_pinch",
"yahoo_games_pinch",
"yahoo_news_pinch",
"cnn_pinch",
"amazon_pinch",
"ebay_pinch",
"weather_pinch",
"yahoo_sports_pinch",
"booking_pinch"
]
},
"dummy_benchmark.stable_benchmark_1": {
"repeat": 1,
"stories": [
"dummy_page.html"
]
},
"system_health.memory_mobile": {
"repeat": 3,
"stories": [
"background:social:facebook",
"background:tools:gmail",
"background:search:google",
"background:media:imgur",
"background:news:nytimes",
"load:chrome:blank",
"browse:shopping:amazon",
"browse:shopping:avito",
"browse:news:cricbuzz",
"browse:shopping:flipkart",
"browse:news:globo",
"browse:shopping:lazada",
"browse:news:toi",
"browse:news:cnn",
"browse:tech:discourse_infinite_scroll",
"browse:social:facebook",
"browse:media:facebook_photos",
"browse:social:facebook_infinite_scroll",
"browse:media:flickr_infinite_scroll",
"browse:tools:maps",
"browse:media:imgur",
"browse:social:instagram",
"load:search:baidu",
"load:games:bubbles",
"load:news:cnn",
"load:media:dailymotion",
"load:tools:docs",
"load:tools:drive",
"load:tools:dropbox",
"load:search:ebay",
"load:media:facebook_photos",
"load:tools:gmail",
"load:media:google_images",
"load:search:google",
"load:media:imgur",
"load:news:irctc",
"load:games:lazors",
"load:news:nytimes",
"load:news:qq",
"load:news:reddit",
"load:media:soundcloud",
"load:games:spychase",
"load:tools:stackoverflow",
"load:search:taobao",
"load:social:twitter",
"load:news:washingtonpost",
"load:tools:weather",
"load:news:wikipedia",
"load:search:yahoo",
"load:search:yandex",
"load:media:youtube",
"long_running:tools:gmail-background",
"long_running:tools:gmail-foreground",
"browse:chrome:newtab",
"browse:social:pinterest_infinite_scroll",
"browse:news:qq",
"browse:news:reddit",
"browse:chrome:omnibox",
"browse:social:tumblr_infinite_scroll",
"browse:social:twitter",
"browse:news:washingtonpost",
"browse:media:youtube"
]
},
"rendering.desktop": {
"repeat": 1,
"stories": [
"amazon",
"amazon_pinch",
"analog_clock_svg",
"aquarium_20k",
"aquarium",
"background_color_animation",
"background_color_animation_with_gradient",
"balls_css_key_frame_animations_composited_transform",
"balls_css_key_frame_animations",
"balls_css_transition_2_properties",
"balls_css_transition_40_properties",
"balls_css_transition_all_properties",
"balls_javascript_canvas",
"balls_javascript_css",
"balls_svg_animations",
"blob",
"blogspot_pinch",
"blogspot",
"booking.com",
"booking_pinch",
"bouncing_balls_15",
"bouncing_balls_shadow",
"bouncing_clipped_rectangles",
"bouncing_gradient_circles",
"bouncing_png_images",
"bouncing_svg_images",
"cnn",
"canvas_animation_no_clear",
"canvas_arcs",
"canvas_font_cycler",
"canvas_lines",
"canvas_to_blob",
"ie_chalkboard",
"chip_tune",
"cnn_pinch",
"compositor_heavy_animation",
"crafty_mind",
"css_animations_many_keyframes",
"css_animations_simultaneous_inline_style",
"css_animations_simultaneous_new_element",
"css_animations_simultaneous_style_element",
"css_animations_simultaneous_updating_class",
"css_animations_staggered_infinite_iterations",
"css_animations_staggered_inline_style",
"css_animations_staggered_new_element",
"css_animations_staggered_style_element",
"css_animations_staggered_updating_class",
"css_animations_triggered_inline_style",
"css_animations_triggered_new_element",
"css_animations_triggered_style_element",
"css_animations_triggered_updating_class",
"css_transitions_inline_style",
"css_transitions_new_element",
"css_transitions_staggered_inline_style",
"css_transitions_staggered_new_element",
"css_transitions_staggered_style_element",
"css_transitions_staggered_updating_class",
"css_transitions_style_element",
"css_transitions_triggered_inline_style",
"css_transitions_triggered_new_element",
"css_transitions_triggered_style_element",
"css_transitions_triggered_updating_class",
"css_transitions_updating_class",
"css_value_type_color",
"css_value_type_filter",
"css_value_type_length_complex",
"css_value_type_length",
"css_value_type_length_simple",
"css_value_type_path",
"css_value_type_shadow",
"css_value_type_transform_complex",
"css_value_type_transform_simple",
"dynamic_cube_map",
"ebay_pinch",
"espn_pinch",
"espn",
"earth",
"ebay",
"effect_games",
"extra_large_texture_uploads",
"facebook",
"facebook_pinch",
"fill_shapes",
"filter_terrain_svg",
"guimark_vector_chart",
"geo_apis",
"gmail_move",
"gmail_pinch",
"gmail",
"google_calendar_pinch",
"google_calendar",
"google_docs",
"google_image_pinch",
"google_image_search",
"maps_move",
"google_plus",
"google_search_pinch",
"google_web_search",
"hakim",
"jarro_doverson",
"animometer_webgl",
"kevs_3d",
"keyframed_animations",
"large_texture_uploads",
"linkedin",
"linkedin_pinch",
"man_in_blue",
"many_images",
"many_planets_deep",
"maps_perf_test",
"medium_texture_uploads",
"megi_dish",
"microsoft_asteroid_belt",
"microsoft_fireflies",
"microsoft_fish_ie_tank",
"microsoft_performance",
"microsoft_snow",
"microsoft_speed_reading",
"microsoft_tweet_map",
"microsoft_video_city",
"microsoft_worker_fountains",
"mix_10k",
"mix_blend_mode_animation_propagating_isolation",
"mix_blend_mode_animation_difference",
"mix_blend_mode_animation_hue",
"mix_blend_mode_animation_screen",
"motion_mark_canvas_fill_shapes",
"motion_mark_canvas_stroke_shapes",
"motion_mark_focus",
"nvidia_vertex_buffer_object",
"overlay_background_color_css_transitions_page",
"particles",
"pinterest",
"ie_pirate_mark",
"put_get_image_data",
"raf_animation",
"raf_canvas",
"raf",
"raf_touch_animation",
"runway",
"san_angeles",
"canvas_10000_pixels_per_second",
"canvas_15000_pixels_per_second",
"canvas_20000_pixels_per_second",
"canvas_30000_pixels_per_second",
"canvas_40000_pixels_per_second",
"canvas_50000_pixels_per_second",
"canvas_05000_pixels_per_second",
"canvas_60000_pixels_per_second",
"canvas_75000_pixels_per_second",
"canvas_90000_pixels_per_second",
"text_10000_pixels_per_second",
"text_15000_pixels_per_second",
"text_20000_pixels_per_second",
"text_30000_pixels_per_second",
"text_40000_pixels_per_second",
"text_50000_pixels_per_second",
"text_05000_pixels_per_second",
"text_60000_pixels_per_second",
"text_75000_pixels_per_second",
"text_90000_pixels_per_second",
"text_hover_10000_pixels_per_second",
"text_hover_15000_pixels_per_second",
"text_hover_20000_pixels_per_second",
"text_hover_30000_pixels_per_second",
"text_hover_40000_pixels_per_second",
"text_hover_50000_pixels_per_second",
"text_hover_05000_pixels_per_second",
"text_hover_60000_pixels_per_second",
"text_hover_75000_pixels_per_second",
"text_hover_90000_pixels_per_second",
"text_constant_full_page_raster_10000_pixels_per_second",
"text_constant_full_page_raster_15000_pixels_per_second",
"text_constant_full_page_raster_20000_pixels_per_second",
"text_constant_full_page_raster_30000_pixels_per_second",
"text_constant_full_page_raster_40000_pixels_per_second",
"text_constant_full_page_raster_50000_pixels_per_second",
"text_constant_full_page_raster_05000_pixels_per_second",
"text_constant_full_page_raster_60000_pixels_per_second",
"text_constant_full_page_raster_75000_pixels_per_second",
"text_constant_full_page_raster_90000_pixels_per_second",
"second_batch_js_heavy",
"second_batch_js_medium",
"second_batch_js_light",
"simple_text_page",
"small_texture_uploads",
"smash_cat",
"spielzeugz",
"stroke_shapes",
"sync_scroll_offset",
"techcrunch",
"simple_touch_drag",
"touch_handler_scrolling",
"transform_transitions_js_block",
"transform_transitions",
"twitter",
"twitter_pinch",
"cats_unscaled",
"cats_viewport_width",
"weather_pinch",
"weather.com",
"web_animations_staggered_infinite_iterations",
"web_animation_value_type_color",
"web_animation_value_type_length_3d",
"web_animation_value_type_length_complex",
"web_animation_value_type_length_simple",
"web_animation_value_type_path",
"web_animation_value_type_shadow",
"web_animation_value_type_transform_complex",
"web_animation_value_type_transform_simple",
"web_animations_many_keyframes",
"web_animations_set_current_time",
"web_animations_simultaneous",
"web_animations_staggered_chaining",
"web_animations_staggered_triggering_page",
"wikipedia",
"wordpress",
"yahoo_answers",
"yahoo_games_pinch",
"yahoo_games",
"yahoo_news",
"yahoo_news_pinch",
"yahoo_sports",
"yahoo_sports_pinch",
"youtube",
"youtube_pinch",
"yuv_decoding"
]
},
"smoothness.gpu_rasterization.polymer": {
"repeat": 1,
"stories": [
"paper_calculator",
"paper_shadow",
"paper_button",
"paper_checkbox",
"paper_fab",
"paper_icon_button",
"paper_tabs",
"paper_toggle_button",
"core_scroll_header_panel"
]
},
"smoothness.tough_animation_cases": {
"repeat": 1,
"stories": [
"balls_svg_animations",
"balls_javascript_canvas",
"balls_javascript_css",
"balls_css_key_frame_animations",
"balls_css_key_frame_animations_composited_transform",
"balls_css_transition_2_properties",
"balls_css_transition_40_properties",
"balls_css_transition_all_properties",
"overlay_background_color_css_transitions_page",
"css_transitions_new_element",
"css_transitions_style_element",
"css_transitions_updating_class",
"css_transitions_inline_style",
"css_transitions_staggered_new_element",
"css_transitions_staggered_style_element",
"css_transitions_staggered_updating_class",
"css_transitions_staggered_inline_style",
"css_transitions_triggered_new_element",
"css_transitions_triggered_style_element",
"css_transitions_triggered_updating_class",
"css_transitions_triggered_inline_style",
"css_animations_many_keyframes",
"css_animations_simultaneous_new_element",
"css_animations_simultaneous_style_element",
"css_animations_simultaneous_inline_style",
"css_animations_simultaneous_updating_class",
"css_animations_staggered_new_element",
"css_animations_staggered_style_element",
"css_animations_staggered_updating_class",
"css_animations_staggered_inline_style",
"css_animations_triggered_new_element",
"css_animations_staggered_infinite_iterations",
"css_animations_triggered_style_element",
"css_animations_triggered_updating_class",
"css_animations_triggered_inline_style",
"web_animations_many_keyframes",
"web_animations_set_current_time",
"web_animations_simultaneous",
"web_animations_staggered_chaining",
"web_animations_staggered_infinite_iterations",
"web_animations_staggered_triggering_page",
"css_value_type_color",
"css_value_type_filter",
"css_value_type_length",
"css_value_type_length_complex",
"css_value_type_length_simple",
"css_value_type_path",
"css_value_type_shadow",
"css_value_type_transform_complex",
"css_value_type_transform_simple",
"web_animation_value_type_color",
"web_animation_value_type_length_3d",
"web_animation_value_type_length_complex",
"web_animation_value_type_length_simple",
"web_animation_value_type_path",
"web_animation_value_type_shadow",
"web_animation_value_type_transform_complex",
"web_animation_value_type_transform_simple",
"keyframed_animations",
"transform_transitions",
"transform_transitions_js_block",
"mix_blend_mode_animation_difference",
"mix_blend_mode_animation_hue",
"mix_blend_mode_animation_screen",
"mix_blend_mode_animation_propagating_isolation",
"microsoft_performance"
]
},
"smoothness.tough_webgl_cases": {
"repeat": 1,
"stories": [
"nvidia_vertex_buffer_object",
"san_angeles",
"particles",
"earth",
"many_planets_deep",
"aquarium",
"aquarium_20k",
"blob",
"dynamic_cube_map",
"animometer_webgl"
]
},
"thread_times.tough_scrolling_cases": {
"repeat": 1,
"stories": [
"text_05000_pixels_per_second",
"text_10000_pixels_per_second",
"text_15000_pixels_per_second",
"text_20000_pixels_per_second",
"text_30000_pixels_per_second",
"text_40000_pixels_per_second",
"text_50000_pixels_per_second",
"text_60000_pixels_per_second",
"text_75000_pixels_per_second",
"text_90000_pixels_per_second",
"text_hover_05000_pixels_per_second",
"text_hover_10000_pixels_per_second",
"text_hover_15000_pixels_per_second",
"text_hover_20000_pixels_per_second",
"text_hover_30000_pixels_per_second",
"text_hover_40000_pixels_per_second",
"text_hover_50000_pixels_per_second",
"text_hover_60000_pixels_per_second",
"text_hover_75000_pixels_per_second",
"text_hover_90000_pixels_per_second",
"text_constant_full_page_raster_05000_pixels_per_second",
"text_constant_full_page_raster_10000_pixels_per_second",
"text_constant_full_page_raster_15000_pixels_per_second",
"text_constant_full_page_raster_20000_pixels_per_second",
"text_constant_full_page_raster_30000_pixels_per_second",
"text_constant_full_page_raster_40000_pixels_per_second",
"text_constant_full_page_raster_50000_pixels_per_second",
"text_constant_full_page_raster_60000_pixels_per_second",
"text_constant_full_page_raster_75000_pixels_per_second",
"text_constant_full_page_raster_90000_pixels_per_second",
"canvas_05000_pixels_per_second",
"canvas_10000_pixels_per_second",
"canvas_15000_pixels_per_second",
"canvas_20000_pixels_per_second",
"canvas_30000_pixels_per_second",
"canvas_40000_pixels_per_second",
"canvas_50000_pixels_per_second",
"canvas_60000_pixels_per_second",
"canvas_75000_pixels_per_second",
"canvas_90000_pixels_per_second"
]
},
"memory.desktop": {
"repeat": 5,
"stories": [
"TrivialScrollingPageSharedPageState",
"TrivialBlinkingCursorPageSharedPageState",
"TrivialCanvasPageSharedPageState",
"TrivialWebGLPageSharedPageState",
"TrivialBlurAnimationPageSharedPageState",
"TrivialFullscreenVideoPageSharedPageState",
"TrivialGifPageSharedPageState",
"TrivialAnimationPageSharedPageState"
]
},
"memory.long_running_idle_gmail_background_tbmv2": {
"repeat": 1,
"stories": [
"https://mail.google.com/mail/"
]
},
"octane": {
"repeat": 1,
"stories": [
"http://chromium.github.io/octane/index.html?auto=1"
]
},
"thread_times.key_idle_power_cases": {
"repeat": 1,
"stories": [
"blank.html",
"animated-gif.html",
"css-animation.html",
"request-animation-frame.html",
"set-timeout.html",
"set-timeout.html (Long Idle)"
]
},
"smoothness.tough_ad_cases": {
"repeat": 1,
"stories": [
"http://localhost:8000/CICAgICQ15a9NxDIARjIASgBMghBC1XuTk8ezw.swiffy72.html",
"http://localhost:8000/shapes-CK7ptO3F8bi2KxDQAhiYAigBMgij6QBQtD2gyA.swiffy72.html",
"http://localhost:8000/CNP2xe_LmqPEKBCsAhj6ASgBMggnyMqth81h8Q.swiffy72.html",
"http://localhost:8000/clip-paths-CICAgMDO7Ye9-gEQ2AUYWigBMgjZxDii6aoK9w.swiffy72.html",
"http://localhost:8000/filters-CNLa0t2T47qJ_wEQoAEY2AQoATIIFaIdc7VMBr4.swiffy72.html",
"http://localhost:8000/shapes-CICAgMDO7cfIzwEQ1AMYPCgBMghqY8tqyRCArQ.swiffy72.html",
"http://localhost:8000/CICAgIDQ2Pb-MxCsAhj6ASgBMgi5DLoSO0gPbQ.swiffy72.html",
"http://localhost:8000/CICAgKCN39CopQEQoAEY2AQoATIID59gK5hjjIg.swiffy72.html",
"http://localhost:8000/CICAgKCNj4HgyAEQeBjYBCgBMgjQpPkOjyWNdw.1.swiffy72.html",
"http://localhost:8000/clip-paths-CILZhLqO_-27bxB4GNgEKAEyCC46kMLBXnMT.swiffy72.html",
"http://localhost:8000/CICAgMDOrcnRGRB4GNgEKAEyCP_ZBSfwUFsj.swiffy72.html"
]
},
"thread_times.key_hit_test_cases": {
"repeat": 1,
"stories": [
"file://key_hit_test_cases/paper-calculator-no-rendering.html"
]
},
"v8.browsing_mobile": {
"repeat": 1,
"stories": [
"browse:shopping:amazon",
"browse:shopping:avito",
"browse:news:cricbuzz",
"browse:shopping:flipkart",
"browse:news:globo",
"browse:shopping:lazada",
"browse:news:toi",
"browse:news:cnn",
"browse:tech:discourse_infinite_scroll",
"browse:social:facebook",
"browse:media:facebook_photos",
"browse:social:facebook_infinite_scroll",
"browse:media:flickr_infinite_scroll",
"browse:tools:maps",
"browse:media:imgur",
"browse:social:instagram",
"browse:chrome:newtab",
"browse:social:pinterest_infinite_scroll",
"browse:news:qq",
"browse:news:reddit",
"browse:chrome:omnibox",
"browse:social:tumblr_infinite_scroll",
"browse:social:twitter",
"browse:news:washingtonpost",
"browse:media:youtube"
]
},
"power.idle_platform": {
"repeat": 1,
"stories": [
"IdleStory_10s",
"IdleStory_60s",
"IdleStory_120s"
]
},
"power.typical_10_mobile": {
"repeat": 1,
"stories": [
"http://m.facebook.com/barackobama",
"http://de.m.wikipedia.org/wiki/K%C3%B6lner_Dom",
"http://m.chiebukuro.yahoo.co.jp/detail/q10136829180",
"http://m.huffpost.com/us/entry/6004486",
"http://www.cnn.com/2014/03/31/showbiz/tv/himym-finale/index.html",
"http://m.ynet.co.il",
"http://www.rg.ru/2014/10/21/cska-site.html",
"http://m.ebay.com/itm/351157205404",
"http://siriuslymeg.tumblr.com/",
"http://wapbaike.baidu.com/",
"https://en.wikipedia.org/wiki/File:Rotating_earth_(large).gif"
]
},
"start_with_url.warm.startup_pages": {
"repeat": 11,
"stories": [
"about:blank",
"http://bbc.co.uk"
]
},
"smoothness.gpu_rasterization.tough_path_rendering_cases": {
"repeat": 1,
"stories": [
"guimark_vector_chart",
"motion_mark_canvas_fill_shapes",
"motion_mark_canvas_stroke_shapes",
"ie_chalkboard"
]
},
"thread_times.key_mobile_sites_smooth": {
"repeat": 1,
"stories": [
"capitolvolkswagen",
"theverge_article",
"facebook",
"youtube",
"yahoo_answers",
"google_news",
"linkedin",
"wowwiki",
"amazon",
"cnn_article",
"nytimes",
"cuteoverload",
"reddit",
"boingboing",
"slashdot",
"wikipedia_delayed_scroll_start",
"blogspot",
"wordpress",
"wikipedia",
"twitter",
"pinterest",
"espn",
"forecast.io",
"google_plus",
"androidpolice",
"gsp.ro",
"theverge",
"digg",
"google_web_search",
"yahoo_news",
"cnn",
"ebay",
"booking.com",
"techcrunch",
"mlb",
"sfgate",
"worldjournal",
"wsj",
"deviantart",
"baidu",
"bing",
"usatoday"
]
},
"start_with_url.cold.startup_pages": {
"repeat": 5,
"stories": [
"about:blank",
"http://bbc.co.uk"
]
},
"blink_perf.bindings": {
"repeat": 1,
"stories": [
"append-child.html",
"create-element.html",
"document-implementation.html",
"dom-attribute-on-prototoype.html",
"first-child.html",
"gc-forest.html",
"gc-mini-tree.html",
"gc-tree.html",
"get-attribute-rare.html",
"get-attribute.html",
"get-element-by-id.html",
"get-elements-by-tag-name.html",
"id-getter.html",
"id-setter.html",
"indexed-getter.html",
"insert-before.html",
"named-property-enumerator.html",
"node-list-access.html",
"node-type.html",
"post-message.html",
"sequence-conversion-array.html",
"sequence-conversion-custom-iterator.html",
"serialize-array.html",
"serialize-long-string.html",
"serialize-map.html",
"serialize-nested-array.html",
"set-attribute-rare.html",
"set-attribute.html",
"structured-clone-json-deserialize.html",
"structured-clone-json-serialize.html",
"structured-clone-long-string-deserialize.html",
"structured-clone-long-string-serialize.html",
"typed-array-construct-from-array.html",
"typed-array-construct-from-same-type.html",
"typed-array-construct-from-typed.html",
"typed-array-set-from-typed.html",
"undefined-first-child.html",
"undefined-get-element-by-id.html",
"undefined-id-getter.html"
]
},
"system_health.memory_desktop": {
"repeat": 3,
"stories": [
"load_accessibility:shopping:amazon",
"browse_accessibility:tools:gmail_compose",
"browse_accessibility:tech:codesearch",
"load_accessibility:media:wikipedia",
"load:chrome:blank",
"browse:news:cnn",
"browse:tech:discourse_infinite_scroll",
"browse:social:facebook_infinite_scroll",
"browse:media:flickr_infinite_scroll",
"browse:news:flipboard",
"browse:search:google",
"browse:tools:earth",
"browse:search:google_india",
"browse:tools:maps",
"play:media:google_play_music",
"browse:news:hackernews",
"browse:media:imgur",
"load:media:9gag",
"load:games:alphabetty",
"load:search:amazon",
"load:search:baidu",
"load:news:bbc",
"load:games:bubbles",
"load:news:cnn",
"load:media:dailymotion",
"load:tools:docs",
"load:tools:drive",
"load:tools:dropbox",
"load:search:ebay",
"load:news:flipboard",
"load:tools:gmail",
"load:media:google_images",
"load:search:google",
"load:news:hackernews",
"load:media:imgur",
"load:social:instagram",
"load:games:lazors",
"load:games:miniclip",
"load:news:nytimes",
"load:social:pinterest",
"load:news:qq",
"load:news:reddit",
"load:media:soundcloud",
"load:games:spychase",
"load:tools:stackoverflow",
"load:search:taobao",
"load:social:vk",
"load:tools:weather",
"load:news:wikipedia",
"load:search:yahoo",
"load:search:yandex",
"load:media:youtube",
"long_running:tools:gmail-background",
"long_running:tools:gmail-foreground",
"multitab:misc:typical24",
"browse:news:nytimes",
"play:media:pandora",
"browse:media:pinterest",
"browse:news:reddit",
"play:media:soundcloud",
"browse:media:tumblr",
"browse:social:tumblr_infinite_scroll",
"browse:social:twitter",
"browse:social:twitter_infinite_scroll",
"browse:media:youtube"
]
},
"oortonline_tbmv2": {
"repeat": 1,
"stories": [
"http://oortonline.gl/#run"
]
},
"rasterize_and_record_micro.partial_invalidation": {
"repeat": 1,
"stories": [
"800_relpos_divs.html"
]
},
"smoothness.desktop_tough_pinch_zoom_cases": {
"repeat": 1,
"stories": [
"google_search_pinch",
"gmail_pinch",
"google_calendar_pinch",
"google_image_pinch",
"youtube_pinch",
"blogspot_pinch",
"facebook_pinch",
"linkedin_pinch",
"twitter_pinch",
"espn_pinch",
"yahoo_games_pinch",
"yahoo_news_pinch",
"cnn_pinch",
"amazon_pinch",
"ebay_pinch",
"weather_pinch",
"yahoo_sports_pinch",
"booking_pinch"
]
},
"v8.browsing_desktop": {
"repeat": 1,
"stories": [
"browse:news:cnn",
"browse:tech:discourse_infinite_scroll",
"browse:social:facebook_infinite_scroll",
"browse:media:flickr_infinite_scroll",
"browse:news:flipboard",
"browse:search:google",
"browse:tools:earth",
"browse:search:google_india",
"browse:tools:maps",
"browse:news:hackernews",
"browse:media:imgur",
"browse:news:nytimes",
"browse:media:pinterest",
"browse:news:reddit",
"browse:media:tumblr",
"browse:social:tumblr_infinite_scroll",
"browse:social:twitter",
"browse:social:twitter_infinite_scroll",
"browse:media:youtube"
]
},
"smoothness.pathological_mobile_sites": {
"repeat": 1,
"stories": [
"cnn_pathological",
"espn_pathological",
"recode_pathological",
"yahoo_sports_pathological",
"latimes_pathological",
"pbs_pathological",
"guardian_pathological",
"zdnet_pathological",
"wow_wiki_pathological",
"linkedin_pathological"
]
},
"system_health.common_mobile": {
"repeat": 1,
"stories": [
"background:social:facebook",
"background:tools:gmail",
"background:search:google",
"background:media:imgur",
"background:news:nytimes",
"load:chrome:blank",
"browse:shopping:amazon",
"browse:shopping:avito",
"browse:news:cricbuzz",
"browse:shopping:flipkart",
"browse:news:globo",
"browse:shopping:lazada",
"browse:news:toi",
"browse:news:cnn",
"browse:tech:discourse_infinite_scroll",
"browse:social:facebook",
"browse:media:facebook_photos",
"browse:social:facebook_infinite_scroll",
"browse:media:flickr_infinite_scroll",
"browse:tools:maps",
"browse:media:imgur",
"browse:social:instagram",
"load:search:baidu",
"load:games:bubbles",
"load:news:cnn",
"load:media:dailymotion",
"load:tools:docs",
"load:tools:drive",
"load:tools:dropbox",
"load:search:ebay",
"load:media:facebook_photos",
"load:tools:gmail",
"load:media:google_images",
"load:search:google",
"load:media:imgur",
"load:news:irctc",
"load:games:lazors",
"load:news:nytimes",
"load:news:qq",
"load:news:reddit",
"load:media:soundcloud",
"load:games:spychase",
"load:tools:stackoverflow",
"load:search:taobao",
"load:social:twitter",
"load:news:washingtonpost",
"load:tools:weather",
"load:news:wikipedia",
"load:search:yahoo",
"load:search:yandex",
"load:media:youtube",
"long_running:tools:gmail-background",
"long_running:tools:gmail-foreground",
"browse:chrome:newtab",
"browse:social:pinterest_infinite_scroll",
"browse:news:qq",
"browse:news:reddit",
"browse:chrome:omnibox",
"browse:social:tumblr_infinite_scroll",
"browse:social:twitter",
"browse:news:washingtonpost",
"browse:media:youtube"
]
},
"system_health.webview_startup": {
"repeat": 20,
"stories": [
"load:chrome:blank"
]
},
"blink_perf.image_decoder": {
"repeat": 1,
"stories": [
"decode-gif.html",
"decode-jpeg.html",
"decode-lossless-webp.html",
"decode-lossy-webp.html",
"decode-png-palette-opaque.html",
"decode-png-palette.html",
"decode-png.html"
]
},
"wasm": {
"repeat": 3,
"stories": [
"WasmTanks",
"WasmSpaceBuggy",
"WasmZenGarden",
"WasmSunTemple",
"WasmStylizedRenderer",
"AsmJsZenGarden"
]
},
"speedometer": {
"repeat": 1,
"stories": [
"http://browserbench.org/Speedometer/"
]
},
"smoothness.gpu_rasterization.tough_filters_cases": {
"repeat": 1,
"stories": [
"motion_mark_focus",
"filter_terrain_svg",
"analog_clock_svg",
"ie_pirate_mark"
]
},
"v8.runtime_stats.top_25": {
"repeat": 1,
"stories": [
"https://www.google.de/search?q=v8_cold",
"https://www.google.de/search?q=v8_warm",
"https://www.google.de/search?q=v8_hot",
"https://www.youtube.com_cold",
"https://www.youtube.com_warm",
"https://www.youtube.com_hot",
"https://www.youtube.com/watch?v=_kZsOISarzg_cold",
"https://www.youtube.com/watch?v=_kZsOISarzg_warm",
"https://www.youtube.com/watch?v=_kZsOISarzg_hot",
"https://www.facebook.com/shakira_cold",
"https://www.facebook.com/shakira_warm",
"https://www.facebook.com/shakira_hot",
"http://www.baidu.com/s?wd=v8_cold",
"http://www.baidu.com/s?wd=v8_warm",
"http://www.baidu.com/s?wd=v8_hot",
"http://www.yahoo.co.jp_cold",
"http://www.yahoo.co.jp_warm",
"http://www.yahoo.co.jp_hot",
"http://www.amazon.com/s/?field-keywords=v8_cold",
"http://www.amazon.com/s/?field-keywords=v8_warm",
"http://www.amazon.com/s/?field-keywords=v8_hot",
"http://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%81%E0%A4%96%E0%A4%AA%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A0_cold",
"http://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%81%E0%A4%96%E0%A4%AA%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A0_warm",
"http://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%81%E0%A4%96%E0%A4%AA%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A0_hot",
"https://en.wikipedia.org/w/index.php?title=Barack_Obama&veaction=edit_cold",
"https://en.wikipedia.org/w/index.php?title=Barack_Obama&veaction=edit_warm",
"https://en.wikipedia.org/w/index.php?title=Barack_Obama&veaction=edit_hot",
"http://www.qq.com_cold",
"http://www.qq.com_warm",
"http://www.qq.com_hot",
"http://www.twitter.com/taylorswift13_cold",
"http://www.twitter.com/taylorswift13_warm",
"http://www.twitter.com/taylorswift13_hot",
"http://www.reddit.com_cold",
"http://www.reddit.com_warm",
"http://www.reddit.com_hot",
"http://www.ebay.fr/sch/i.html?_nkw=v8_cold",
"http://www.ebay.fr/sch/i.html?_nkw=v8_warm",
"http://www.ebay.fr/sch/i.html?_nkw=v8_hot",
"http://edition.cnn.com_cold",
"http://edition.cnn.com_warm",
"http://edition.cnn.com_hot",
"http://world.taobao.com_cold",
"http://world.taobao.com_warm",
"http://world.taobao.com_hot",
"http://www.instagram.com/archdigest_cold",
"http://www.instagram.com/archdigest_warm",
"http://www.instagram.com/archdigest_hot",
"https://www.linkedin.com/m/_cold",
"https://www.linkedin.com/m/_warm",
"https://www.linkedin.com/m/_hot",
"http://www.msn.com/ar-ae_cold",
"http://www.msn.com/ar-ae_warm",
"http://www.msn.com/ar-ae_hot",
"http://www.bing.com/search?q=v8+engine_cold",
"http://www.bing.com/search?q=v8+engine_warm",
"http://www.bing.com/search?q=v8+engine_hot",
"http://www.pinterest.com/categories/popular_cold",
"http://www.pinterest.com/categories/popular_warm",
"http://www.pinterest.com/categories/popular_hot",
"http://weibo.com_cold",
"http://weibo.com_warm",
"http://weibo.com_hot",
"http://yandex.ru/search/?text=v8_cold",
"http://yandex.ru/search/?text=v8_warm",
"http://yandex.ru/search/?text=v8_hot",
"http://www.wikiwand.com/en/hill_cold",
"http://www.wikiwand.com/en/hill_warm",
"http://www.wikiwand.com/en/hill_hot",
"http://meta.discourse.org_cold",
"http://meta.discourse.org_warm",
"http://meta.discourse.org_hot",
"http://reddit.musicplayer.io_cold",
"http://reddit.musicplayer.io_warm",
"http://reddit.musicplayer.io_hot",
"http://inbox.google.com_cold",
"http://inbox.google.com_warm",
"http://inbox.google.com_hot",
"http://maps.google.co.jp/maps/search/restaurant+tokyo_cold",
"http://maps.google.co.jp/maps/search/restaurant+tokyo_warm",
"http://maps.google.co.jp/maps/search/restaurant+tokyo_hot",
"https://adwords.google.com_cold",
"https://adwords.google.com_warm",
"https://adwords.google.com_hot",
"http://pollouer.muc/Speedometer/CustomRunner.html?angular_cold",
"http://pollouer.muc/Speedometer/CustomRunner.html?angular_warm",
"http://pollouer.muc/Speedometer/CustomRunner.html?angular_hot",
"http://pollouer.muc/Speedometer/CustomRunner.html?jquery_cold",
"http://pollouer.muc/Speedometer/CustomRunner.html?jquery_warm",
"http://pollouer.muc/Speedometer/CustomRunner.html?jquery_hot",
"http://pollouer.muc/Speedometer/CustomRunner.html?backbone_cold",
"http://pollouer.muc/Speedometer/CustomRunner.html?backbone_warm",
"http://pollouer.muc/Speedometer/CustomRunner.html?backbone_hot",
"http://pollouer.muc/Speedometer/CustomRunner.html?ember_cold",
"http://pollouer.muc/Speedometer/CustomRunner.html?ember_warm",
"http://pollouer.muc/Speedometer/CustomRunner.html?ember_hot",
"http://pollouer.muc/Speedometer/CustomRunner.html?vanilla_cold",
"http://pollouer.muc/Speedometer/CustomRunner.html?vanilla_warm",
"http://pollouer.muc/Speedometer/CustomRunner.html?vanilla_hot",
"https://cdn.ampproject.org/c/www.bbc.co.uk/news/amp/37344292#log=3_cold",
"https://cdn.ampproject.org/c/www.bbc.co.uk/news/amp/37344292#log=3_warm",
"https://cdn.ampproject.org/c/www.bbc.co.uk/news/amp/37344292#log=3_hot",
"AdsSyncAdSenseImage_cold",
"AdsSyncAdSenseImage_warm",
"AdsSyncAdSenseImage_hot",
"AdsAsyncAdSenseImage_cold",
"AdsAsyncAdSenseImage_warm",
"AdsAsyncAdSenseImage_hot",
"AdsSyncLoadAsyncRenderAdSenseImage_cold",
"AdsSyncLoadAsyncRenderAdSenseImage_warm",
"AdsSyncLoadAsyncRenderAdSenseImage_hot",
"AdsDoubleClickAsyncAds_cold",
"AdsDoubleClickAsyncAds_warm",
"AdsDoubleClickAsyncAds_hot",
"AdsAdSenseAsyncAds_cold",
"AdsAdSenseAsyncAds_warm",
"AdsAdSenseAsyncAds_hot",
"AdsMultipleAdSlots_cold",
"AdsMultipleAdSlots_warm",
"AdsMultipleAdSlots_hot",
"AdsOnScreenDetection_cold",
"AdsOnScreenDetection_warm",
"AdsOnScreenDetection_hot",
"AdsViewOptimizedRendering_cold",
"AdsViewOptimizedRendering_warm",
"AdsViewOptimizedRendering_hot",
"AdsAMPAds_cold",
"AdsAMPAds_warm",
"AdsAMPAds_hot"
]
},
"blink_perf.svg": {
"repeat": 1,
"stories": [
"AzLizardBenjiPark.html",
"Bamboo.html",
"Cactus.html",
"Cowboy.html",
"Cowboy_transform.html",
"CrawFishGanson.html",
"Debian.html",
"DropsOnABlade.html",
"FlowerFromMyGarden.html",
"FoodLeifLodahl.html",
"France.html",
"FrancoBolloGnomeEzechi.html",
"GearFlowers.html",
"HarveyRayner.html",
"HereGear.html",
"MtSaintHelens.html",
"Samurai.html",
"SierpinskiCarpet.html",
"SvgCubics.html",
"SvgHitTesting.html",
"SvgNestedUse.html",
"UnderTheSee.html",
"WorldIso.html",
"Worldcup.html"
]
},
"jetstream": {
"repeat": 1,
"stories": [
"http://browserbench.org/JetStream/"
]
},
"speedometer2": {
"repeat": 1,
"stories": [
"Speedometer2"
]
},
"v8.browsing_desktop-future": {
"repeat": 1,
"stories": [
"browse:news:cnn",
"browse:tech:discourse_infinite_scroll",
"browse:social:facebook_infinite_scroll",
"browse:media:flickr_infinite_scroll",
"browse:news:flipboard",
"browse:search:google",
"browse:tools:earth",
"browse:search:google_india",
"browse:tools:maps",
"browse:news:hackernews",
"browse:media:imgur",
"browse:news:nytimes",
"browse:media:pinterest",
"browse:news:reddit",
"browse:media:tumblr",
"browse:social:tumblr_infinite_scroll",
"browse:social:twitter",
"browse:social:twitter_infinite_scroll",
"browse:media:youtube"
]
},
"blink_perf.layout": {
"repeat": 1,
"stories": [
"ArabicLineLayout.html",
"Shapes/MultipleShapes.html",
"SimpleTextPathLineLayout.html",
"add-remove-inline-floats.html",
"attach-inlines-2.html",
"attach-inlines.html",
"auto-grid-lots-of-data.html",
"chapter-reflow-once-random.html",
"chapter-reflow-once.html",
"chapter-reflow-thrice.html",
"chapter-reflow-twice.html",
"chapter-reflow.html",
"character_fallback.html",
"character_fallback_aat.html",
"fixed-grid-lots-of-data.html",
"fixed-grid-lots-of-stretched-data.html",
"flexbox-column-nowrap.html",
"flexbox-column-wrap.html",
"flexbox-deeply-nested-column-flow.html",
"flexbox-lots-of-data.html",
"flexbox-row-nowrap.html",
"flexbox-row-wrap.html",
"flexbox-with-stretch-layout.html",
"floats_100_100.html",
"floats_100_100_nested.html",
"floats_10_1000.html",
"floats_20_100.html",
"floats_20_100_nested.html",
"floats_2_100.html",
"floats_2_100_nested.html",
"floats_50_100.html",
"floats_50_100_nested.html",
"hindi-line-layout.html",
"large-table-with-collapsed-borders-and-colspans-wider-than-table.html",
"large-table-with-collapsed-borders-and-colspans.html",
"large-table-with-collapsed-borders-and-no-colspans.html",
"latin-complex-text.html",
"layers_overlap_2d.html",
"layers_overlap_3d.html",
"line-layout-line-height.html",
"line-layout-repeat-append.html",
"line-layout.html",
"long-line-nowrap-collapse.html",
"long-line-nowrap-spans-collapse.html",
"long-line-nowrap.html",
"multicol/deeply-nested-tables.html",
"multicol/fixed-height-with-spanner-and-nested-tables.html",
"multicol/lots-of-text-autofill.html",
"multicol/lots-of-text-balanced-orphans-widows.html",
"multicol/lots-of-text-balanced.html",
"multicol/tall-content-short-columns-realistic.html",
"multicol/tall-content-short-columns.html",
"nested-blocks-with-percent-height-and-max-height.html",
"nested-grid.html",
"nested-percent-height-tables.html",
"subtree-detaching.html",
"vertical-japanese-kokoro-insert.html",
"word-break-break-all.html",
"word-break-break-word.html",
"word-wrap-break-word.html"
]
},
"tab_switching.typical_25": {
"repeat": 1,
"stories": [
"multitab:misc:typical24"
]
},
"media.mobile": {
"repeat": 1,
"stories": [
"video.html?src=crowd.ogg&type=audio",
"video.html?src=crowd1080.webm",
"video.html?src=tulip2.ogg&type=audio",
"video.html?src=tulip2.wav&type=audio",
"video.html?src=crowd1080.mp4",
"video.html?src=tulip2.mp3&type=audio",
"video.html?src=tulip2.mp4",
"video.html?src=tulip2.m4a&type=audio",
"video.html?src=garden2_10s.webm",
"video.html?src=garden2_10s.mp4",
"video.html?src=tulip2.vp9.webm_Regular-3G",
"video.html?src=tulip2.vp9.webm",
"video.html?src=crowd1080_vp9.webm",
"video.html?src=crowd720_vp9.webm",
"video.html?src=tulip2.mp4&busyjs",
"video.html?src=tulip2.ogg&type=audio&seek",
"video.html?src=tulip2.wav&type=audio&seek",
"video.html?src=tulip2.mp3&type=audio&seek",
"video.html?src=tulip2.mp4&seek",
"video.html?src=garden2_10s.webm&seek",
"video.html?src=garden2_10s.mp4&seek",
"video.html?src=tulip2.vp9.webm&seek",
"video.html?src=crowd1080_vp9.webm&seek",
"video.html?src=smpte_3840x2160_60fps_vp9.webm&seek",
"video.html?src=tulip2.vp9.webm&background",
"mse.html?media=aac_audio.mp4,h264_video.mp4",
"mse.html?media=aac_audio.mp4,h264_video.mp4&waitForPageLoaded=true",
"mse.html?media=aac_audio.mp4",
"mse.html?media=h264_video.mp4"
]
},
"memory.top_10_mobile": {
"repeat": 5,
"stories": [
"https_www_google_co_uk_hl_en_q_science",
"after_https_www_google_co_uk_hl_en_q_science",
"https_m_facebook_com_rihanna",
"after_https_m_facebook_com_rihanna",
"http_m_youtube_com_results_q_science",
"after_http_m_youtube_com_results_q_science",
"http_search_yahoo_com_search__ylt_p_google",
"after_http_search_yahoo_com_search__ylt_p_google",
"http_www_baidu_com_s_word_google",
"after_http_www_baidu_com_s_word_google",
"http_en_m_wikipedia_org_wiki_Science",
"after_http_en_m_wikipedia_org_wiki_Science",
"https_mobile_twitter_com_justinbieber_skip_interstitial_true",
"after_https_mobile_twitter_com_justinbieber_skip_interstitial_true",
"http_www_amazon_com_gp_aw_s_k_nexus",
"after_http_www_amazon_com_gp_aw_s_k_nexus",
"http_m_intl_taobao_com_group_purchase_html",
"after_http_m_intl_taobao_com_group_purchase_html",
"http_yandex_ru_touchsearch_text_science",
"after_http_yandex_ru_touchsearch_text_science"
]
},
"blink_perf.parser": {
"repeat": 1,
"stories": [
"css-parser-yui.html",
"html-parser-threaded.html",
"html-parser.html",
"html5-full-render.html",
"iframe-append-remove.html",
"innerHTML-setter-siblings.html",
"innerHTML-setter.html",
"query-selector-all-attribute-complex.html",
"query-selector-all-attribute.html",
"query-selector-all-class-deep.html",
"query-selector-all-class-first.html",
"query-selector-all-class-last.html",
"query-selector-all-class.html",
"query-selector-all-deep.html",
"query-selector-all-first.html",
"query-selector-all-id-deep.html",
"query-selector-all-id-first.html",
"query-selector-all-id-last.html",
"query-selector-all-last.html",
"query-selector-deep.html",
"query-selector-first.html",
"query-selector-id-deep.html",
"query-selector-id-last.html",
"query-selector-last.html",
"simple-url.html",
"textarea-parsing.html",
"tiny-innerHTML.html",
"url-parser.html",
"xml-parser.html"
]
},
"thread_times.key_noop_cases": {
"repeat": 1,
"stories": [
"no_op_raf.html",
"no_op_settimeout.html",
"no_op_scroll.html",
"no_op_touch_handler.html"
]
},
"system_health.common_desktop": {
"repeat": 1,
"stories": [
"load_accessibility:shopping:amazon",
"browse_accessibility:tools:gmail_compose",
"browse_accessibility:tech:codesearch",
"load_accessibility:media:wikipedia",
"load:chrome:blank",
"browse:news:cnn",
"browse:tech:discourse_infinite_scroll",
"browse:social:facebook_infinite_scroll",
"browse:media:flickr_infinite_scroll",
"browse:news:flipboard",
"browse:search:google",
"browse:tools:earth",
"browse:search:google_india",
"browse:tools:maps",
"play:media:google_play_music",
"browse:news:hackernews",
"browse:media:imgur",
"load:media:9gag",
"load:games:alphabetty",
"load:search:amazon",
"load:search:baidu",
"load:news:bbc",
"load:games:bubbles",
"load:news:cnn",
"load:media:dailymotion",
"load:tools:docs",
"load:tools:drive",
"load:tools:dropbox",
"load:search:ebay",
"load:news:flipboard",
"load:tools:gmail",
"load:media:google_images",
"load:search:google",
"load:news:hackernews",
"load:media:imgur",
"load:social:instagram",
"load:games:lazors",
"load:games:miniclip",
"load:news:nytimes",
"load:social:pinterest",
"load:news:qq",
"load:news:reddit",
"load:media:soundcloud",
"load:games:spychase",
"load:tools:stackoverflow",
"load:search:taobao",
"load:social:vk",
"load:tools:weather",
"load:news:wikipedia",
"load:search:yahoo",
"load:search:yandex",
"load:media:youtube",
"long_running:tools:gmail-background",
"long_running:tools:gmail-foreground",
"multitab:misc:typical24",
"browse:news:nytimes",
"play:media:pandora",
"browse:media:pinterest",
"browse:news:reddit",
"play:media:soundcloud",
"browse:media:tumblr",
"browse:social:tumblr_infinite_scroll",
"browse:social:twitter",
"browse:social:twitter_infinite_scroll",
"browse:media:youtube"
]
},
"rasterize_and_record_micro.top_25": {
"repeat": 1,
"stories": [
"file://static_top_25/amazon.html",
"file://static_top_25/blogger.html",
"file://static_top_25/booking.html",
"file://static_top_25/cnn.html",
"file://static_top_25/ebay.html",
"file://static_top_25/espn.html",
"file://static_top_25/facebook.html",
"file://static_top_25/gmail.html",
"file://static_top_25/googlecalendar.html",
"file://static_top_25/googledocs.html",
"file://static_top_25/google.html",
"file://static_top_25/googleimagesearch.html",
"file://static_top_25/googleplus.html",
"file://static_top_25/linkedin.html",
"file://static_top_25/pinterest.html",
"file://static_top_25/techcrunch.html",
"file://static_top_25/twitter.html",
"file://static_top_25/weather.html",
"file://static_top_25/wikipedia.html",
"file://static_top_25/wordpress.html",
"file://static_top_25/yahooanswers.html",
"file://static_top_25/yahoogames.html",
"file://static_top_25/yahoonews.html",
"file://static_top_25/yahoosports.html",
"file://static_top_25/youtube.html"
]
},
"blink_perf.paint": {
"repeat": 1,
"stories": [
"appending-text.html",
"color-changes.html",
"complex-content-slow-scroll.html",
"containment-resize.html",
"fixed-and-many-layers-scroll.html",
"large-table-background-change-with-invisible-collapsed-borders.html",
"large-table-background-change-with-visible-collapsed-borders.html",
"large-table-background-change-with-zero-width-collapsed-borders.html",
"large-table-collapsed-border-change-with-backgrounds.html",
"large-table-collapsed-border-change-with-text.html",
"large-table-collapsed-border-change.html",
"large-table-repaint.html",
"move-text-with-mask.html",
"paint-offset-changes.html",
"transform-changes.html"
]
},
"smoothness.simple_mobile_sites": {
"repeat": 1,
"stories": [
"ebay_scroll",
"flickr_scroll",
"nyc_gov_scroll",
"nytimes_scroll"
]
},
"smoothness.tough_filters_cases": {
"repeat": 1,
"stories": [
"motion_mark_focus",
"filter_terrain_svg",
"analog_clock_svg",
"ie_pirate_mark"
]
},
"speedometer-future": {
"repeat": 1,
"stories": [
"http://browserbench.org/Speedometer/"
]
},
"dummy_benchmark.histogram_benchmark_1": {
"repeat": 1,
"stories": [
"dummy_page.html"
]
},
"smoothness.top_25_smooth": {
"repeat": 1,
"stories": [
"gmail",
"google_calendar",
"google_docs",
"espn",
"google_web_search",
"google_image_search",
"google_plus",
"youtube",
"blogspot",
"wordpress",
"facebook",
"linkedin",
"wikipedia",
"twitter",
"pinterest",
"weather.com",
"yahoo_games",
"yahoo_news",
"cnn",
"amazon",
"ebay",
"booking.com",
"yahoo_answers",
"yahoo_sports",
"techcrunch"
]
},
"smoothness.tough_canvas_cases": {
"repeat": 1,
"stories": [
"geo_apis",
"runway",
"microsoft_fish_ie_tank",
"microsoft_speed_reading",
"kevs_3d",
"megi_dish",
"man_in_blue",
"mix_10k",
"crafty_mind",
"chip_tune",
"jarro_doverson",
"effect_games",
"spielzeugz",
"hakim",
"microsoft_snow",
"microsoft_worker_fountains",
"microsoft_tweet_map",
"microsoft_video_city",
"microsoft_asteroid_belt",
"smash_cat",
"bouncing_balls_shadow",
"bouncing_balls_15",
"canvas_font_cycler",
"canvas_animation_no_clear",
"canvas_to_blob",
"many_images",
"canvas_arcs",
"canvas_lines",
"put_get_image_data",
"fill_shapes",
"stroke_shapes",
"bouncing_clipped_rectangles",
"bouncing_gradient_circles",
"bouncing_svg_images",
"bouncing_png_images"
]
},
"smoothness.maps": {
"repeat": 1,
"stories": [
"maps_perf_test"
]
},
"thread_times.key_silk_cases": {
"repeat": 1,
"stories": [
"list_recycle_transform",
"list_animation_simple",
"sticky_using_webkit",
"card_expansion",
"card_expansion_animated",
"card_flying",
"zoom_in_animation",
"swipe_to_dismiss",
"horizontal_vertical_expansion",
"vertical_expansion",
"parallax_effect",
"coordinated_animation",
"mask_transition_animation",
"card_expansion_images_text",
"font_wipe",
"swipe_action",
"stress_hidey_bars",
"toggle_drawer",
"slide_drawer",
"infinite_scrolling",
"gws_google_expansion",
"gws_boogie_expansion",
"basic_stream",
"physical_simulation",
"google_news_ios",
"mobile_news_sandbox",
"famo_us_twitter_demo",
"svg_icon_raster",
"update_history_state",
"silk_finance",
"polymer_topeka",
"masonry"
]
},
"rendering.mobile": {
"repeat": 1,
"stories": [
"amazon_mobile",
"amazon_mobile_sync_scroll",
"amazon",
"amazon_desktop_gpu_raster",
"analog_clock_svg",
"androidpolice_mobile",
"androidpolice_mobile_sync_scroll",
"aquarium_20k",
"aquarium",
"background_color_animation",
"background_color_animation_with_gradient",
"baidu_mobile",
"baidu_mobile_sync_scroll",
"balls_css_key_frame_animations_composited_transform",
"balls_css_key_frame_animations",
"balls_css_transition_2_properties",
"balls_css_transition_40_properties",
"balls_css_transition_all_properties",
"balls_javascript_canvas",
"balls_javascript_css",
"balls_svg_animations",
"bing_mobile",
"bing_mobile_sync_scroll",
"blob",
"blogspot_mobile",
"blogspot_mobile_sync_scroll",
"blogspot",
"blogspot_desktop_gpu_raster",
"boingboing_mobile",
"booking.com_mobile",
"booking.com_mobile_sync_scroll",
"booking.com",
"booking.com_desktop_gpu_raster",
"bouncing_balls_15",
"bouncing_balls_shadow",
"bouncing_clipped_rectangles",
"bouncing_gradient_circles",
"bouncing_png_images",
"bouncing_svg_images",
"cnn",
"cnn_desktop_gpu_raster",
"canvas_animation_no_clear",
"canvas_arcs",
"canvas_font_cycler",
"canvas_lines",
"canvas_to_blob",
"capitolvolkswagen_mobile",
"capitolvolkswagen_mobile_sync_scroll",
"ie_chalkboard",
"chip_tune",
"cnn_article_mobile",
"cnn_article_mobile_sync_scroll",
"cnn_mobile",
"cnn_mobile_sync_scroll",
"cnn_pathological",
"compositor_heavy_animation",
"core_scroll_header_panel",
"crafty_mind",
"css_animations_many_keyframes",
"css_animations_simultaneous_inline_style",
"css_animations_simultaneous_new_element",
"css_animations_simultaneous_style_element",
"css_animations_simultaneous_updating_class",
"css_animations_staggered_infinite_iterations",
"css_animations_staggered_inline_style",
"css_animations_staggered_new_element",
"css_animations_staggered_style_element",
"css_animations_staggered_updating_class",
"css_animations_triggered_inline_style",
"css_animations_triggered_new_element",
"css_animations_triggered_style_element",
"css_animations_triggered_updating_class",
"css_transitions_inline_style",
"css_transitions_new_element",
"css_transitions_staggered_inline_style",
"css_transitions_staggered_new_element",
"css_transitions_staggered_style_element",
"css_transitions_staggered_updating_class",
"css_transitions_style_element",
"css_transitions_triggered_inline_style",
"css_transitions_triggered_new_element",
"css_transitions_triggered_style_element",
"css_transitions_triggered_updating_class",
"css_transitions_updating_class",
"css_value_type_color",
"css_value_type_filter",
"css_value_type_length_complex",
"css_value_type_length",
"css_value_type_length_simple",
"css_value_type_path",
"css_value_type_shadow",
"css_value_type_transform_complex",
"css_value_type_transform_simple",
"cuteoverload_mobile",
"deviantart_mobile",
"deviantart_mobile_sync_scroll",
"digg_mobile",
"digg_mobile_sync_scroll",
"dynamic_cube_map",
"espn_mobile",
"espn_mobile_sync_scroll",
"espn",
"espn_desktop_gpu_raster",
"earth",
"ebay_mobile",
"ebay_mobile_sync_scroll",
"ebay",
"ebay_desktop_gpu_raster",
"effect_games",
"espn_pathological",
"extra_large_texture_uploads",
"facebook_mobile",
"facebook_mobile_sync_scroll",
"facebook",
"facebook_desktop_gpu_raster",
"fill_shapes",
"filter_terrain_svg",
"forecast.io_mobile",
"forecast.io_mobile_sync_scroll",
"gsp.ro_mobile",
"gsp.ro_mobile_sync_scroll",
"guimark_vector_chart",
"geo_apis",
"gmail",
"gmail_desktop_gpu_raster",
"google_calendar",
"google_calendar_desktop_gpu_raster",
"google_docs",
"google_docs_desktop_gpu_raster",
"google_image_search",
"google_image_search_desktop_gpu_raster",
"google_news_mobile",
"google_news_mobile_sync_scroll",
"google_plus_mobile",
"google_plus_mobile_sync_scroll",
"google_plus",
"google_plus_desktop_gpu_raster",
"google_web_search_mobile",
"google_web_search_mobile_sync_scroll",
"google_web_search",
"google_web_search_desktop_gpu_raster",
"guardian_pathological",
"gws_boogie_expansion",
"gws_google_expansion",
"hakim",
"jarro_doverson",
"animometer_webgl",
"kevs_3d",
"keyframed_animations",
"latimes_pathological",
"large_texture_uploads",
"linkedin_mobile",
"linkedin_mobile_sync_scroll",
"linkedin_pathological",
"linkedin",
"linkedin_desktop_gpu_raster",
"mlb_mobile",
"mlb_mobile_sync_scroll",
"man_in_blue",
"many_images",
"many_planets_deep",
"maps_perf_test",
"masonry",
"medium_texture_uploads",
"megi_dish",
"microsoft_asteroid_belt",
"microsoft_fireflies",
"microsoft_fish_ie_tank",
"microsoft_performance",
"microsoft_snow",
"microsoft_speed_reading",
"microsoft_tweet_map",
"microsoft_video_city",
"microsoft_worker_fountains",
"mix_10k",
"mix_blend_mode_animation_propagating_isolation",
"mix_blend_mode_animation_difference",
"mix_blend_mode_animation_hue",
"mix_blend_mode_animation_screen",
"motion_mark_canvas_fill_shapes",
"motion_mark_canvas_stroke_shapes",
"motion_mark_focus",
"nytimes_mobile",
"nvidia_vertex_buffer_object",
"overlay_background_color_css_transitions_page",
"list_recycle_transform",
"vertical_expansion",
"parallax_effect",
"coordinated_animation",
"mask_transition_animation",
"card_expansion_images_text",
"font_wipe",
"swipe_action",
"stress_hidey_bars",
"toggle_drawer",
"slide_drawer",
"list_animation_simple",
"infinite_scrolling",
"basic_stream",
"physical_simulation",
"google_news_ios",
"mobile_news_sandbox",
"famo_us_twitter_demo",
"sticky_using_webkit",
"card_expansion",
"card_expansion_animated",
"card_flying",
"zoom_in_animation",
"swipe_to_dismiss",
"horizontal_vertical_expansion",
"paper_button",
"paper_checkbox",
"paper_fab",
"paper_icon_button",
"paper_tabs",
"paper_toggle_button",
"particles",
"pbs_pathological",
"pinterest_mobile",
"pinterest_mobile_sync_scroll",
"pinterest",
"pinterest_desktop_gpu_raster",
"ie_pirate_mark",
"paper_calculator",
"paper_shadow",
"polymer_topeka",
"put_get_image_data",
"raf_animation",
"raf_canvas",
"raf",
"raf_touch_animation",
"recode_pathological",
"reddit_mobile",
"runway",
"sfgate_mobile",
"sfgate_mobile_sync_scroll",
"svg_icon_raster",
"san_angeles",
"canvas_10000_pixels_per_second",
"canvas_10000_pixels_per_second_desktop_gpu_raster",
"canvas_15000_pixels_per_second",
"canvas_15000_pixels_per_second_desktop_gpu_raster",
"canvas_20000_pixels_per_second",
"canvas_20000_pixels_per_second_desktop_gpu_raster",
"canvas_30000_pixels_per_second",
"canvas_30000_pixels_per_second_desktop_gpu_raster",
"canvas_40000_pixels_per_second",
"canvas_40000_pixels_per_second_desktop_gpu_raster",
"canvas_50000_pixels_per_second",
"canvas_50000_pixels_per_second_desktop_gpu_raster",
"canvas_05000_pixels_per_second",
"canvas_05000_pixels_per_second_desktop_gpu_raster",
"canvas_60000_pixels_per_second",
"canvas_60000_pixels_per_second_desktop_gpu_raster",
"canvas_75000_pixels_per_second",
"canvas_75000_pixels_per_second_desktop_gpu_raster",
"canvas_90000_pixels_per_second",
"canvas_90000_pixels_per_second_desktop_gpu_raster",
"text_10000_pixels_per_second",
"text_10000_pixels_per_second_desktop_gpu_raster",
"text_15000_pixels_per_second",
"text_15000_pixels_per_second_desktop_gpu_raster",
"text_20000_pixels_per_second",
"text_20000_pixels_per_second_desktop_gpu_raster",
"text_30000_pixels_per_second",
"text_30000_pixels_per_second_desktop_gpu_raster",
"text_40000_pixels_per_second",
"text_40000_pixels_per_second_desktop_gpu_raster",
"text_50000_pixels_per_second",
"text_50000_pixels_per_second_desktop_gpu_raster",
"text_05000_pixels_per_second",
"text_05000_pixels_per_second_desktop_gpu_raster",
"text_60000_pixels_per_second",
"text_60000_pixels_per_second_desktop_gpu_raster",
"text_75000_pixels_per_second",
"text_75000_pixels_per_second_desktop_gpu_raster",
"text_90000_pixels_per_second",
"text_90000_pixels_per_second_desktop_gpu_raster",
"text_hover_10000_pixels_per_second",
"text_hover_10000_pixels_per_second_desktop_gpu_raster",
"text_hover_15000_pixels_per_second",
"text_hover_15000_pixels_per_second_desktop_gpu_raster",
"text_hover_20000_pixels_per_second",
"text_hover_20000_pixels_per_second_desktop_gpu_raster",
"text_hover_30000_pixels_per_second",
"text_hover_30000_pixels_per_second_desktop_gpu_raster",
"text_hover_40000_pixels_per_second",
"text_hover_40000_pixels_per_second_desktop_gpu_raster",
"text_hover_50000_pixels_per_second",
"text_hover_50000_pixels_per_second_desktop_gpu_raster",
"text_hover_05000_pixels_per_second",
"text_hover_05000_pixels_per_second_desktop_gpu_raster",
"text_hover_60000_pixels_per_second",
"text_hover_60000_pixels_per_second_desktop_gpu_raster",
"text_hover_75000_pixels_per_second",
"text_hover_75000_pixels_per_second_desktop_gpu_raster",
"text_hover_90000_pixels_per_second",
"text_hover_90000_pixels_per_second_desktop_gpu_raster",
"text_constant_full_page_raster_10000_pixels_per_second",
"text_constant_full_page_raster_10000_pixels_per_second_desktop_gpu_raster",
"text_constant_full_page_raster_15000_pixels_per_second",
"text_constant_full_page_raster_15000_pixels_per_second_desktop_gpu_raster",
"text_constant_full_page_raster_20000_pixels_per_second",
"text_constant_full_page_raster_20000_pixels_per_second_desktop_gpu_raster",
"text_constant_full_page_raster_30000_pixels_per_second",
"text_constant_full_page_raster_30000_pixels_per_second_desktop_gpu_raster",
"text_constant_full_page_raster_40000_pixels_per_second",
"text_constant_full_page_raster_40000_pixels_per_second_desktop_gpu_raster",
"text_constant_full_page_raster_50000_pixels_per_second",
"text_constant_full_page_raster_50000_pixels_per_second_desktop_gpu_raster",
"text_constant_full_page_raster_05000_pixels_per_second",
"text_constant_full_page_raster_05000_pixels_per_second_desktop_gpu_raster",
"text_constant_full_page_raster_60000_pixels_per_second",
"text_constant_full_page_raster_60000_pixels_per_second_desktop_gpu_raster",
"text_constant_full_page_raster_75000_pixels_per_second",
"text_constant_full_page_raster_75000_pixels_per_second_desktop_gpu_raster",
"text_constant_full_page_raster_90000_pixels_per_second",
"text_constant_full_page_raster_90000_pixels_per_second_desktop_gpu_raster",
"second_batch_js_heavy",
"second_batch_js_medium",
"second_batch_js_light",
"silk_finance",
"ebay_scroll",
"flickr_scroll",
"nyc_gov_scroll",
"nytimes_scroll",
"simple_text_page",
"slashdot_mobile",
"small_texture_uploads",
"smash_cat",
"spielzeugz",
"stroke_shapes",
"sync_scroll_offset",
"techcrunch_mobile",
"techcrunch_mobile_sync_scroll",
"techcrunch",
"techcrunch_desktop_gpu_raster",
"theverge_article_mobile",
"theverge_article_mobile_sync_scroll",
"theverge_mobile",
"theverge_mobile_sync_scroll",
"simple_touch_drag",
"touch_handler_scrolling",
"transform_transitions_js_block",
"transform_transitions",
"twitter_mobile",
"twitter_mobile_sync_scroll",
"twitter",
"twitter_desktop_gpu_raster",
"usatoday_mobile",
"usatoday_mobile_sync_scroll",
"cats_unscaled",
"update_history_state",
"cats_viewport_width",
"wsj_mobile",
"wsj_mobile_sync_scroll",
"weather.com",
"weather.com_desktop_gpu_raster",
"web_animations_staggered_infinite_iterations",
"web_animation_value_type_color",
"web_animation_value_type_length_3d",
"web_animation_value_type_length_complex",
"web_animation_value_type_length_simple",
"web_animation_value_type_path",
"web_animation_value_type_shadow",
"web_animation_value_type_transform_complex",
"web_animation_value_type_transform_simple",
"web_animations_many_keyframes",
"web_animations_set_current_time",
"web_animations_simultaneous",
"web_animations_staggered_chaining",
"web_animations_staggered_triggering_page",
"wikipedia_delayed_scroll_start",
"wikipedia_delayed_scroll_start_sync_scroll",
"wikipedia_mobile",
"wikipedia_mobile_sync_scroll",
"wikipedia",
"wikipedia_desktop_gpu_raster",
"wordpress_mobile",
"wordpress_mobile_sync_scroll",
"wordpress",
"wordpress_desktop_gpu_raster",
"worldjournal_mobile",
"worldjournal_mobile_sync_scroll",
"wow_wiki_pathological",
"wowwiki_mobile",
"wowwiki_mobile_sync_scroll",
"yahoo_answers_mobile",
"yahoo_answers_mobile_sync_scroll",
"yahoo_answers",
"yahoo_answers_desktop_gpu_raster",
"yahoo_games",
"yahoo_games_desktop_gpu_raster",
"yahoo_news_mobile",
"yahoo_news_mobile_sync_scroll",
"yahoo_news",
"yahoo_news_desktop_gpu_raster",
"yahoo_sports",
"yahoo_sports_desktop_gpu_raster",
"yahoo_sports_pathological",
"youtube_mobile",
"youtube_mobile_sync_scroll",
"youtube",
"youtube_desktop_gpu_raster",
"yuv_decoding",
"yuv_decoding_gpu_rasterization_and_decoding",
"zdnet_pathological"
]
},
"speedometer2-future": {
"repeat": 1,
"stories": [
"Speedometer2"
]
},
"loading.mobile": {
"repeat": 2,
"stories": [
"GoogleRedirectToGoogleJapan",
"GoogleRedirectToGoogleJapan_3g",
"Youtube",
"Youtube_3g",
"GoogleIndia",
"GoogleIndia_3g",
"GoogleBrazil",
"GoogleBrazil_3g",
"GoogleIndonesia",
"GoogleIndonesia_3g",
"Facebook",
"Facebook_3g",
"G1",
"G1_3g",
"Baidu",
"Baidu_3g",
"YahooNews",
"YahooNews_3g",
"Wikipedia",
"Wikipedia_3g",
"BOLNoticias",
"BOLNoticias_3g",
"Amazon",
"Amazon_3g",
"TribunNews",
"TribunNews_3g",
"QQNews",
"QQNews_3g",
"Kaskus",
"Kaskus_3g",
"Dailymotion",
"Dailymotion_3g",
"Twitter",
"Twitter_3g",
"KapanLagi",
"KapanLagi_3g",
"OLX",
"OLX_3g",
"EnquiryIndianRail",
"EnquiryIndianRail_3g",
"FlipKart_cold",
"FlipKart_cold_3g",
"FlipKart_warm",
"FlipKart_warm_3g",
"FlipKart_hot",
"FlipKart_hot_3g",
"Suumo_cold",
"Suumo_cold_3g",
"Suumo_warm",
"Suumo_warm_3g",
"Suumo_hot",
"Suumo_hot_3g",
"VoiceMemos_cold",
"VoiceMemos_cold_3g",
"VoiceMemos_warm",
"VoiceMemos_warm_3g",
"VoiceMemos_hot",
"VoiceMemos_hot_3g",
"DevOpera_cold",
"DevOpera_cold_3g",
"DevOpera_warm",
"DevOpera_warm_3g",
"DevOpera_hot",
"DevOpera_hot_3g",
"FlipBoard_cold",
"FlipBoard_cold_3g",
"FlipBoard_warm",
"FlipBoard_warm_3g",
"FlipBoard_hot",
"FlipBoard_hot_3g",
"LocalMoxie",
"LocalMoxie_3g",
"Dawn",
"Dawn_3g",
"Thairath",
"Thairath_3g",
"SlideShare",
"SlideShare_3g",
"Bradesco",
"Bradesco_3g",
"GSShop",
"GSShop_3g",
"TheStar",
"TheStar_3g",
"58Pic",
"58Pic_3g",
"Hongkiat",
"Hongkiat_3g",
"Dramaq",
"Dramaq_3g",
"Locanto",
"Locanto_3g",
"FranceTVInfo",
"FranceTVInfo_3g"
]
},
"smoothness.key_mobile_sites_smooth": {
"repeat": 1,
"stories": [
"capitolvolkswagen",
"theverge_article",
"facebook",
"youtube",
"yahoo_answers",
"google_news",
"linkedin",
"wowwiki",
"amazon",
"cnn_article",
"nytimes",
"cuteoverload",
"reddit",
"boingboing",
"slashdot",
"wikipedia_delayed_scroll_start",
"blogspot",
"wordpress",
"wikipedia",
"twitter",
"pinterest",
"espn",
"forecast.io",
"google_plus",
"androidpolice",
"gsp.ro",
"theverge",
"digg",
"google_web_search",
"yahoo_news",
"cnn",
"ebay",
"booking.com",
"techcrunch",
"mlb",
"sfgate",
"worldjournal",
"wsj",
"deviantart",
"baidu",
"bing",
"usatoday"
]
},
"thread_times.simple_mobile_sites": {
"repeat": 1,
"stories": [
"ebay_scroll",
"flickr_scroll",
"nyc_gov_scroll",
"nytimes_scroll"
]
},
"media.desktop": {
"repeat": 1,
"stories": [
"video.html?src=crowd.ogg&type=audio",
"video.html?src=crowd1080.webm",
"video.html?src=tulip2.ogg&type=audio",
"video.html?src=tulip2.wav&type=audio",
"video.html?src=crowd1080.mp4",
"video.html?src=tulip2.mp3&type=audio",
"video.html?src=tulip2.mp4",
"video.html?src=tulip2.m4a&type=audio",
"video.html?src=garden2_10s.webm",
"video.html?src=garden2_10s.mp4",
"video.html?src=tulip2.vp9.webm_Regular-3G",
"video.html?src=tulip2.vp9.webm",
"video.html?src=crowd1080_vp9.webm",
"video.html?src=crowd720_vp9.webm",
"video.html?src=tulip2.mp4&busyjs",
"video.html?src=tulip2.ogg&type=audio&seek",
"video.html?src=tulip2.wav&type=audio&seek",
"video.html?src=tulip2.mp3&type=audio&seek",
"video.html?src=tulip2.mp4&seek",
"video.html?src=garden2_10s.webm&seek",
"video.html?src=garden2_10s.mp4&seek",
"video.html?src=tulip2.vp9.webm&seek",
"video.html?src=crowd1080_vp9.webm&seek",
"video.html?src=smpte_3840x2160_60fps_vp9.webm&seek",
"video.html?src=tulip2.vp9.webm&background",
"mse.html?media=aac_audio.mp4,h264_video.mp4",
"mse.html?media=aac_audio.mp4,h264_video.mp4&waitForPageLoaded=true",
"mse.html?media=aac_audio.mp4",
"mse.html?media=h264_video.mp4"
]
},
"blink_perf.css": {
"repeat": 1,
"stories": [
"AttributeDescendantSelector.html",
"CSSPropertySetterGetter.html",
"CSSPropertySetterGetterMethods.html",
"CSSPropertyUpdateValue.html",
"ChangeStyleChildClassSelector.html",
"ChangeStyleChildElementSelectors.html",
"ChangeStyleElementSelector.html",
"ChangeStyleGrandChildElementSelector.html",
"ChangeStyleMultipleClassSelector.html",
"ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html",
"ChangeStyleNestedPseudoSelector.html",
"ChangeStylePairOfNthChildSelector.html",
"ChangeStylePartialAttributeMatchingSelector.html",
"ChangeStyleQualifiedDataAttributeSelector.html",
"ChangeStyleQualifiedDataAttributeWithValueSelector.html",
"ChangeStyleShallowTree.html",
"ChangeStyleSingleClassSelector.html",
"ChangeStyleSingleNthChildSelector.html",
"ChangeStyleSinglePseudoSelector.html",
"ChangeStyleUniversalSelector.html",
"ChangeStyleUnqualifiedDataAttributeSelector.html",
"ChangeStyleUnqualifiedDataAttributeWithValueSelector.html",
"ClassDescendantSelector.html",
"ClassInvalidation.html",
"FocusUpdate.html",
"LoadBootstrapBlog.html",
"LoadMaterializeStarterPage.html",
"LoadSemanticPageExample.html",
"PseudoClassSelectors.html",
"SelectorCountScaling.html"
]
},
"smoothness.sync_scroll.key_mobile_sites_smooth": {
"repeat": 1,
"stories": [
"capitolvolkswagen",
"theverge_article",
"facebook",
"youtube",
"yahoo_answers",
"google_news",
"linkedin",
"wowwiki",
"amazon",
"cnn_article",
"nytimes",
"cuteoverload",
"reddit",
"boingboing",
"slashdot",
"wikipedia_delayed_scroll_start",
"blogspot",
"wordpress",
"wikipedia",
"twitter",
"pinterest",
"espn",
"forecast.io",
"google_plus",
"androidpolice",
"gsp.ro",
"theverge",
"digg",
"google_web_search",
"yahoo_news",
"cnn",
"ebay",
"booking.com",
"techcrunch",
"mlb",
"sfgate",
"worldjournal",
"wsj",
"deviantart",
"baidu",
"bing",
"usatoday"
]
},
"smoothness.tough_path_rendering_cases": {
"repeat": 1,
"stories": [
"guimark_vector_chart",
"motion_mark_canvas_fill_shapes",
"motion_mark_canvas_stroke_shapes",
"ie_chalkboard"
]
},
"loading.desktop": {
"repeat": 2,
"stories": [
"FarsNews_cold",
"FarsNews_warm",
"Aljayyash_cold",
"Aljayyash_warm",
"Haraj_cold",
"Haraj_warm",
"Elmundo_cold",
"Elmundo_warm",
"Free.fr_cold",
"Free.fr_warm",
"Orange_cold",
"Orange_warm",
"uol.com.br_cold",
"uol.com.br_warm",
"Mercadolivre_cold",
"Mercadolivre_warm",
"Yandex_cold",
"Yandex_warm",
"ru.wikipedia_cold",
"ru.wikipedia_warm",
"IndiaTimes_cold",
"IndiaTimes_warm",
"Bhaskar_cold",
"Bhaskar_warm",
"FlipKart_cold",
"FlipKart_warm",
"amazon.co.jp_cold",
"amazon.co.jp_warm",
"HatenaBookmark_cold",
"HatenaBookmark_warm",
"yahoo.co.jp_cold",
"yahoo.co.jp_warm",
"FC2Blog_cold",
"FC2Blog_warm",
"Kakaku_cold",
"Kakaku_warm",
"ja.wikipedia_cold",
"ja.wikipedia_warm",
"Baidu_cold",
"Baidu_warm",
"QQ_cold",
"QQ_warm",
"Taobao_cold",
"Taobao_warm",
"Sina_cold",
"Sina_warm",
"Ruten_cold",
"Ruten_warm",
"24h_cold",
"24h_warm",
"Vnexpress_cold",
"Vnexpress_warm",
"Vietnamnet_cold",
"Vietnamnet_warm",
"Kenh14_cold",
"Kenh14_warm",
"Naver_cold",
"Naver_warm",
"Daum_cold",
"Daum_warm",
"Donga_cold",
"Donga_warm",
"Chosun_cold",
"Chosun_warm",
"Danawa_cold",
"Danawa_warm",
"Pantip_cold",
"Pantip_warm",
"REI_cold",
"REI_warm",
"FIFA_cold",
"FIFA_warm",
"Economist_cold",
"Economist_warm",
"TheOnion_cold",
"TheOnion_warm",
"ArsTechnica_cold",
"ArsTechnica_warm",
"AllRecipes_cold",
"AllRecipes_warm",
"HTML5Rocks_cold",
"HTML5Rocks_warm",
"IMDB_cold",
"IMDB_warm",
"Flickr_cold",
"Flickr_warm",
"money.cnn_cold",
"money.cnn_warm",
"PremierLeague_cold",
"PremierLeague_warm",
"Walgreens_cold",
"Walgreens_warm",
"Colorado.edu_cold",
"Colorado.edu_warm",
"TicketMaster_cold",
"TicketMaster_warm",
"TheVerge_cold",
"TheVerge_warm",
"AirBnB_cold",
"AirBnB_warm",
"IGN_cold",
"IGN_warm"
]
},
"dromaeo": {
"repeat": 1,
"stories": [
"http://dromaeo.com?dom-attr",
"http://dromaeo.com?dom-modify",
"http://dromaeo.com?dom-query",
"http://dromaeo.com?dom-traverse"
]
},
"kraken": {
"repeat": 1,
"stories": [
"http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
]
},
"smoothness.key_silk_cases": {
"repeat": 1,
"stories": [
"list_recycle_transform",
"list_animation_simple",
"sticky_using_webkit",
"card_expansion",
"card_expansion_animated",
"card_flying",
"zoom_in_animation",
"swipe_to_dismiss",
"horizontal_vertical_expansion",
"vertical_expansion",
"parallax_effect",
"coordinated_animation",
"mask_transition_animation",
"card_expansion_images_text",
"font_wipe",
"swipe_action",
"stress_hidey_bars",
"toggle_drawer",
"slide_drawer",
"infinite_scrolling",
"gws_google_expansion",
"gws_boogie_expansion",
"basic_stream",
"physical_simulation",
"google_news_ios",
"mobile_news_sandbox",
"famo_us_twitter_demo",
"svg_icon_raster",
"update_history_state",
"silk_finance",
"polymer_topeka",
"masonry"
]
},
"smoothness.gpu_rasterization_and_decoding.image_decoding_cases": {
"repeat": 1,
"stories": [
"yuv_decoding"
]
},
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {
"repeat": 1,
"stories": [
"google_search_pinch",
"gmail_pinch",
"google_calendar_pinch",
"google_image_pinch",
"youtube_pinch",
"blogspot_pinch",
"facebook_pinch",
"linkedin_pinch",
"twitter_pinch",
"espn_pinch",
"yahoo_games_pinch",
"yahoo_news_pinch",
"cnn_pinch",
"amazon_pinch",
"ebay_pinch",
"weather_pinch",
"yahoo_sports_pinch",
"booking_pinch"
]
},
"scheduler.tough_scheduling_cases": {
"repeat": 1,
"stories": [
"simple_text_page",
"touch_handler_scrolling",
"raf",
"raf_canvas",
"raf_animation",
"raf_touch_animation",
"simple_touch_drag",
"sync_scroll_offset",
"second_batch_js_light",
"second_batch_js_medium",
"second_batch_js_heavy"
]
}
}
......@@ -12,17 +12,48 @@ devices we shard to.
Run -h to see available commands.
"""
import optparse
import sys
from core import sharding_map_generator
from core import perf_data_generator
from telemetry.internal.browser import browser_options
def _get_stories_for_benchmark(b):
story_list = []
benchmark = b()
options = browser_options.BrowserFinderOptions()
# Add default values for any extra commandline options
# provided by the benchmark.
parser = optparse.OptionParser()
before, _ = parser.parse_args([])
benchmark.AddBenchmarkCommandLineArgs(parser)
after, _ = parser.parse_args([])
for extra_option in dir(after):
if extra_option not in dir(before):
setattr(options, extra_option, getattr(after, extra_option))
for story in benchmark.CreateStorySet(options).stories:
if story.name not in story_list:
story_list.append(story.name)
return story_list
if __name__ == '__main__':
parser = sharding_map_generator.get_args()
args = parser.parse_args()
parser = sharding_map_generator.get_parser()
options = parser.parse_args()
# Parse args and generate data here to avoid circular dependencies between
# sharding_map_generator.py and perf_data_generator.py
benchmarks = perf_data_generator.current_benchmarks()
sys.exit(sharding_map_generator.main(args, benchmarks))
benchmarks_data = {}
for b in benchmarks:
benchmarks_data[b.Name()] = {
'repeat': b().options.get('pageset_repeat', 1),
'stories': _get_stories_for_benchmark(b)
}
sys.exit(sharding_map_generator.main(options, benchmarks_data))
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment