| OLD | NEW |
| 1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 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 re | 5 import re |
| 6 | 6 |
| 7 from benchmarks import v8_helper | 7 from benchmarks import v8_helper |
| 8 from core import perf_benchmark | 8 from core import perf_benchmark |
| 9 from telemetry import benchmark | 9 from telemetry import benchmark |
| 10 from telemetry.timeline import chrome_trace_config | 10 from telemetry.timeline import chrome_trace_config |
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 147 class V8DesktopBrowsingBenchmark(_V8BrowsingBenchmark): | 147 class V8DesktopBrowsingBenchmark(_V8BrowsingBenchmark): |
| 148 PLATFORM = 'desktop' | 148 PLATFORM = 'desktop' |
| 149 | 149 |
| 150 @classmethod | 150 @classmethod |
| 151 def Name(cls): | 151 def Name(cls): |
| 152 return 'v8.browsing_desktop' | 152 return 'v8.browsing_desktop' |
| 153 | 153 |
| 154 | 154 |
| 155 @benchmark.Owner(emails=['ulan@chromium.org']) | 155 @benchmark.Owner(emails=['ulan@chromium.org']) |
| 156 @benchmark.Enabled('android') | 156 @benchmark.Enabled('android') |
| 157 @benchmark.Disabled('reference') # http://crbug.com/628631 | |
| 158 class V8MobileBrowsingBenchmark(_V8BrowsingBenchmark): | 157 class V8MobileBrowsingBenchmark(_V8BrowsingBenchmark): |
| 159 PLATFORM = 'mobile' | 158 PLATFORM = 'mobile' |
| 160 | 159 |
| 161 @classmethod | 160 @classmethod |
| 162 def Name(cls): | 161 def Name(cls): |
| 163 return 'v8.browsing_mobile' | 162 return 'v8.browsing_mobile' |
| 164 | 163 |
| 165 | 164 |
| 166 @benchmark.Disabled('reference') # http://crbug.com/700390 | |
| 167 @benchmark.Disabled('android') | 165 @benchmark.Disabled('android') |
| 168 @benchmark.Disabled('all') | 166 @benchmark.Disabled('all') |
| 169 @benchmark.Owner(emails=['mvstaton@chromium.org']) | 167 @benchmark.Owner(emails=['mvstaton@chromium.org']) |
| 170 class V8DesktopTurboBrowsingBenchmark(_V8BrowsingBenchmark): | 168 class V8DesktopTurboBrowsingBenchmark(_V8BrowsingBenchmark): |
| 171 PLATFORM = 'desktop' | 169 PLATFORM = 'desktop' |
| 172 | 170 |
| 173 def SetExtraBrowserOptions(self, options): | 171 def SetExtraBrowserOptions(self, options): |
| 174 super(V8DesktopTurboBrowsingBenchmark, self).SetExtraBrowserOptions( | 172 super(V8DesktopTurboBrowsingBenchmark, self).SetExtraBrowserOptions( |
| 175 options) | 173 options) |
| 176 v8_helper.EnableTurbo(options) | 174 v8_helper.EnableTurbo(options) |
| 177 | 175 |
| 178 @classmethod | 176 @classmethod |
| 179 def Name(cls): | 177 def Name(cls): |
| 180 return 'v8.browsing_desktop_turbo' | 178 return 'v8.browsing_desktop_turbo' |
| 181 | 179 |
| 182 | 180 |
| 183 | 181 |
| 184 @benchmark.Disabled('reference') # http://crbug.com/628631 | |
| 185 @benchmark.Enabled('android') | 182 @benchmark.Enabled('android') |
| 186 @benchmark.Disabled('all') | 183 @benchmark.Disabled('all') |
| 187 @benchmark.Owner(emails=['mvstaton@chromium.org']) | 184 @benchmark.Owner(emails=['mvstaton@chromium.org']) |
| 188 class V8MobileTurboBrowsingBenchmark(_V8BrowsingBenchmark): | 185 class V8MobileTurboBrowsingBenchmark(_V8BrowsingBenchmark): |
| 189 PLATFORM = 'mobile' | 186 PLATFORM = 'mobile' |
| 190 | 187 |
| 191 def SetExtraBrowserOptions(self, options): | 188 def SetExtraBrowserOptions(self, options): |
| 192 super(V8MobileTurboBrowsingBenchmark, self).SetExtraBrowserOptions( | 189 super(V8MobileTurboBrowsingBenchmark, self).SetExtraBrowserOptions( |
| 193 options) | 190 options) |
| 194 v8_helper.EnableTurbo(options) | 191 v8_helper.EnableTurbo(options) |
| 195 | 192 |
| 196 @classmethod | 193 @classmethod |
| 197 def Name(cls): | 194 def Name(cls): |
| 198 return 'v8.browsing_mobile_turbo' | 195 return 'v8.browsing_mobile_turbo' |
| 199 | 196 |
| 200 | 197 |
| 201 @benchmark.Disabled('reference') # http://crbug.com/700390 | |
| 202 @benchmark.Disabled('android') | 198 @benchmark.Disabled('android') |
| 203 @benchmark.Owner(emails=['hablich@chromium.org']) | 199 @benchmark.Owner(emails=['hablich@chromium.org']) |
| 204 class V8DesktopClassicBrowsingBenchmark(_V8BrowsingBenchmark): | 200 class V8DesktopClassicBrowsingBenchmark(_V8BrowsingBenchmark): |
| 205 PLATFORM = 'desktop' | 201 PLATFORM = 'desktop' |
| 206 | 202 |
| 207 def SetExtraBrowserOptions(self, options): | 203 def SetExtraBrowserOptions(self, options): |
| 208 super(V8DesktopClassicBrowsingBenchmark, self).SetExtraBrowserOptions( | 204 super(V8DesktopClassicBrowsingBenchmark, self).SetExtraBrowserOptions( |
| 209 options) | 205 options) |
| 210 v8_helper.EnableClassic(options) | 206 v8_helper.EnableClassic(options) |
| 211 | 207 |
| 212 @classmethod | 208 @classmethod |
| 213 def Name(cls): | 209 def Name(cls): |
| 214 return 'v8.browsing_desktop_classic' | 210 return 'v8.browsing_desktop_classic' |
| 215 | 211 |
| 216 | 212 |
| 217 @benchmark.Disabled('reference') # http://crbug.com/628631 | |
| 218 @benchmark.Enabled('android') | 213 @benchmark.Enabled('android') |
| 219 @benchmark.Owner(emails=['hablich@chromium.org']) | 214 @benchmark.Owner(emails=['hablich@chromium.org']) |
| 220 class V8MobileClassicBrowsingBenchmark(_V8BrowsingBenchmark): | 215 class V8MobileClassicBrowsingBenchmark(_V8BrowsingBenchmark): |
| 221 PLATFORM = 'mobile' | 216 PLATFORM = 'mobile' |
| 222 | 217 |
| 223 def SetExtraBrowserOptions(self, options): | 218 def SetExtraBrowserOptions(self, options): |
| 224 super(V8MobileClassicBrowsingBenchmark, self).SetExtraBrowserOptions( | 219 super(V8MobileClassicBrowsingBenchmark, self).SetExtraBrowserOptions( |
| 225 options) | 220 options) |
| 226 v8_helper.EnableClassic(options) | 221 v8_helper.EnableClassic(options) |
| 227 | 222 |
| 228 @classmethod | 223 @classmethod |
| 229 def Name(cls): | 224 def Name(cls): |
| 230 return 'v8.browsing_mobile_classic' | 225 return 'v8.browsing_mobile_classic' |
| 231 | 226 |
| 232 | 227 |
| 233 @benchmark.Owner(emails=['mythria@chromium.org']) | 228 @benchmark.Owner(emails=['mythria@chromium.org']) |
| 234 @benchmark.Disabled('win') # http://crbug.com/704197 | 229 @benchmark.Disabled('win') # http://crbug.com/704197 |
| 235 @benchmark.Disabled('android') | 230 @benchmark.Disabled('android') |
| 236 class V8RuntimeStatsDesktopBrowsingBenchmark( | 231 class V8RuntimeStatsDesktopBrowsingBenchmark( |
| 237 _V8RuntimeStatsBrowsingBenchmark): | 232 _V8RuntimeStatsBrowsingBenchmark): |
| 238 PLATFORM = 'desktop' | 233 PLATFORM = 'desktop' |
| 239 | 234 |
| 240 @classmethod | 235 @classmethod |
| 241 def Name(cls): | 236 def Name(cls): |
| 242 return 'v8.runtimestats.browsing_desktop' | 237 return 'v8.runtimestats.browsing_desktop' |
| 243 | 238 |
| 244 | 239 |
| 245 @benchmark.Disabled('reference') # http://crbug.com/700390 | |
| 246 @benchmark.Disabled('android') | 240 @benchmark.Disabled('android') |
| 247 @benchmark.Disabled('all') | 241 @benchmark.Disabled('all') |
| 248 @benchmark.Owner(emails=['mythria@chromium.org']) | 242 @benchmark.Owner(emails=['mythria@chromium.org']) |
| 249 class V8RuntimeStatsDesktopTurboBrowsingBenchmark( | 243 class V8RuntimeStatsDesktopTurboBrowsingBenchmark( |
| 250 _V8RuntimeStatsBrowsingBenchmark): | 244 _V8RuntimeStatsBrowsingBenchmark): |
| 251 PLATFORM = 'desktop' | 245 PLATFORM = 'desktop' |
| 252 | 246 |
| 253 def SetExtraBrowserOptions(self, options): | 247 def SetExtraBrowserOptions(self, options): |
| 254 super(V8RuntimeStatsDesktopTurboBrowsingBenchmark, | 248 super(V8RuntimeStatsDesktopTurboBrowsingBenchmark, |
| 255 self).SetExtraBrowserOptions(options) | 249 self).SetExtraBrowserOptions(options) |
| 256 v8_helper.EnableTurbo(options) | 250 v8_helper.EnableTurbo(options) |
| 257 | 251 |
| 258 @classmethod | 252 @classmethod |
| 259 def Name(cls): | 253 def Name(cls): |
| 260 return 'v8.runtimestats.browsing_desktop_turbo' | 254 return 'v8.runtimestats.browsing_desktop_turbo' |
| 261 | 255 |
| 262 | 256 |
| 263 @benchmark.Disabled('reference', # http://crbug.com/700390 | 257 @benchmark.Disabled('win') # http://crbug.com/704197 |
| 264 'win') # http://crbug.com/704197 | |
| 265 @benchmark.Disabled('android') | 258 @benchmark.Disabled('android') |
| 266 @benchmark.Owner(emails=['hablich@chromium.org']) | 259 @benchmark.Owner(emails=['hablich@chromium.org']) |
| 267 class V8RuntimeStatsDesktopClassicBrowsingBenchmark( | 260 class V8RuntimeStatsDesktopClassicBrowsingBenchmark( |
| 268 _V8RuntimeStatsBrowsingBenchmark): | 261 _V8RuntimeStatsBrowsingBenchmark): |
| 269 PLATFORM = 'desktop' | 262 PLATFORM = 'desktop' |
| 270 | 263 |
| 271 def SetExtraBrowserOptions(self, options): | 264 def SetExtraBrowserOptions(self, options): |
| 272 super(V8RuntimeStatsDesktopClassicBrowsingBenchmark, | 265 super(V8RuntimeStatsDesktopClassicBrowsingBenchmark, |
| 273 self).SetExtraBrowserOptions(options) | 266 self).SetExtraBrowserOptions(options) |
| 274 v8_helper.EnableClassic(options) | 267 v8_helper.EnableClassic(options) |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 314 PLATFORM = 'mobile' | 307 PLATFORM = 'mobile' |
| 315 | 308 |
| 316 def SetExtraBrowserOptions(self, options): | 309 def SetExtraBrowserOptions(self, options): |
| 317 super(V8RuntimeStatsMobileClassicBrowsingBenchmark, | 310 super(V8RuntimeStatsMobileClassicBrowsingBenchmark, |
| 318 self).SetExtraBrowserOptions(options) | 311 self).SetExtraBrowserOptions(options) |
| 319 v8_helper.EnableClassic(options) | 312 v8_helper.EnableClassic(options) |
| 320 | 313 |
| 321 @classmethod | 314 @classmethod |
| 322 def Name(cls): | 315 def Name(cls): |
| 323 return 'v8.runtimestats.browsing_mobile_classic' | 316 return 'v8.runtimestats.browsing_mobile_classic' |
| OLD | NEW |