Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Side by Side Diff: scripts/slave/recipes/android/perf.py

Issue 2170863002: android/perf: use path_config=kitchen in tests (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | scripts/slave/recipes/android/perf.expected/full_chromium_perf_Android_Galaxy_S5_Perf__1_.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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 from recipe_engine.types import freeze 5 from recipe_engine.types import freeze
6 6
7 7
8 DEPS = [ 8 DEPS = [
9 'adb', 9 'adb',
10 'chromium', 10 'chromium',
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
195 return ''.join(c if c.isalnum() else '_' for c in text) 195 return ''.join(c if c.isalnum() else '_' for c in text)
196 196
197 197
198 def GenTests(api): 198 def GenTests(api):
199 for mastername, builders in BUILDERS.iteritems(): 199 for mastername, builders in BUILDERS.iteritems():
200 for buildername in builders: 200 for buildername in builders:
201 yield ( 201 yield (
202 api.test('full_%s_%s' % (_sanitize_nonalpha(mastername), 202 api.test('full_%s_%s' % (_sanitize_nonalpha(mastername),
203 _sanitize_nonalpha(buildername))) + 203 _sanitize_nonalpha(buildername))) +
204 api.properties.generic( 204 api.properties.generic(
205 path_config='kitchen',
205 repo_name='src', 206 repo_name='src',
206 repo_url=REPO_URL, 207 repo_url=REPO_URL,
207 mastername=mastername, 208 mastername=mastername,
208 buildername=buildername, 209 buildername=buildername,
209 parent_buildername='parent_buildername', 210 parent_buildername='parent_buildername',
210 parent_buildnumber='1729', 211 parent_buildnumber='1729',
211 parent_revision='deadbeef', 212 parent_revision='deadbeef',
212 revision='deadbeef', 213 revision='deadbeef',
213 slavename='slavename', 214 slavename='slavename',
214 target='Release')) 215 target='Release'))
215 yield (api.test('provision_devices') + 216 yield (api.test('provision_devices') +
216 api.properties.generic( 217 api.properties.generic(
218 path_config='kitchen',
217 repo_name='src', 219 repo_name='src',
218 repo_url=REPO_URL, 220 repo_url=REPO_URL,
219 mastername='chromium.perf', 221 mastername='chromium.perf',
220 buildername='Android Nexus5 Perf (1)', 222 buildername='Android Nexus5 Perf (1)',
221 parent_buildername='parent_buildername', 223 parent_buildername='parent_buildername',
222 parent_buildnumber='1729', 224 parent_buildnumber='1729',
223 parent_revision='deadbeef', 225 parent_revision='deadbeef',
224 revision='deadbeef', 226 revision='deadbeef',
225 slavename='slavename', 227 slavename='slavename',
226 target='Release') 228 target='Release')
227 + api.step_data('provision_devices', retcode=1)) 229 + api.step_data('provision_devices', retcode=1))
228 yield (api.test('get_perf_test_list_old_data') + 230 yield (api.test('get_perf_test_list_old_data') +
229 api.properties.generic( 231 api.properties.generic(
232 path_config='kitchen',
230 repo_name='src', 233 repo_name='src',
231 repo_url=REPO_URL, 234 repo_url=REPO_URL,
232 mastername='chromium.perf', 235 mastername='chromium.perf',
233 buildername='Android Nexus5 Perf (1)', 236 buildername='Android Nexus5 Perf (1)',
234 parent_buildername='parent_buildername', 237 parent_buildername='parent_buildername',
235 parent_buildnumber='1729', 238 parent_buildnumber='1729',
236 parent_revision='deadbeef', 239 parent_revision='deadbeef',
237 revision='deadbeef', 240 revision='deadbeef',
238 slavename='slavename', 241 slavename='slavename',
239 target='Release') + 242 target='Release') +
240 api.override_step_data( 243 api.override_step_data(
241 'get perf test list', 244 'get perf test list',
242 api.json.output(['perf_test.foo', 'page_cycler.foo']))) 245 api.json.output(['perf_test.foo', 'page_cycler.foo'])))
243 yield (api.test('src_side_script_fails') + 246 yield (api.test('src_side_script_fails') +
244 api.properties.generic( 247 api.properties.generic(
248 path_config='kitchen',
245 repo_name='src', 249 repo_name='src',
246 repo_url=REPO_URL, 250 repo_url=REPO_URL,
247 mastername='chromium.perf', 251 mastername='chromium.perf',
248 buildername='Android Nexus5 Perf (1)', 252 buildername='Android Nexus5 Perf (1)',
249 parent_buildername='parent_buildername', 253 parent_buildername='parent_buildername',
250 parent_buildnumber='1729', 254 parent_buildnumber='1729',
251 parent_revision='deadbeef', 255 parent_revision='deadbeef',
252 revision='deadbeef', 256 revision='deadbeef',
253 slavename='slavename', 257 slavename='slavename',
254 target='Release') + 258 target='Release') +
255 api.override_step_data( 259 api.override_step_data(
256 'read test spec (chromium.perf.json)', 260 'read test spec (chromium.perf.json)',
257 api.json.output({ 261 api.json.output({
258 "Android Nexus5 Perf (1)": { 262 "Android Nexus5 Perf (1)": {
259 "scripts": [ 263 "scripts": [
260 { 264 {
261 "name": "host_info", 265 "name": "host_info",
262 "script": "host_info.py" 266 "script": "host_info.py"
263 }]}})) + 267 }]}})) +
264 api.step_data('host_info', retcode=1)) 268 api.step_data('host_info', retcode=1))
265 yield (api.test('test_failure') + 269 yield (api.test('test_failure') +
266 api.properties.generic( 270 api.properties.generic(
271 path_config='kitchen',
267 repo_name='src', 272 repo_name='src',
268 repo_url=REPO_URL, 273 repo_url=REPO_URL,
269 mastername='chromium.perf', 274 mastername='chromium.perf',
270 buildername='Android Nexus5 Perf (1)', 275 buildername='Android Nexus5 Perf (1)',
271 parent_buildername='parent_buildername', 276 parent_buildername='parent_buildername',
272 parent_buildnumber='1729', 277 parent_buildnumber='1729',
273 parent_revision='deadbeef', 278 parent_revision='deadbeef',
274 revision='deadbeef', 279 revision='deadbeef',
275 slavename='slavename', 280 slavename='slavename',
276 target='Release') + 281 target='Release') +
277 api.override_step_data( 282 api.override_step_data(
278 'perf_test.foo', retcode=1)) 283 'perf_test.foo', retcode=1))
279 yield (api.test('missing_device') + 284 yield (api.test('missing_device') +
280 api.properties.generic( 285 api.properties.generic(
286 path_config='kitchen',
281 repo_name='src', 287 repo_name='src',
282 repo_url=REPO_URL, 288 repo_url=REPO_URL,
283 mastername='chromium.perf', 289 mastername='chromium.perf',
284 buildername='Android Nexus5 Perf (1)', 290 buildername='Android Nexus5 Perf (1)',
285 parent_buildername='parent_buildername', 291 parent_buildername='parent_buildername',
286 parent_buildnumber='1729', 292 parent_buildnumber='1729',
287 parent_revision='deadbeef', 293 parent_revision='deadbeef',
288 revision='deadbeef', 294 revision='deadbeef',
289 slavename='slavename', 295 slavename='slavename',
290 target='Release') + 296 target='Release') +
291 api.override_step_data( 297 api.override_step_data(
292 'perf_test.foo', retcode=87)) 298 'perf_test.foo', retcode=87))
OLDNEW
« no previous file with comments | « no previous file | scripts/slave/recipes/android/perf.expected/full_chromium_perf_Android_Galaxy_S5_Perf__1_.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698