| OLD | NEW |
| 1 # -*- python -*- | 1 # -*- python -*- |
| 2 # ex: set syntax=python: | 2 # ex: set syntax=python: |
| 3 | 3 |
| 4 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 4 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 5 # Use of this source code is governed by a BSD-style license that can be | 5 # Use of this source code is governed by a BSD-style license that can be |
| 6 # found in the LICENSE file. | 6 # found in the LICENSE file. |
| 7 | 7 |
| 8 # This is the buildmaster config file for the 'chromium' bot. It must | 8 # This is the buildmaster config file for the 'chromium' bot. It must |
| 9 # be installed as 'master.cfg' in your buildmaster's base directory | 9 # be installed as 'master.cfg' in your buildmaster's base directory |
| 10 # (although the filename can be changed with the --basedir option to | 10 # (although the filename can be changed with the --basedir option to |
| (...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 231 factory_properties={ | 231 factory_properties={ |
| 232 'show_perf_results': True, | 232 'show_perf_results': True, |
| 233 'expectations': True, | 233 'expectations': True, |
| 234 'halt_on_missing_build': True, | 234 'halt_on_missing_build': True, |
| 235 'perf_id': 'chromium-rel-xp-dual', | 235 'perf_id': 'chromium-rel-xp-dual', |
| 236 'process_dumps': True, | 236 'process_dumps': True, |
| 237 'start_crash_handler': True,}) | 237 'start_crash_handler': True,}) |
| 238 | 238 |
| 239 f_cr_rel_perf_xp_2 = F_WIN(slave_type='Tester', | 239 f_cr_rel_perf_xp_2 = F_WIN(slave_type='Tester', |
| 240 build_url=chromium_rel_archive, | 240 build_url=chromium_rel_archive, |
| 241 tests=['dromaeo', 'plugin', 'memory'], | 241 tests=['dromaeo', 'plugin', 'memory', 'sync'], |
| 242 factory_properties={ | 242 factory_properties={ |
| 243 'show_perf_results': True, | 243 'show_perf_results': True, |
| 244 'expectations': True, | 244 'expectations': True, |
| 245 'halt_on_missing_build': True, | 245 'halt_on_missing_build': True, |
| 246 'perf_id': 'chromium-rel-xp-dual', | 246 'perf_id': 'chromium-rel-xp-dual', |
| 247 'process_dumps': True, | 247 'process_dumps': True, |
| 248 'start_crash_handler': True,}) | 248 'start_crash_handler': True,}) |
| 249 | 249 |
| 250 f_cr_rel_perf_xp_int = F_WIN(slave_type='Tester', | 250 f_cr_rel_perf_xp_int = F_WIN(slave_type='Tester', |
| 251 build_url=chromium_rel_archive, | 251 build_url=chromium_rel_archive, |
| (...skipping 29 matching lines...) Expand all Loading... |
| 281 factory_properties={ | 281 factory_properties={ |
| 282 'show_perf_results': True, | 282 'show_perf_results': True, |
| 283 'expectations': True, | 283 'expectations': True, |
| 284 'halt_on_missing_build': True, | 284 'halt_on_missing_build': True, |
| 285 'perf_id': 'chromium-rel-vista-dual', | 285 'perf_id': 'chromium-rel-vista-dual', |
| 286 'process_dumps': True, | 286 'process_dumps': True, |
| 287 'start_crash_handler': True,}) | 287 'start_crash_handler': True,}) |
| 288 | 288 |
| 289 f_cr_rel_perf_vista_2 = F_WIN(slave_type='Tester', | 289 f_cr_rel_perf_vista_2 = F_WIN(slave_type='Tester', |
| 290 build_url=chromium_rel_archive, | 290 build_url=chromium_rel_archive, |
| 291 tests=['dromaeo', 'plugin', 'memory'], | 291 tests=['dromaeo', 'plugin', 'memory', 'sync'], |
| 292 factory_properties={ | 292 factory_properties={ |
| 293 'show_perf_results': True, | 293 'show_perf_results': True, |
| 294 'expectations': True, | 294 'expectations': True, |
| 295 'halt_on_missing_build': True, | 295 'halt_on_missing_build': True, |
| 296 'perf_id': 'chromium-rel-vista-dual', | 296 'perf_id': 'chromium-rel-vista-dual', |
| 297 'process_dumps': True, | 297 'process_dumps': True, |
| 298 'start_crash_handler': True,}) | 298 'start_crash_handler': True,}) |
| 299 | 299 |
| 300 f_cr_rel_perf_vista_int = F_WIN(slave_type='Tester', | 300 f_cr_rel_perf_vista_int = F_WIN(slave_type='Tester', |
| 301 build_url=chromium_rel_archive, | 301 build_url=chromium_rel_archive, |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 339 factory_properties={ | 339 factory_properties={ |
| 340 'show_perf_results': True, | 340 'show_perf_results': True, |
| 341 'expectations': True, | 341 'expectations': True, |
| 342 'halt_on_missing_build': True, | 342 'halt_on_missing_build': True, |
| 343 'perf_id': 'linux-release'}) | 343 'perf_id': 'linux-release'}) |
| 344 | 344 |
| 345 f_cr_rel_linux_2 = F_LINUX(slave_type='Tester', | 345 f_cr_rel_linux_2 = F_LINUX(slave_type='Tester', |
| 346 build_url=chromium_rel_linux_archive, | 346 build_url=chromium_rel_linux_archive, |
| 347 tests=['dom_perf', 'memory', 'sunspider', | 347 tests=['dom_perf', 'memory', 'sunspider', |
| 348 'v8_benchmark', 'dromaeo', | 348 'v8_benchmark', 'dromaeo', |
| 349 'frame_rate', 'dom_checker'], | 349 'frame_rate', 'dom_checker', 'sync'], |
| 350 factory_properties={ | 350 factory_properties={ |
| 351 'show_perf_results': True, | 351 'show_perf_results': True, |
| 352 'expectations': True, | 352 'expectations': True, |
| 353 'halt_on_missing_build': True, | 353 'halt_on_missing_build': True, |
| 354 'perf_id': 'linux-release'}) | 354 'perf_id': 'linux-release'}) |
| 355 | 355 |
| 356 f_cr_rel_linux_lowmem = F_LINUX( | 356 f_cr_rel_linux_lowmem = F_LINUX( |
| 357 slave_type='Tester', | 357 slave_type='Tester', |
| 358 build_url=chromium_rel_linux_archive, | 358 build_url=chromium_rel_linux_archive, |
| 359 tests=['page_cycler', 'startup', 'dom_perf', 'tab_switching', 'memory', | 359 tests=['page_cycler', 'startup', 'dom_perf', 'tab_switching', 'memory', |
| 360 'sunspider', 'v8_benchmark', 'page_cycler_http', 'frame_rate'], | 360 'sunspider', 'v8_benchmark', 'page_cycler_http', 'frame_rate', |
| 361 'sync], |
| 361 factory_properties={ | 362 factory_properties={ |
| 362 'show_perf_results': True, | 363 'show_perf_results': True, |
| 363 'expectations': True, | 364 'expectations': True, |
| 364 'halt_on_missing_build': True, | 365 'halt_on_missing_build': True, |
| 365 'perf_id': 'linux-release-lowmem'}) | 366 'perf_id': 'linux-release-lowmem'}) |
| 366 | 367 |
| 367 # BuilderTesters using a custom build configuration. | 368 # BuilderTesters using a custom build configuration. |
| 368 | 369 |
| 369 f_cr_rel_mac_builder = F_MAC(slave_type='Builder', | 370 f_cr_rel_mac_builder = F_MAC(slave_type='Builder', |
| 370 options=['--', '-target', 'chromium_builder_perf'], | 371 options=['--', '-target', 'chromium_builder_perf'], |
| (...skipping 14 matching lines...) Expand all Loading... |
| 385 # possible. | 386 # possible. |
| 386 f_cr_rel_mac5_perf_1 = RelMacPerfTester('chromium-rel-mac5', | 387 f_cr_rel_mac5_perf_1 = RelMacPerfTester('chromium-rel-mac5', |
| 387 ['page_cycler', 'page_cycler_http']) | 388 ['page_cycler', 'page_cycler_http']) |
| 388 | 389 |
| 389 f_cr_rel_mac5_perf_2 = RelMacPerfTester('chromium-rel-mac5', | 390 f_cr_rel_mac5_perf_2 = RelMacPerfTester('chromium-rel-mac5', |
| 390 ['startup', 'tab_switching', 'memory', | 391 ['startup', 'tab_switching', 'memory', |
| 391 'v8_benchmark', 'sunspider', | 392 'v8_benchmark', 'sunspider', |
| 392 'dom_perf', 'dom_checker']) | 393 'dom_perf', 'dom_checker']) |
| 393 | 394 |
| 394 f_cr_rel_mac5_perf_3 = RelMacPerfTester('chromium-rel-mac5', | 395 f_cr_rel_mac5_perf_3 = RelMacPerfTester('chromium-rel-mac5', |
| 395 ['dromaeo', 'plugin', 'frame_rate']) | 396 ['dromaeo', 'plugin', 'frame_rate', |
| 397 'sync']) |
| 396 | 398 |
| 397 # Same setup as 10.5, just using 10.6 naming. | 399 # Same setup as 10.5, just using 10.6 naming. |
| 398 f_cr_rel_mac6_perf_1 = RelMacPerfTester('chromium-rel-mac6', | 400 f_cr_rel_mac6_perf_1 = RelMacPerfTester('chromium-rel-mac6', |
| 399 ['page_cycler', 'page_cycler_http']) | 401 ['page_cycler', 'page_cycler_http']) |
| 400 | 402 |
| 401 f_cr_rel_mac6_perf_2 = RelMacPerfTester('chromium-rel-mac6', | 403 f_cr_rel_mac6_perf_2 = RelMacPerfTester('chromium-rel-mac6', |
| 402 ['startup', 'tab_switching', 'memory', | 404 ['startup', 'tab_switching', 'memory', |
| 403 'v8_benchmark', 'sunspider', | 405 'v8_benchmark', 'sunspider', |
| 404 'dom_perf', 'dom_checker']) | 406 'dom_perf', 'dom_checker']) |
| 405 | 407 |
| 406 f_cr_rel_mac6_perf_3 = RelMacPerfTester('chromium-rel-mac6', | 408 f_cr_rel_mac6_perf_3 = RelMacPerfTester('chromium-rel-mac6', |
| 407 ['dromaeo', 'plugin', 'frame_rate']) | 409 ['dromaeo', 'plugin', 'frame_rate', |
| 410 'sync']) |
| 408 | 411 |
| 409 # Same setup as 10.6, just using the old bighouse bots. | 412 # Same setup as 10.6, just using the old bighouse bots. |
| 410 f_cr_rel_old_mac6_perf_1 = RelMacPerfTester('chromium-rel-old-mac6', | 413 f_cr_rel_old_mac6_perf_1 = RelMacPerfTester('chromium-rel-old-mac6', |
| 411 ['page_cycler', 'page_cycler_http']) | 414 ['page_cycler', 'page_cycler_http']) |
| 412 | 415 |
| 413 f_cr_rel_old_mac6_perf_2 = RelMacPerfTester('chromium-rel-old-mac6', | 416 f_cr_rel_old_mac6_perf_2 = RelMacPerfTester('chromium-rel-old-mac6', |
| 414 ['startup', 'tab_switching', | 417 ['startup', 'tab_switching', |
| 415 'memory', 'v8_benchmark', | 418 'memory', 'v8_benchmark', |
| 416 'sunspider', 'dom_perf', | 419 'sunspider', 'dom_perf', |
| 417 'dom_checker']) | 420 'dom_checker']) |
| 418 | 421 |
| 419 f_cr_rel_old_mac6_perf_3 = RelMacPerfTester('chromium-rel-old-mac6', | 422 f_cr_rel_old_mac6_perf_3 = RelMacPerfTester('chromium-rel-old-mac6', |
| 420 ['dromaeo', 'plugin', 'frame_rate']) | 423 ['dromaeo', 'plugin', 'frame_rate', |
| 424 'sync']) |
| 421 | 425 |
| 422 # ---------------------------------------------------------------------------- | 426 # ---------------------------------------------------------------------------- |
| 423 # BUILDER DEFINITIONS | 427 # BUILDER DEFINITIONS |
| 424 | 428 |
| 425 # The 'builders' list defines the Builders. Each one is configured with a | 429 # The 'builders' list defines the Builders. Each one is configured with a |
| 426 # dictionary, using the following keys: | 430 # dictionary, using the following keys: |
| 427 # name (required): the name used to describe this bilder | 431 # name (required): the name used to describe this bilder |
| 428 # builddir (required): which subdirectory to run the builder in | 432 # builddir (required): which subdirectory to run the builder in |
| 429 # factory (required): a BuildFactory to define how the build is run | 433 # factory (required): a BuildFactory to define how the build is run |
| 430 # periodicBuildTime (optional): if set, force a build every N seconds | 434 # periodicBuildTime (optional): if set, force a build every N seconds |
| (...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 677 'page_cycler_bloat-http', | 681 'page_cycler_bloat-http', |
| 678 'page_cycler_dhtml', | 682 'page_cycler_dhtml', |
| 679 'page_cycler_intl1', | 683 'page_cycler_intl1', |
| 680 'page_cycler_intl2', | 684 'page_cycler_intl2', |
| 681 'page_cycler_morejs', | 685 'page_cycler_morejs', |
| 682 'page_cycler_moz', | 686 'page_cycler_moz', |
| 683 'page_cycler_moz-http', | 687 'page_cycler_moz-http', |
| 684 'startup_test', | 688 'startup_test', |
| 685 'tab_switching_test', | 689 'tab_switching_test', |
| 686 'frame_rate_test', | 690 'frame_rate_test', |
| 691 'sync', |
| 687 ], | 692 ], |
| 688 'builders_windows': [], | 693 'builders_windows': [], |
| 689 'builders_compile': [] | 694 'builders_compile': [] |
| 690 } | 695 } |
| 691 exclusions = { } | 696 exclusions = { } |
| 692 forgiving_steps = ['update_scripts', 'update', 'svnkill', 'taskkill', | 697 forgiving_steps = ['update_scripts', 'update', 'svnkill', 'taskkill', |
| 693 'archive_build', 'start_crash_handler'] | 698 'archive_build', 'start_crash_handler'] |
| 694 c['status'].append(perf_notifier.PerfNotifier( | 699 c['status'].append(perf_notifier.PerfNotifier( |
| 695 fromaddr=ActiveMaster.from_address, | 700 fromaddr=ActiveMaster.from_address, |
| 696 categories_steps=categories_steps, | 701 categories_steps=categories_steps, |
| (...skipping 17 matching lines...) Expand all Loading... |
| 714 c['projectName'] = ActiveMaster.project_name | 719 c['projectName'] = ActiveMaster.project_name |
| 715 c['projectURL'] = config.Master.project_url | 720 c['projectURL'] = config.Master.project_url |
| 716 | 721 |
| 717 # the 'buildbotURL' string should point to the location where the buildbot's | 722 # the 'buildbotURL' string should point to the location where the buildbot's |
| 718 # internal web server (usually the html.Waterfall page) is visible. This | 723 # internal web server (usually the html.Waterfall page) is visible. This |
| 719 # typically uses the port number set in the Waterfall 'status' entry, but | 724 # typically uses the port number set in the Waterfall 'status' entry, but |
| 720 # with an externally-visible host name which the buildbot cannot figure out | 725 # with an externally-visible host name which the buildbot cannot figure out |
| 721 # without some help. | 726 # without some help. |
| 722 | 727 |
| 723 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.perf/' | 728 c['buildbotURL'] = 'http://build.chromium.org/p/chromium.perf/' |
| OLD | NEW |