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 |