| OLD | NEW |
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import os | 5 import os |
| 6 | 6 |
| 7 from telemetry import benchmark | 7 from telemetry import benchmark |
| 8 from telemetry.core import util | 8 from telemetry.core import util |
| 9 from telemetry.page import page_set | 9 from telemetry.page import page_set |
| 10 from telemetry.page import page_test | 10 from telemetry.page import page_test |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 90 units = parts[-1] | 90 units = parts[-1] |
| 91 metric = page.display_name.split('.')[0].replace('/', '_') | 91 metric = page.display_name.split('.')[0].replace('/', '_') |
| 92 results.AddValue(list_of_scalar_values.ListOfScalarValues( | 92 results.AddValue(list_of_scalar_values.ListOfScalarValues( |
| 93 results.current_page, metric, units, values)) | 93 results.current_page, metric, units, values)) |
| 94 | 94 |
| 95 break | 95 break |
| 96 | 96 |
| 97 print log | 97 print log |
| 98 | 98 |
| 99 | 99 |
| 100 # TODO(dtu): Remove this benchmark once desktop chromium.perf bots are on | |
| 101 # recipes and running the split-up blink_perf benchmark. | |
| 102 @benchmark.Disabled('android') | |
| 103 class BlinkPerfAll(benchmark.Benchmark): | |
| 104 tag = 'all' | |
| 105 test = _BlinkPerfMeasurement | |
| 106 | |
| 107 def CreatePageSet(self, options): | |
| 108 return _CreatePageSetFromPath(BLINK_PERF_BASE_DIR, SKIPPED_FILE) | |
| 109 | |
| 110 | |
| 111 @benchmark.Enabled('android') | |
| 112 class BlinkPerfAnimation(benchmark.Benchmark): | 100 class BlinkPerfAnimation(benchmark.Benchmark): |
| 113 tag = 'animation' | 101 tag = 'animation' |
| 114 test = _BlinkPerfMeasurement | 102 test = _BlinkPerfMeasurement |
| 115 | 103 |
| 116 def CreatePageSet(self, options): | 104 def CreatePageSet(self, options): |
| 117 path = os.path.join(BLINK_PERF_BASE_DIR, 'Animation') | 105 path = os.path.join(BLINK_PERF_BASE_DIR, 'Animation') |
| 118 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 106 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 119 | 107 |
| 120 | 108 |
| 121 @benchmark.Enabled('android') | |
| 122 class BlinkPerfBindings(benchmark.Benchmark): | 109 class BlinkPerfBindings(benchmark.Benchmark): |
| 123 tag = 'bindings' | 110 tag = 'bindings' |
| 124 test = _BlinkPerfMeasurement | 111 test = _BlinkPerfMeasurement |
| 125 | 112 |
| 126 def CreatePageSet(self, options): | 113 def CreatePageSet(self, options): |
| 127 path = os.path.join(BLINK_PERF_BASE_DIR, 'Bindings') | 114 path = os.path.join(BLINK_PERF_BASE_DIR, 'Bindings') |
| 128 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 115 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 129 | 116 |
| 130 | 117 |
| 131 @benchmark.Enabled('android') | |
| 132 class BlinkPerfCSS(benchmark.Benchmark): | 118 class BlinkPerfCSS(benchmark.Benchmark): |
| 133 tag = 'css' | 119 tag = 'css' |
| 134 test = _BlinkPerfMeasurement | 120 test = _BlinkPerfMeasurement |
| 135 | 121 |
| 136 def CreatePageSet(self, options): | 122 def CreatePageSet(self, options): |
| 137 path = os.path.join(BLINK_PERF_BASE_DIR, 'CSS') | 123 path = os.path.join(BLINK_PERF_BASE_DIR, 'CSS') |
| 138 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 124 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 139 | 125 |
| 140 | 126 |
| 141 @benchmark.Enabled('android') | |
| 142 class BlinkPerfCanvas(benchmark.Benchmark): | 127 class BlinkPerfCanvas(benchmark.Benchmark): |
| 143 tag = 'canvas' | 128 tag = 'canvas' |
| 144 test = _BlinkPerfMeasurement | 129 test = _BlinkPerfMeasurement |
| 145 | 130 |
| 146 def CreatePageSet(self, options): | 131 def CreatePageSet(self, options): |
| 147 path = os.path.join(BLINK_PERF_BASE_DIR, 'Canvas') | 132 path = os.path.join(BLINK_PERF_BASE_DIR, 'Canvas') |
| 148 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 133 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 149 | 134 |
| 150 | 135 |
| 151 @benchmark.Enabled('android') | |
| 152 class BlinkPerfDOM(benchmark.Benchmark): | 136 class BlinkPerfDOM(benchmark.Benchmark): |
| 153 tag = 'dom' | 137 tag = 'dom' |
| 154 test = _BlinkPerfMeasurement | 138 test = _BlinkPerfMeasurement |
| 155 | 139 |
| 156 def CreatePageSet(self, options): | 140 def CreatePageSet(self, options): |
| 157 path = os.path.join(BLINK_PERF_BASE_DIR, 'DOM') | 141 path = os.path.join(BLINK_PERF_BASE_DIR, 'DOM') |
| 158 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 142 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 159 | 143 |
| 160 | 144 |
| 161 @benchmark.Enabled('android') | |
| 162 class BlinkPerfEvents(benchmark.Benchmark): | 145 class BlinkPerfEvents(benchmark.Benchmark): |
| 163 tag = 'events' | 146 tag = 'events' |
| 164 test = _BlinkPerfMeasurement | 147 test = _BlinkPerfMeasurement |
| 165 | 148 |
| 166 def CreatePageSet(self, options): | 149 def CreatePageSet(self, options): |
| 167 path = os.path.join(BLINK_PERF_BASE_DIR, 'Events') | 150 path = os.path.join(BLINK_PERF_BASE_DIR, 'Events') |
| 168 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 151 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 169 | 152 |
| 170 | 153 |
| 171 @benchmark.Enabled('android') | |
| 172 class BlinkPerfInteractive(benchmark.Benchmark): | 154 class BlinkPerfInteractive(benchmark.Benchmark): |
| 173 tag = 'interactive' | 155 tag = 'interactive' |
| 174 test = _BlinkPerfMeasurement | 156 test = _BlinkPerfMeasurement |
| 175 | 157 |
| 176 def CreatePageSet(self, options): | 158 def CreatePageSet(self, options): |
| 177 path = os.path.join(BLINK_PERF_BASE_DIR, 'Interactive') | 159 path = os.path.join(BLINK_PERF_BASE_DIR, 'Interactive') |
| 178 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 160 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 179 | 161 |
| 180 | 162 |
| 181 @benchmark.Enabled('android') | |
| 182 class BlinkPerfLayout(benchmark.Benchmark): | 163 class BlinkPerfLayout(benchmark.Benchmark): |
| 183 tag = 'layout' | 164 tag = 'layout' |
| 184 test = _BlinkPerfMeasurement | 165 test = _BlinkPerfMeasurement |
| 185 | 166 |
| 186 def CreatePageSet(self, options): | 167 def CreatePageSet(self, options): |
| 187 path = os.path.join(BLINK_PERF_BASE_DIR, 'Layout') | 168 path = os.path.join(BLINK_PERF_BASE_DIR, 'Layout') |
| 188 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 169 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 189 | 170 |
| 190 | 171 |
| 191 @benchmark.Enabled('android') | |
| 192 class BlinkPerfMutation(benchmark.Benchmark): | 172 class BlinkPerfMutation(benchmark.Benchmark): |
| 193 tag = 'mutation' | 173 tag = 'mutation' |
| 194 test = _BlinkPerfMeasurement | 174 test = _BlinkPerfMeasurement |
| 195 | 175 |
| 196 def CreatePageSet(self, options): | 176 def CreatePageSet(self, options): |
| 197 path = os.path.join(BLINK_PERF_BASE_DIR, 'Mutation') | 177 path = os.path.join(BLINK_PERF_BASE_DIR, 'Mutation') |
| 198 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 178 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 199 | 179 |
| 200 | 180 |
| 201 @benchmark.Enabled('android') | |
| 202 class BlinkPerfParser(benchmark.Benchmark): | 181 class BlinkPerfParser(benchmark.Benchmark): |
| 203 tag = 'parser' | 182 tag = 'parser' |
| 204 test = _BlinkPerfMeasurement | 183 test = _BlinkPerfMeasurement |
| 205 | 184 |
| 206 def CreatePageSet(self, options): | 185 def CreatePageSet(self, options): |
| 207 path = os.path.join(BLINK_PERF_BASE_DIR, 'Parser') | 186 path = os.path.join(BLINK_PERF_BASE_DIR, 'Parser') |
| 208 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 187 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 209 | 188 |
| 210 | 189 |
| 211 @benchmark.Enabled('android') | |
| 212 class BlinkPerfSVG(benchmark.Benchmark): | 190 class BlinkPerfSVG(benchmark.Benchmark): |
| 213 tag = 'svg' | 191 tag = 'svg' |
| 214 test = _BlinkPerfMeasurement | 192 test = _BlinkPerfMeasurement |
| 215 | 193 |
| 216 def CreatePageSet(self, options): | 194 def CreatePageSet(self, options): |
| 217 path = os.path.join(BLINK_PERF_BASE_DIR, 'SVG') | 195 path = os.path.join(BLINK_PERF_BASE_DIR, 'SVG') |
| 218 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 196 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 219 | 197 |
| 220 | 198 |
| 221 @benchmark.Enabled('android') | |
| 222 class BlinkPerfShadowDOM(benchmark.Benchmark): | 199 class BlinkPerfShadowDOM(benchmark.Benchmark): |
| 223 tag = 'shadow_dom' | 200 tag = 'shadow_dom' |
| 224 test = _BlinkPerfMeasurement | 201 test = _BlinkPerfMeasurement |
| 225 | 202 |
| 226 def CreatePageSet(self, options): | 203 def CreatePageSet(self, options): |
| 227 path = os.path.join(BLINK_PERF_BASE_DIR, 'ShadowDOM') | 204 path = os.path.join(BLINK_PERF_BASE_DIR, 'ShadowDOM') |
| 228 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 205 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| 229 | 206 |
| 230 | 207 |
| 231 @benchmark.Enabled('android') | |
| 232 class BlinkPerfXMLHttpRequest(benchmark.Benchmark): | 208 class BlinkPerfXMLHttpRequest(benchmark.Benchmark): |
| 233 tag = 'xml_http_request' | 209 tag = 'xml_http_request' |
| 234 test = _BlinkPerfMeasurement | 210 test = _BlinkPerfMeasurement |
| 235 | 211 |
| 236 def CreatePageSet(self, options): | 212 def CreatePageSet(self, options): |
| 237 path = os.path.join(BLINK_PERF_BASE_DIR, 'XMLHttpRequest') | 213 path = os.path.join(BLINK_PERF_BASE_DIR, 'XMLHttpRequest') |
| 238 return _CreatePageSetFromPath(path, SKIPPED_FILE) | 214 return _CreatePageSetFromPath(path, SKIPPED_FILE) |
| OLD | NEW |