{ "name": "apple-xserve-2", "platform": "mac-lion" },
{ "name": "apple-xserve-3", "platform": "mac-lion" },
{ "name": "apple-xserve-10", "platform": "mac-lion" },
+ { "name": "apple-xserve-11", "platform": "mac-lion" },
{ "name": "apple-windows-1", "platform": "win"},
{ "name": "apple-windows-2", "platform": "win"},
},
{ "name": "Lion Intel Release (Build)", "type": "Build", "builddir": "lion-intel-release",
"platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
- "triggers": ["lion-intel-release-tests", "lion-intel-release-tests-wk2"],
+ "triggers": ["lion-intel-release-tests", "lion-intel-release-tests-wk2", "lion-intel-release-perf"],
"slavenames": ["apple-xserve-3"]
},
{ "name": "Lion Intel Debug (Tests)", "type": "Test", "builddir": "lion-intel-debug-tests",
"platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
"slavenames": ["apple-macpro-6"]
},
+ {
+ "name": "Lion Intel Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "lion-release-perf-tests",
+ "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
+ "slavenames": ["apple-xserve-11"]
+ },
{
"name": "Windows Release (Build)", "type": "Build", "builddir": "win-release",
"platform": "win", "configuration": "release", "architectures": ["i386"],
{ "type": "Triggerable", "name": "lion-intel-release-tests-wk2",
"builderNames": ["Lion Intel Release (WebKit2 Tests)"]
},
+ { "type": "Triggerable", "name": "lion-intel-release-perf",
+ "builderNames": ["Lion Intel Release (Perf)"]
+ },
{ "type": "Triggerable", "name": "lion-intel-debug-tests",
"builderNames": ["Lion Intel Debug (Tests)"]
},
self.addStep(CompileWebKit)
self.addStep(RunAndUploadPerfTests)
+class DownloadAndPerfTestFactory(Factory):
+ def __init__(self, platform, configuration, architectures, **kwargs):
+ Factory.__init__(self, platform, configuration, architectures, False, **kwargs)
+ self.addStep(CreateWebKitBuildDirectory)
+ self.addStep(DownloadBuiltProduct)
+ self.addStep(ExtractBuiltProduct)
+ self.addStep(RunAndUploadPerfTests)
+
class PlatformSpecificScheduler(AnyBranchScheduler):
def __init__(self, platform, branch, **kwargs):
self.platform = platform
+2012-02-03 Lucas Forschler <lforschler@apple.com>
+
+ 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__):
+
2012-02-03 Dirk Pranke <dpranke@chromium.org>
Extra TestWebKitAPI.gyp/TestWebKitAPI.target.chromium.mk in repository