Changeset 106703 in webkit


Ignore:
Timestamp:
Feb 3, 2012 4:01:12 PM (12 years ago)
Author:
Lucas Forschler
Message:

Add a Mac Lion Performance bot.
https://bugs.webkit.org/show_bug.cgi?id=77765

Reviewed by Adam Roben.

This will update the master configuration in the following ways:

Add a new performance slave (apple-xseve-11)
Add a new Factory to download a build and run perf tests.

  • BuildSlaveSupport/build.webkit.org-config/config.json:
  • BuildSlaveSupport/build.webkit.org-config/master.cfg:

(DownloadAndPerfTestFactory):
(DownloadAndPerfTestFactory.init):

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json

    r105850 r106703  
    2222                    { "name": "apple-xserve-3", "platform": "mac-lion" },
    2323                    { "name": "apple-xserve-10", "platform": "mac-lion" },
     24                    { "name": "apple-xserve-11", "platform": "mac-lion" },
    2425                   
    2526                    { "name": "apple-windows-1", "platform": "win"},
     
    111112                    { "name": "Lion Intel Release (Build)", "type": "Build", "builddir": "lion-intel-release",
    112113                      "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
    113                       "triggers": ["lion-intel-release-tests", "lion-intel-release-tests-wk2"],
     114                      "triggers": ["lion-intel-release-tests", "lion-intel-release-tests-wk2", "lion-intel-release-perf"],
    114115                      "slavenames": ["apple-xserve-3"]
    115116                    },
     
    129130                      "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
    130131                      "slavenames": ["apple-macpro-6"]
     132                    },
     133                    {
     134                      "name": "Lion Intel Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "lion-release-perf-tests",
     135                      "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
     136                      "slavenames": ["apple-xserve-11"]
    131137                    },
    132138                    {
     
    298304                      "builderNames": ["Lion Intel Release (WebKit2 Tests)"]
    299305                    },
     306                    { "type": "Triggerable", "name": "lion-intel-release-perf",
     307                      "builderNames": ["Lion Intel Release (Perf)"]
     308                    },
    300309                    { "type": "Triggerable", "name": "lion-intel-debug-tests",
    301310                      "builderNames": ["Lion Intel Debug (Tests)"]
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg

    r105848 r106703  
    776776        self.addStep(RunAndUploadPerfTests)
    777777
     778class DownloadAndPerfTestFactory(Factory):
     779    def __init__(self, platform, configuration, architectures, **kwargs):
     780        Factory.__init__(self, platform, configuration, architectures, False, **kwargs)
     781        self.addStep(CreateWebKitBuildDirectory)
     782        self.addStep(DownloadBuiltProduct)
     783        self.addStep(ExtractBuiltProduct)
     784        self.addStep(RunAndUploadPerfTests)
     785
    778786class PlatformSpecificScheduler(AnyBranchScheduler):
    779787    def __init__(self, platform, branch, **kwargs):
  • trunk/Tools/ChangeLog

    r106702 r106703  
     12012-02-03  Lucas Forschler  <lforschler@apple.com>
     2
     3        Add a Mac Lion Performance bot.
     4        https://bugs.webkit.org/show_bug.cgi?id=77765
     5
     6        Reviewed by Adam Roben.
     7
     8        This will update the master configuration in the following ways:
     9            Add a new performance slave (apple-xseve-11)
     10            Add a new Factory to download a build and run perf tests.
     11           
     12        * BuildSlaveSupport/build.webkit.org-config/config.json:
     13        * BuildSlaveSupport/build.webkit.org-config/master.cfg:
     14        (DownloadAndPerfTestFactory):
     15        (DownloadAndPerfTestFactory.__init__):
     16
    1172012-02-03  Dirk Pranke  <dpranke@chromium.org>
    218
Note: See TracChangeset for help on using the changeset viewer.