| 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)] | |
| 250 } | 248 } |
| 251 ]) | 249 ]) |
| 252 waterfall = add_tester( | 250 waterfall = add_tester( |
| 253 waterfall, 'Win 8 Perf', 'chromium-rel-win8-dual', 'win', | 251 waterfall, 'Win 8 Perf', 'chromium-rel-win8-dual', 'win', |
| 254 swarming=[ | 252 swarming=[ |
| 255 { | 253 { |
| 256 'gpu': '102b:0532', | 254 'gpu': '102b:0532', |
| 257 'os': 'Windows-2012ServerR2-SP0', | 255 'os': 'Windows-2012ServerR2-SP0', |
| 258 'device_ids': [ | 256 'device_ids': [ |
| 259 'build143-m1', 'build144-m1', | 257 'build143-m1', 'build144-m1', |
| 260 'build145-m1', 'build146-m1', 'build147-m1' | 258 'build145-m1', 'build146-m1', 'build147-m1' |
| 261 ], | 259 ], |
| 262 'perf_tests': [ | 260 'perf_tests': [ |
| 263 ('load_library_perf_tests', 2), | 261 ('load_library_perf_tests', 2), |
| 264 ('performance_browser_tests', 2), | 262 ('performance_browser_tests', 2)] |
| 265 ('media_perftests', 3)] | |
| 266 } | 263 } |
| 267 ]) | 264 ]) |
| 268 waterfall = add_tester( | 265 waterfall = add_tester( |
| 269 waterfall, 'Win 7 Perf', 'chromium-rel-win7-dual', | 266 waterfall, 'Win 7 Perf', 'chromium-rel-win7-dual', |
| 270 'win', target_bits=32, | 267 'win', target_bits=32, |
| 271 swarming=[ | 268 swarming=[ |
| 272 { | 269 { |
| 273 'gpu': '102b:0532', | 270 'gpu': '102b:0532', |
| 274 'os': 'Windows-2008ServerR2-SP1', | 271 'os': 'Windows-2008ServerR2-SP1', |
| 275 'device_ids': [ | 272 'device_ids': [ |
| 276 'build185-m1', 'build186-m1', | 273 'build185-m1', 'build186-m1', |
| 277 'build187-m1', 'build188-m1', 'build189-m1' | 274 'build187-m1', 'build188-m1', 'build189-m1' |
| 278 ], | 275 ], |
| 279 'perf_tests': [ | 276 'perf_tests': [ |
| 280 ('load_library_perf_tests', 2), | 277 ('load_library_perf_tests', 2), |
| 281 ('performance_browser_tests', 2), | 278 ('performance_browser_tests', 2)] |
| 282 ('media_perftests', 3)] | |
| 283 } | 279 } |
| 284 ]) | 280 ]) |
| 285 waterfall = add_tester( | 281 waterfall = add_tester( |
| 286 waterfall, 'Win 7 x64 Perf', | 282 waterfall, 'Win 7 x64 Perf', |
| 287 'chromium-rel-win7-x64-dual', 'win', | 283 'chromium-rel-win7-x64-dual', 'win', |
| 288 swarming=[ | 284 swarming=[ |
| 289 { | 285 { |
| 290 'gpu': '102b:0532', | 286 'gpu': '102b:0532', |
| 291 'os': 'Windows-2008ServerR2-SP1', | 287 'os': 'Windows-2008ServerR2-SP1', |
| 292 'device_ids': [ | 288 'device_ids': [ |
| (...skipping 12 matching lines...) Expand all Loading... |
| 305 { | 301 { |
| 306 'gpu': '1002:6779', | 302 'gpu': '1002:6779', |
| 307 'os': 'Windows-2008ServerR2-SP1', | 303 'os': 'Windows-2008ServerR2-SP1', |
| 308 'device_ids': [ | 304 'device_ids': [ |
| 309 'build101-m1', 'build102-m1', | 305 'build101-m1', 'build102-m1', |
| 310 'build103-m1', 'build104-m1', 'build105-m1' | 306 'build103-m1', 'build104-m1', 'build105-m1' |
| 311 ], | 307 ], |
| 312 'perf_tests': [ | 308 'perf_tests': [ |
| 313 ('angle_perftests', 2), | 309 ('angle_perftests', 2), |
| 314 ('load_library_perf_tests', 2), | 310 ('load_library_perf_tests', 2), |
| 315 ('performance_browser_tests', 2), | 311 ('performance_browser_tests', 2)] |
| 316 ('media_perftests', 3)] | |
| 317 } | 312 } |
| 318 ]) | 313 ]) |
| 319 waterfall = add_tester( | 314 waterfall = add_tester( |
| 320 waterfall, 'Win 7 Intel GPU Perf', | 315 waterfall, 'Win 7 Intel GPU Perf', |
| 321 'chromium-rel-win7-gpu-intel', 'win', | 316 'chromium-rel-win7-gpu-intel', 'win', |
| 322 swarming=[ | 317 swarming=[ |
| 323 { | 318 { |
| 324 'gpu': '8086:041a', | 319 'gpu': '8086:041a', |
| 325 'os': 'Windows-2008ServerR2-SP1', | 320 'os': 'Windows-2008ServerR2-SP1', |
| 326 'device_ids': [ | 321 'device_ids': [ |
| 327 'build164-m1', 'build165-m1', | 322 'build164-m1', 'build165-m1', |
| 328 'build166-m1', 'build167-m1', 'build168-m1' | 323 'build166-m1', 'build167-m1', 'build168-m1' |
| 329 ] | 324 ] |
| 330 } | 325 } |
| 331 ]) | 326 ]) |
| 332 waterfall = add_tester( | 327 waterfall = add_tester( |
| 333 waterfall, 'Win 7 Nvidia GPU Perf', | 328 waterfall, 'Win 7 Nvidia GPU Perf', |
| 334 'chromium-rel-win7-gpu-nvidia', 'win', | 329 'chromium-rel-win7-gpu-nvidia', 'win', |
| 335 swarming=[ | 330 swarming=[ |
| 336 { | 331 { |
| 337 'gpu': '10de:104a', | 332 'gpu': '10de:104a', |
| 338 'os': 'Windows-2008ServerR2-SP1', | 333 'os': 'Windows-2008ServerR2-SP1', |
| 339 'device_ids': [ | 334 'device_ids': [ |
| 340 'build92-m1', 'build93-m1', | 335 'build92-m1', 'build93-m1', |
| 341 'build94-m1', 'build95-m1', 'build96-m1' | 336 'build94-m1', 'build95-m1', 'build96-m1' |
| 342 ], | 337 ], |
| 343 'perf_tests': [ | 338 'perf_tests': [ |
| 344 ('angle_perftests', 2), | 339 ('angle_perftests', 2), |
| 345 ('load_library_perf_tests', 2), | 340 ('load_library_perf_tests', 2), |
| 346 ('performance_browser_tests', 2), | 341 ('performance_browser_tests', 2)] |
| 347 ('media_perftests', 3)] | |
| 348 } | 342 } |
| 349 ]) | 343 ]) |
| 350 | 344 |
| 351 waterfall = add_tester( | 345 waterfall = add_tester( |
| 352 waterfall, 'Mac 10.11 Perf', 'chromium-rel-mac11', | 346 waterfall, 'Mac 10.11 Perf', 'chromium-rel-mac11', |
| 353 'mac', | 347 'mac', |
| 354 swarming=[ | 348 swarming=[ |
| 355 { | 349 { |
| 356 'gpu': '8086:0166', | 350 'gpu': '8086:0166', |
| 357 'os': 'Mac-10.11', | 351 'os': 'Mac-10.11', |
| 358 'device_ids': [ | 352 'device_ids': [ |
| 359 'build102-b1', 'build103-b1', | 353 'build102-b1', 'build103-b1', |
| 360 'build104-b1', 'build105-b1', 'build106-b1' | 354 'build104-b1', 'build105-b1', 'build106-b1' |
| 361 ], | 355 ] |
| 362 'perf_tests': [ | |
| 363 ('media_perftests', 2)] | |
| 364 } | 356 } |
| 365 ]) | 357 ]) |
| 366 waterfall = add_tester( | 358 waterfall = add_tester( |
| 367 waterfall, 'Mac 10.10 Perf', 'chromium-rel-mac10', | 359 waterfall, 'Mac 10.10 Perf', 'chromium-rel-mac10', |
| 368 'mac', | 360 'mac', |
| 369 swarming=[ | 361 swarming=[ |
| 370 { | 362 { |
| 371 'os': 'Mac-10.10', | 363 'os': 'Mac-10.10', |
| 372 'gpu': '8086:0a2e', | 364 'gpu': '8086:0a2e', |
| 373 'device_ids': [ | 365 'device_ids': [ |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 420 { | 412 { |
| 421 'gpu': '102b:0534', | 413 'gpu': '102b:0534', |
| 422 'os': 'Ubuntu-14.04', | 414 'os': 'Ubuntu-14.04', |
| 423 'device_ids': [ | 415 'device_ids': [ |
| 424 'build148-m1', 'build149-m1', | 416 'build148-m1', 'build149-m1', |
| 425 'build150-m1', 'build151-m1', 'build152-m1' | 417 'build150-m1', 'build151-m1', 'build152-m1' |
| 426 ], | 418 ], |
| 427 'perf_tests': [ | 419 'perf_tests': [ |
| 428 ('cc_perftests', 2), | 420 ('cc_perftests', 2), |
| 429 ('load_library_perf_tests', 2), | 421 ('load_library_perf_tests', 2), |
| 430 ('tracing_perftests', 2), | 422 ('tracing_perftests', 2)] |
| 431 ('media_perftests', 3)] | |
| 432 } | 423 } |
| 433 ]) | 424 ]) |
| 434 | 425 |
| 435 return waterfall | 426 return waterfall |
| 436 | 427 |
| 437 | 428 |
| 438 def generate_isolate_script_entry(swarming_dimensions, test_args, | 429 def generate_isolate_script_entry(swarming_dimensions, test_args, |
| 439 isolate_name, step_name, override_compile_targets=None): | 430 isolate_name, step_name, override_compile_targets=None): |
| 440 result = { | 431 result = { |
| 441 'args': test_args, | 432 'args': test_args, |
| (...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 748 waterfall['name'] = 'chromium.perf' | 739 waterfall['name'] = 'chromium.perf' |
| 749 fyi_waterfall = get_fyi_waterfall_config() | 740 fyi_waterfall = get_fyi_waterfall_config() |
| 750 fyi_waterfall['name'] = 'chromium.perf.fyi' | 741 fyi_waterfall['name'] = 'chromium.perf.fyi' |
| 751 | 742 |
| 752 generate_all_tests(fyi_waterfall) | 743 generate_all_tests(fyi_waterfall) |
| 753 generate_all_tests(waterfall) | 744 generate_all_tests(waterfall) |
| 754 return 0 | 745 return 0 |
| 755 | 746 |
| 756 if __name__ == '__main__': | 747 if __name__ == '__main__': |
| 757 sys.exit(main()) | 748 sys.exit(main()) |
| OLD | NEW |