| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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()) |
| OLD | NEW |