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

Side by Side Diff: tools/perf/generate_perf_json.py

Issue 2595123002: Enable media_perftests to run on Windows, Mac, and Linux. (Closed)
Patch Set: Change shard to 3 for bots with other builds on 2. Created 3 years, 12 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 | « testing/buildbot/gn_isolate_map.pyl ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2016 The Chromium Authors. All rights reserved. 2 # Copyright 2016 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Script to generate chromium.perf.json and chromium.perf.fyi.json in 6 """Script to generate chromium.perf.json and chromium.perf.fyi.json in
7 the src/testing/buildbot directory. Maintaining these files by hand is 7 the src/testing/buildbot directory. Maintaining these files by hand is
8 too unwieldy. 8 too unwieldy.
9 """ 9 """
10 10
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after
237 ]) 237 ])
238 waterfall = add_tester( 238 waterfall = add_tester(
239 waterfall, 'Win 10 Perf', 'chromium-rel-win10', 'win', 239 waterfall, 'Win 10 Perf', 'chromium-rel-win10', 'win',
240 swarming=[ 240 swarming=[
241 { 241 {
242 'gpu': '102b:0534', 242 'gpu': '102b:0534',
243 'os': 'Windows-10-10240', 243 'os': 'Windows-10-10240',
244 'device_ids': [ 244 'device_ids': [
245 'build132-m1', 'build133-m1', 245 'build132-m1', 'build133-m1',
246 'build134-m1', 'build135-m1', 'build136-m1' 246 'build134-m1', 'build135-m1', 'build136-m1'
247 ] 247 ],
248 'perf_tests': [
249 ('media_perftests', 2)]
248 } 250 }
249 ]) 251 ])
250 waterfall = add_tester( 252 waterfall = add_tester(
251 waterfall, 'Win 8 Perf', 'chromium-rel-win8-dual', 'win', 253 waterfall, 'Win 8 Perf', 'chromium-rel-win8-dual', 'win',
252 swarming=[ 254 swarming=[
253 { 255 {
254 'gpu': '102b:0532', 256 'gpu': '102b:0532',
255 'os': 'Windows-2012ServerR2-SP0', 257 'os': 'Windows-2012ServerR2-SP0',
256 'device_ids': [ 258 'device_ids': [
257 'build143-m1', 'build144-m1', 259 'build143-m1', 'build144-m1',
258 'build145-m1', 'build146-m1', 'build147-m1' 260 'build145-m1', 'build146-m1', 'build147-m1'
259 ], 261 ],
260 'perf_tests': [ 262 'perf_tests': [
261 ('load_library_perf_tests', 2), 263 ('load_library_perf_tests', 2),
262 ('performance_browser_tests', 2)] 264 ('performance_browser_tests', 2),
265 ('media_perftests', 3)]
263 } 266 }
264 ]) 267 ])
265 waterfall = add_tester( 268 waterfall = add_tester(
266 waterfall, 'Win 7 Perf', 'chromium-rel-win7-dual', 269 waterfall, 'Win 7 Perf', 'chromium-rel-win7-dual',
267 'win', target_bits=32, 270 'win', target_bits=32,
268 swarming=[ 271 swarming=[
269 { 272 {
270 'gpu': '102b:0532', 273 'gpu': '102b:0532',
271 'os': 'Windows-2008ServerR2-SP1', 274 'os': 'Windows-2008ServerR2-SP1',
272 'device_ids': [ 275 'device_ids': [
273 'build185-m1', 'build186-m1', 276 'build185-m1', 'build186-m1',
274 'build187-m1', 'build188-m1', 'build189-m1' 277 'build187-m1', 'build188-m1', 'build189-m1'
275 ], 278 ],
276 'perf_tests': [ 279 'perf_tests': [
277 ('load_library_perf_tests', 2), 280 ('load_library_perf_tests', 2),
278 ('performance_browser_tests', 2)] 281 ('performance_browser_tests', 2),
282 ('media_perftests', 3)]
279 } 283 }
280 ]) 284 ])
281 waterfall = add_tester( 285 waterfall = add_tester(
282 waterfall, 'Win 7 x64 Perf', 286 waterfall, 'Win 7 x64 Perf',
283 'chromium-rel-win7-x64-dual', 'win', 287 'chromium-rel-win7-x64-dual', 'win',
284 swarming=[ 288 swarming=[
285 { 289 {
286 'gpu': '102b:0532', 290 'gpu': '102b:0532',
287 'os': 'Windows-2008ServerR2-SP1', 291 'os': 'Windows-2008ServerR2-SP1',
288 'device_ids': [ 292 'device_ids': [
(...skipping 12 matching lines...) Expand all
301 { 305 {
302 'gpu': '1002:6779', 306 'gpu': '1002:6779',
303 'os': 'Windows-2008ServerR2-SP1', 307 'os': 'Windows-2008ServerR2-SP1',
304 'device_ids': [ 308 'device_ids': [
305 'build101-m1', 'build102-m1', 309 'build101-m1', 'build102-m1',
306 'build103-m1', 'build104-m1', 'build105-m1' 310 'build103-m1', 'build104-m1', 'build105-m1'
307 ], 311 ],
308 'perf_tests': [ 312 'perf_tests': [
309 ('angle_perftests', 2), 313 ('angle_perftests', 2),
310 ('load_library_perf_tests', 2), 314 ('load_library_perf_tests', 2),
311 ('performance_browser_tests', 2)] 315 ('performance_browser_tests', 2),
316 ('media_perftests', 3)]
312 } 317 }
313 ]) 318 ])
314 waterfall = add_tester( 319 waterfall = add_tester(
315 waterfall, 'Win 7 Intel GPU Perf', 320 waterfall, 'Win 7 Intel GPU Perf',
316 'chromium-rel-win7-gpu-intel', 'win', 321 'chromium-rel-win7-gpu-intel', 'win',
317 swarming=[ 322 swarming=[
318 { 323 {
319 'gpu': '8086:041a', 324 'gpu': '8086:041a',
320 'os': 'Windows-2008ServerR2-SP1', 325 'os': 'Windows-2008ServerR2-SP1',
321 'device_ids': [ 326 'device_ids': [
322 'build164-m1', 'build165-m1', 327 'build164-m1', 'build165-m1',
323 'build166-m1', 'build167-m1', 'build168-m1' 328 'build166-m1', 'build167-m1', 'build168-m1'
324 ] 329 ]
325 } 330 }
326 ]) 331 ])
327 waterfall = add_tester( 332 waterfall = add_tester(
328 waterfall, 'Win 7 Nvidia GPU Perf', 333 waterfall, 'Win 7 Nvidia GPU Perf',
329 'chromium-rel-win7-gpu-nvidia', 'win', 334 'chromium-rel-win7-gpu-nvidia', 'win',
330 swarming=[ 335 swarming=[
331 { 336 {
332 'gpu': '10de:104a', 337 'gpu': '10de:104a',
333 'os': 'Windows-2008ServerR2-SP1', 338 'os': 'Windows-2008ServerR2-SP1',
334 'device_ids': [ 339 'device_ids': [
335 'build92-m1', 'build93-m1', 340 'build92-m1', 'build93-m1',
336 'build94-m1', 'build95-m1', 'build96-m1' 341 'build94-m1', 'build95-m1', 'build96-m1'
337 ], 342 ],
338 'perf_tests': [ 343 'perf_tests': [
339 ('angle_perftests', 2), 344 ('angle_perftests', 2),
340 ('load_library_perf_tests', 2), 345 ('load_library_perf_tests', 2),
341 ('performance_browser_tests', 2)] 346 ('performance_browser_tests', 2),
347 ('media_perftests', 3)]
342 } 348 }
343 ]) 349 ])
344 350
345 waterfall = add_tester( 351 waterfall = add_tester(
346 waterfall, 'Mac 10.11 Perf', 'chromium-rel-mac11', 352 waterfall, 'Mac 10.11 Perf', 'chromium-rel-mac11',
347 'mac', 353 'mac',
348 swarming=[ 354 swarming=[
349 { 355 {
350 'gpu': '8086:0166', 356 'gpu': '8086:0166',
351 'os': 'Mac-10.11', 357 'os': 'Mac-10.11',
352 'device_ids': [ 358 'device_ids': [
353 'build102-b1', 'build103-b1', 359 'build102-b1', 'build103-b1',
354 'build104-b1', 'build105-b1', 'build106-b1' 360 'build104-b1', 'build105-b1', 'build106-b1'
355 ] 361 ],
362 'perf_tests': [
363 ('media_perftests', 2)]
356 } 364 }
357 ]) 365 ])
358 waterfall = add_tester( 366 waterfall = add_tester(
359 waterfall, 'Mac 10.10 Perf', 'chromium-rel-mac10', 367 waterfall, 'Mac 10.10 Perf', 'chromium-rel-mac10',
360 'mac', 368 'mac',
361 swarming=[ 369 swarming=[
362 { 370 {
363 'os': 'Mac-10.10', 371 'os': 'Mac-10.10',
364 'gpu': '8086:0a2e', 372 'gpu': '8086:0a2e',
365 'device_ids': [ 373 'device_ids': [
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
412 { 420 {
413 'gpu': '102b:0534', 421 'gpu': '102b:0534',
414 'os': 'Ubuntu-14.04', 422 'os': 'Ubuntu-14.04',
415 'device_ids': [ 423 'device_ids': [
416 'build148-m1', 'build149-m1', 424 'build148-m1', 'build149-m1',
417 'build150-m1', 'build151-m1', 'build152-m1' 425 'build150-m1', 'build151-m1', 'build152-m1'
418 ], 426 ],
419 'perf_tests': [ 427 'perf_tests': [
420 ('cc_perftests', 2), 428 ('cc_perftests', 2),
421 ('load_library_perf_tests', 2), 429 ('load_library_perf_tests', 2),
422 ('tracing_perftests', 2)] 430 ('tracing_perftests', 2),
431 ('media_perftests', 3)]
423 } 432 }
424 ]) 433 ])
425 434
426 return waterfall 435 return waterfall
427 436
428 437
429 def generate_isolate_script_entry(swarming_dimensions, test_args, 438 def generate_isolate_script_entry(swarming_dimensions, test_args,
430 isolate_name, step_name, override_compile_targets=None): 439 isolate_name, step_name, override_compile_targets=None):
431 result = { 440 result = {
432 'args': test_args, 441 'args': test_args,
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
739 waterfall['name'] = 'chromium.perf' 748 waterfall['name'] = 'chromium.perf'
740 fyi_waterfall = get_fyi_waterfall_config() 749 fyi_waterfall = get_fyi_waterfall_config()
741 fyi_waterfall['name'] = 'chromium.perf.fyi' 750 fyi_waterfall['name'] = 'chromium.perf.fyi'
742 751
743 generate_all_tests(fyi_waterfall) 752 generate_all_tests(fyi_waterfall)
744 generate_all_tests(waterfall) 753 generate_all_tests(waterfall)
745 return 0 754 return 0
746 755
747 if __name__ == '__main__': 756 if __name__ == '__main__':
748 sys.exit(main()) 757 sys.exit(main())
OLDNEW
« no previous file with comments | « testing/buildbot/gn_isolate_map.pyl ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698