2006-10-04 Mark Rowe <bdash@webkit.org>
[WebKit-https.git] / WebKitTools / BuildSlaveSupport / build.webkit.org-config / webkit / builders.py
1 from webkit.factories import *
2
3 _builders = [('post-commit-powerpc-mac-os-x', StandardBuildFactory, ['apple-slave-6', 'apple-slave-5']),
4              ('post-commit-leaks-powerpc-mac-os-x', LeakBuildFactory, ['apple-slave-5', 'apple-slave-6']),
5              ('page-layout-test-mac-os-x', PageLoadTestBuildFactory, ['apple-slave-1']),
6              ('post-commit-pixel-powerpc-mac-os-x', PixelTestBuildFactory, ['apple-slave-3', 'apple-slave-4']),
7              ('post-commit-win32', Win32BuildFactory, ['apple-slave-2']),
8              ('periodic-powerpc-mac-os-x-no-svg', NoSVGBuildFactory, ['apple-slave-4', 'apple-slave-3']),
9              ('post-commit-linux-qt', QtBuildFactory, ['wildfox-slave-1']),
10              ]
11
12 def getBuilders():
13     result = []
14     for name, factory, slaves in _builders:
15         result.append({'name': name,
16                        'slavenames': slaves,
17                        'builddir': name,
18                        'factory': factory()})
19     return result