| 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 math | 5 import math |
| 6 import os | 6 import os |
| 7 | 7 |
| 8 from metrics import power | 8 from metrics import power |
| 9 from telemetry import benchmark | 9 from telemetry import benchmark |
| 10 from telemetry.page import page_measurement | 10 from telemetry.page import page_measurement |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 68 container[key] = {'count': 0, 'sum': 0} | 68 container[key] = {'count': 0, 'sum': 0} |
| 69 container[key]['count'] += 1 | 69 container[key]['count'] += 1 |
| 70 container[key]['sum'] += math.log(value) | 70 container[key]['sum'] += math.log(value) |
| 71 | 71 |
| 72 suffix = page.url[page.url.index('?') + 1 :] | 72 suffix = page.url[page.url.index('?') + 1 :] |
| 73 def AddResult(name, value): | 73 def AddResult(name, value): |
| 74 data_type = 'unimportant' | 74 data_type = 'unimportant' |
| 75 if name == suffix: | 75 if name == suffix: |
| 76 data_type = 'default' | 76 data_type = 'default' |
| 77 | 77 |
| 78 results.Add(Escape(name), 'run/s', value, data_type=data_type) | 78 results.Add(Escape(name), 'runs/s', value, data_type=data_type) |
| 79 | 79 |
| 80 aggregated = {} | 80 aggregated = {} |
| 81 for data in score: | 81 for data in score: |
| 82 AddResult('%s/%s' % (data['collection'], data['name']), | 82 AddResult('%s/%s' % (data['collection'], data['name']), |
| 83 data['mean']) | 83 data['mean']) |
| 84 | 84 |
| 85 top_name = data['collection'].split('-', 1)[0] | 85 top_name = data['collection'].split('-', 1)[0] |
| 86 AggregateData(aggregated, top_name, data['mean']) | 86 AggregateData(aggregated, top_name, data['mean']) |
| 87 | 87 |
| 88 collection_name = data['collection'] | 88 collection_name = data['collection'] |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 195 """Dromaeo JSLib traverse prototype JavaScript benchmark""" | 195 """Dromaeo JSLib traverse prototype JavaScript benchmark""" |
| 196 tag = 'jslibtraverseprototype' | 196 tag = 'jslibtraverseprototype' |
| 197 query_param = 'jslib-traverse-prototype' | 197 query_param = 'jslib-traverse-prototype' |
| 198 | 198 |
| 199 | 199 |
| 200 class DromaeoCSSQueryJquery(_DromaeoBenchmark): | 200 class DromaeoCSSQueryJquery(_DromaeoBenchmark): |
| 201 """Dromaeo CSS Query jquery JavaScript benchmark""" | 201 """Dromaeo CSS Query jquery JavaScript benchmark""" |
| 202 tag = 'cssqueryjquery' | 202 tag = 'cssqueryjquery' |
| 203 query_param = 'cssquery-jquery' | 203 query_param = 'cssquery-jquery' |
| 204 | 204 |
| OLD | NEW |