| 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 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 244 ]) | 244 ]) |
| 245 waterfall = add_tester( | 245 waterfall = add_tester( |
| 246 waterfall, 'Win 10 Perf', 'chromium-rel-win10', 'win', | 246 waterfall, 'Win 10 Perf', 'chromium-rel-win10', 'win', |
| 247 swarming=[ | 247 swarming=[ |
| 248 { | 248 { |
| 249 'gpu': '102b:0534', | 249 'gpu': '102b:0534', |
| 250 'os': 'Windows-10-10240', | 250 'os': 'Windows-10-10240', |
| 251 'device_ids': [ | 251 'device_ids': [ |
| 252 'build132-m1', 'build133-m1', | 252 'build132-m1', 'build133-m1', |
| 253 'build134-m1', 'build135-m1', 'build136-m1' | 253 'build134-m1', 'build135-m1', 'build136-m1' |
| 254 ] | 254 ], |
| 255 'perf_tests': [ |
| 256 ('media_perftests', 2)] |
| 255 } | 257 } |
| 256 ]) | 258 ]) |
| 257 waterfall = add_tester( | 259 waterfall = add_tester( |
| 258 waterfall, 'Win 8 Perf', 'chromium-rel-win8-dual', 'win', | 260 waterfall, 'Win 8 Perf', 'chromium-rel-win8-dual', 'win', |
| 259 swarming=[ | 261 swarming=[ |
| 260 { | 262 { |
| 261 'gpu': '102b:0532', | 263 'gpu': '102b:0532', |
| 262 'os': 'Windows-2012ServerR2-SP0', | 264 'os': 'Windows-2012ServerR2-SP0', |
| 263 'device_ids': [ | 265 'device_ids': [ |
| 264 'build143-m1', 'build144-m1', | 266 'build143-m1', 'build144-m1', |
| 265 'build145-m1', 'build146-m1', 'build147-m1' | 267 'build145-m1', 'build146-m1', 'build147-m1' |
| 266 ], | 268 ], |
| 267 'perf_tests': [ | 269 'perf_tests': [ |
| 268 ('load_library_perf_tests', 2), | 270 ('load_library_perf_tests', 2), |
| 269 ('performance_browser_tests', 2)] | 271 ('performance_browser_tests', 2), |
| 272 ('media_perftests', 3)] |
| 270 } | 273 } |
| 271 ]) | 274 ]) |
| 272 waterfall = add_tester( | 275 waterfall = add_tester( |
| 273 waterfall, 'Win 7 Perf', 'chromium-rel-win7-dual', | 276 waterfall, 'Win 7 Perf', 'chromium-rel-win7-dual', |
| 274 'win', target_bits=32, | 277 'win', target_bits=32, |
| 275 swarming=[ | 278 swarming=[ |
| 276 { | 279 { |
| 277 'gpu': '102b:0532', | 280 'gpu': '102b:0532', |
| 278 'os': 'Windows-2008ServerR2-SP1', | 281 'os': 'Windows-2008ServerR2-SP1', |
| 279 'device_ids': [ | 282 'device_ids': [ |
| 280 'build185-m1', 'build186-m1', | 283 'build185-m1', 'build186-m1', |
| 281 'build187-m1', 'build188-m1', 'build189-m1' | 284 'build187-m1', 'build188-m1', 'build189-m1' |
| 282 ], | 285 ], |
| 283 'perf_tests': [ | 286 'perf_tests': [ |
| 284 ('load_library_perf_tests', 2), | 287 ('load_library_perf_tests', 2), |
| 285 ('performance_browser_tests', 2)] | 288 ('performance_browser_tests', 2), |
| 289 ('media_perftests', 3)] |
| 286 } | 290 } |
| 287 ]) | 291 ]) |
| 288 waterfall = add_tester( | 292 waterfall = add_tester( |
| 289 waterfall, 'Win 7 x64 Perf', | 293 waterfall, 'Win 7 x64 Perf', |
| 290 'chromium-rel-win7-x64-dual', 'win', | 294 'chromium-rel-win7-x64-dual', 'win', |
| 291 swarming=[ | 295 swarming=[ |
| 292 { | 296 { |
| 293 'gpu': '102b:0532', | 297 'gpu': '102b:0532', |
| 294 'os': 'Windows-2008ServerR2-SP1', | 298 'os': 'Windows-2008ServerR2-SP1', |
| 295 'device_ids': [ | 299 'device_ids': [ |
| (...skipping 12 matching lines...) Expand all Loading... |
| 308 { | 312 { |
| 309 'gpu': '1002:6779', | 313 'gpu': '1002:6779', |
| 310 'os': 'Windows-2008ServerR2-SP1', | 314 'os': 'Windows-2008ServerR2-SP1', |
| 311 'device_ids': [ | 315 'device_ids': [ |
| 312 'build101-m1', 'build102-m1', | 316 'build101-m1', 'build102-m1', |
| 313 'build103-m1', 'build104-m1', 'build105-m1' | 317 'build103-m1', 'build104-m1', 'build105-m1' |
| 314 ], | 318 ], |
| 315 'perf_tests': [ | 319 'perf_tests': [ |
| 316 ('angle_perftests', 2), | 320 ('angle_perftests', 2), |
| 317 ('load_library_perf_tests', 2), | 321 ('load_library_perf_tests', 2), |
| 318 ('performance_browser_tests', 2)] | 322 ('performance_browser_tests', 2), |
| 323 ('media_perftests', 3)] |
| 319 } | 324 } |
| 320 ]) | 325 ]) |
| 321 waterfall = add_tester( | 326 waterfall = add_tester( |
| 322 waterfall, 'Win 7 Intel GPU Perf', | 327 waterfall, 'Win 7 Intel GPU Perf', |
| 323 'chromium-rel-win7-gpu-intel', 'win', | 328 'chromium-rel-win7-gpu-intel', 'win', |
| 324 swarming=[ | 329 swarming=[ |
| 325 { | 330 { |
| 326 'gpu': '8086:041a', | 331 'gpu': '8086:041a', |
| 327 'os': 'Windows-2008ServerR2-SP1', | 332 'os': 'Windows-2008ServerR2-SP1', |
| 328 'device_ids': [ | 333 'device_ids': [ |
| 329 'build164-m1', 'build165-m1', | 334 'build164-m1', 'build165-m1', |
| 330 'build166-m1', 'build167-m1', 'build168-m1' | 335 'build166-m1', 'build167-m1', 'build168-m1' |
| 331 ] | 336 ] |
| 332 } | 337 } |
| 333 ]) | 338 ]) |
| 334 waterfall = add_tester( | 339 waterfall = add_tester( |
| 335 waterfall, 'Win 7 Nvidia GPU Perf', | 340 waterfall, 'Win 7 Nvidia GPU Perf', |
| 336 'chromium-rel-win7-gpu-nvidia', 'win', | 341 'chromium-rel-win7-gpu-nvidia', 'win', |
| 337 swarming=[ | 342 swarming=[ |
| 338 { | 343 { |
| 339 'gpu': '10de:104a', | 344 'gpu': '10de:104a', |
| 340 'os': 'Windows-2008ServerR2-SP1', | 345 'os': 'Windows-2008ServerR2-SP1', |
| 341 'device_ids': [ | 346 'device_ids': [ |
| 342 'build92-m1', 'build93-m1', | 347 'build92-m1', 'build93-m1', |
| 343 'build94-m1', 'build95-m1', 'build96-m1' | 348 'build94-m1', 'build95-m1', 'build96-m1' |
| 344 ], | 349 ], |
| 345 'perf_tests': [ | 350 'perf_tests': [ |
| 346 ('angle_perftests', 2), | 351 ('angle_perftests', 2), |
| 347 ('load_library_perf_tests', 2), | 352 ('load_library_perf_tests', 2), |
| 348 ('performance_browser_tests', 2)] | 353 ('performance_browser_tests', 2), |
| 354 ('media_perftests', 3)] |
| 349 } | 355 } |
| 350 ]) | 356 ]) |
| 351 | 357 |
| 352 waterfall = add_tester( | 358 waterfall = add_tester( |
| 353 waterfall, 'Mac 10.11 Perf', 'chromium-rel-mac11', | 359 waterfall, 'Mac 10.11 Perf', 'chromium-rel-mac11', |
| 354 'mac', | 360 'mac', |
| 355 swarming=[ | 361 swarming=[ |
| 356 { | 362 { |
| 357 'gpu': '8086:0166', | 363 'gpu': '8086:0166', |
| 358 'os': 'Mac-10.11', | 364 'os': 'Mac-10.11', |
| 359 'device_ids': [ | 365 'device_ids': [ |
| 360 'build102-b1', 'build103-b1', | 366 'build102-b1', 'build103-b1', |
| 361 'build104-b1', 'build105-b1', 'build106-b1' | 367 'build104-b1', 'build105-b1', 'build106-b1' |
| 362 ] | 368 ], |
| 369 'perf_tests': [ |
| 370 ('media_perftests', 3)] |
| 363 } | 371 } |
| 364 ]) | 372 ]) |
| 365 waterfall = add_tester( | 373 waterfall = add_tester( |
| 366 waterfall, 'Mac 10.12 Perf', 'chromium-rel-mac12', | 374 waterfall, 'Mac 10.12 Perf', 'chromium-rel-mac12', |
| 367 'mac', | 375 'mac', |
| 368 swarming=[ | 376 swarming=[ |
| 369 { | 377 { |
| 370 'os': 'Mac-10.12', | 378 'os': 'Mac-10.12', |
| 371 'gpu': '8086:0a2e', | 379 'gpu': '8086:0a2e', |
| 372 'device_ids': [ | 380 'device_ids': [ |
| (...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 767 waterfall['name'] = 'chromium.perf' | 775 waterfall['name'] = 'chromium.perf' |
| 768 fyi_waterfall = get_fyi_waterfall_config() | 776 fyi_waterfall = get_fyi_waterfall_config() |
| 769 fyi_waterfall['name'] = 'chromium.perf.fyi' | 777 fyi_waterfall['name'] = 'chromium.perf.fyi' |
| 770 | 778 |
| 771 generate_all_tests(fyi_waterfall) | 779 generate_all_tests(fyi_waterfall) |
| 772 generate_all_tests(waterfall) | 780 generate_all_tests(waterfall) |
| 773 return 0 | 781 return 0 |
| 774 | 782 |
| 775 if __name__ == '__main__': | 783 if __name__ == '__main__': |
| 776 sys.exit(main()) | 784 sys.exit(main()) |
| OLD | NEW |