4c31d177513ef2e33410a439bfe9f34dee4de855
[WebKit-https.git] / Tools / BuildSlaveSupport / build.webkit.org-config / config.json
1 {
2     "slaves":     [ { "name": "test-slave", "platform": "*" },
3
4                   
5                     { "name": "apple-xserve-4", "platform": "mac-snowleopard" },
6                     { "name": "apple-xserve-9", "platform": "mac-snowleopard" },        
7
8                     { "name": "apple-macpro-3", "platform": "mac-lion" },
9                     { "name": "apple-macpro-4", "platform": "mac-lion" },
10                     { "name": "apple-macpro-5", "platform": "mac-lion" },       
11                     { "name": "apple-macpro-6", "platform": "mac-lion" },
12                     { "name": "apple-macpro-8", "platform": "mac-lion" },       
13                     { "name": "apple-xserve-1", "platform": "mac-lion" },
14                     { "name": "apple-xserve-2", "platform": "mac-lion" },
15                     { "name": "apple-xserve-3", "platform": "mac-lion" },
16                     { "name": "apple-xserve-10", "platform": "mac-lion" },
17                     { "name": "apple-xserve-11", "platform": "mac-lion" },
18                     
19                     { "name": "apple-windows-1", "platform": "win"},
20                     { "name": "apple-windows-2", "platform": "win"},
21                     { "name": "apple-windows-3", "platform": "win"},
22                     { "name": "apple-windows-4", "platform": "win"},
23                     { "name": "apple-windows-5", "platform": "win"},
24                     { "name": "apple-windows-6", "platform": "win"},
25                     { "name": "apple-windows-13", "platform": "win"},
26                     { "name": "apple-windows-14", "platform": "win"},
27                     { "name": "apple-windows-15", "platform": "win"},
28
29                     { "name": "gtk-linux-slave-1", "platform": "gtk"},
30                     { "name": "gtk-linux-slave-2", "platform": "gtk"},
31                     { "name": "gtk-linux-slave-3", "platform": "gtk"},
32
33                     { "name": "szeged-linux-1", "platform": "qt-4.8"},
34                     { "name": "szeged-linux-2", "platform": "qt-4.8"},
35                     { "name": "szeged-linux-3", "platform": "qt-5.0-wk1"},
36                     { "name": "szeged-linux-4", "platform": "qt-arm"},
37                     { "name": "szeged-linux-5", "platform": "qt-5.0-wk2"},
38
39                     { "name": "szeged-windows-1", "platform": "qt-win"},
40                     { "name": "szeged-windows-2", "platform": "qt-win"},
41
42                     { "name": "indt-snowleopard", "platform": "qt-mac"},
43
44                     { "name": "google-windows-1", "platform": "chromium-win" },
45                     { "name": "google-windows-2", "platform": "chromium-win" },
46                     { "name": "google-windows-perf", "platform": "chromium-win" },
47                     { "name": "google-mac-1", "platform": "chromium-mac" },
48                     { "name": "google-mac-2", "platform": "chromium-mac" },
49                     { "name": "google-mac-3", "platform": "chromium-mac" },
50                     { "name": "google-mac-4", "platform": "chromium-mac" },
51                     { "name": "google-mac-perf", "platform": "chromium-mac" },
52                     { "name": "google-linux-1", "platform": "chromium-linux" },
53                     { "name": "google-linux-2", "platform": "chromium-linux" },
54                     { "name": "google-linux-perf", "platform": "chromium-linux" },
55                     { "name": "google-linux-android", "platform": "chromium-android" },
56
57                     { "name": "wincairo-1", "platform": "wincairo" },
58
59                     { "name": "wince-1", "platform": "wince" },
60                     
61                     { "name": "efl-linux-slave-1", "platform": "efl" },
62                     { "name": "efl-linux-slave-2", "platform": "efl" },
63                     { "name": "efl-linux-slave-3", "platform": "efl" },
64
65                     { "name": "hfreyther-mipsel-linux1", "platform": "qt"},
66                     { "name": "hfreyther-sh4-linux1", "platform": "qt"}
67                   ],
68
69     "builders":   [ { "name": "Apple SnowLeopard Release Build", "type": "Build", "builddir": "snowleopard-release",
70                       "platform": "mac-snowleopard", "configuration": "release", "architectures": ["x86_64"],
71                       "slavenames": ["apple-xserve-4"]
72                     },
73                     { "name": "Apple SnowLeopard Debug Build", "type": "Build", "builddir": "snowleopard-debug",
74                       "platform": "mac-snowleopard", "configuration": "debug", "architectures": ["x86_64"],
75                       "slavenames": ["apple-xserve-9"]
76                     },
77                     { "name": "Apple Lion Leaks", "type": "BuildAndTestLeaks", "builddir": "lion-leaks",
78                       "platform": "mac-lion", "configuration": "debug", "architectures": ["x86_64"],
79                       "slavenames": ["apple-macpro-3"]
80                     },
81                     { "name": "Apple Lion Debug Build", "type": "Build", "builddir": "lion-debug",
82                       "platform": "mac-lion", "configuration": "debug", "architectures": ["x86_64"],
83                       "triggers": ["lion-debug-tests-wk1", "lion-debug-tests-wk2"],
84                       "slavenames": ["apple-xserve-2", "apple-xserve-10"]
85                     },
86                     { "name": "Apple Lion Release Build", "type": "Build", "builddir": "lion-release",
87                       "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
88                       "triggers": ["lion-release-tests-wk1", "lion-release-tests-wk2", "lion-release-perf"],
89                       "slavenames": ["apple-xserve-3"]
90                     },
91                     { "name": "Apple Lion Debug WK1 Tests", "type": "Test", "builddir": "lion-debug-tests-wk1",
92                       "platform": "mac-lion", "configuration": "debug", "architectures": ["x86_64"],
93                       "slavenames": ["apple-macpro-4"]
94                     },
95                     { "name": "Apple Lion Debug WK2 Tests", "type": "TestWebKit2", "builddir": "lion-debug-tests-wk2",
96                       "platform": "mac-lion", "configuration": "debug", "architectures": ["x86_64"],
97                       "slavenames": ["apple-macpro-8", "apple-xserve-1"]
98                     },
99                     { "name": "Apple Lion Release WK1 Tests", "type": "Test", "builddir": "lion-release-tests-wk1",
100                       "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
101                       "slavenames": ["apple-macpro-5"]
102                     },
103                     { "name": "Apple Lion Release WK2 Tests", "type": "TestWebKit2", "builddir": "lion-release-tests-wk2",
104                       "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
105                       "slavenames": ["apple-macpro-6"]
106                     },
107                     {
108                       "name": "Apple Lion Release Perf", "type": "DownloadAndPerfTest", "builddir": "lion-release-perf-tests",
109                       "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
110                       "slavenames": ["apple-xserve-11"]
111                     },
112                     {
113                       "name": "Apple Win Release Build", "type": "Build", "builddir": "win-release",
114                       "platform": "win", "configuration": "release", "architectures": ["i386"],
115                       "triggers": ["win-release-tests"],
116                       "slavenames": ["apple-windows-2"]
117                     },
118                     {
119                       "name": "Apple Win 7 Release Tests", "type": "Test", "builddir": "win-release-tests",
120                       "platform": "win", "configuration": "release", "architectures": ["i386"],
121                       "slavenames": ["apple-windows-5", "apple-windows-6"]
122                     },
123                     {
124                       "name": "Apple Win Debug Build", "type": "Build", "builddir": "win-debug",
125                       "platform": "win", "configuration": "debug", "architectures": ["i386"],
126                       "triggers": ["win-debug-tests"],
127                       "slavenames": ["apple-windows-1"]
128                     },
129                     {
130                       "name": "Apple Win XP Debug Tests", "type": "Test", "builddir": "win-debug-tests",
131                       "platform": "win", "configuration": "debug", "architectures": ["i386"],
132                       "slavenames": ["apple-windows-3", "apple-windows-4", "apple-windows-13", "apple-windows-14", "apple-windows-15"]
133                     },
134                     {
135                       "name": "GTK Linux 32-bit Release", "type": "BuildAndTest", "builddir": "gtk-linux-32-release",
136                       "platform": "gtk", "configuration": "release", "architectures": ["i386"],
137                       "slavenames": ["gtk-linux-slave-1"]
138                     },
139                     {
140                       "name": "GTK Linux 64-bit Release", "type": "BuildAndTest", "builddir": "gtk-linux-64-release",
141                       "platform": "gtk", "configuration": "release", "architectures": ["x86_64"],
142                       "slavenames": ["gtk-linux-slave-2"]
143                     },
144                     {
145                       "name": "GTK Linux 64-bit Debug", "type": "BuildAndTest", "builddir": "gtk-linux-64-debug",
146                       "platform": "gtk", "configuration": "debug", "architectures": ["x86_64"],
147                       "slavenames": ["gtk-linux-slave-3"]
148                     },
149                     {
150                       "name": "Qt Linux Release", "type": "BuildAndTest", "builddir": "qt-linux-release",
151                       "platform": "qt-4.8", "configuration": "release", "architectures": ["i386"],
152                       "slavenames": ["szeged-linux-1"]
153                     },
154                     {
155                       "name": "Qt Linux Release minimal", "type": "Build", "builddir": "qt-linux-release-minimal",
156                       "platform": "qt-4.8", "configuration": "release", "architectures": ["i386"],
157                       "slavenames": ["szeged-linux-2"]
158                     },
159                     {
160                       "name": "Qt Linux 64-bit Release (Perf)", "type": "BuildAndPerfTest", "builddir": "qt-linux-64-release-perf-tests",
161                       "platform": "qt-5.0-wk1", "configuration": "release", "architectures": ["x86_64"],
162                       "slavenames": ["szeged-linux-3"]
163                     },
164                     {
165                       "name": "Qt Linux 64-bit Release (WebKit2 Perf)", "type": "BuildAndPerfTestWebKit2", "builddir": "qt-linux-64-release-wk2-perf-tests",
166                       "platform": "qt-5.0-wk2", "configuration": "release", "architectures": ["x86_64"],
167                       "slavenames": ["szeged-linux-5"]
168                     },
169                     {
170                       "name": "Qt Linux ARMv7 Release", "type": "Build", "builddir": "qt-linux-armv7-release",
171                       "platform": "qt-arm", "configuration": "release", "architectures": ["armv7"],
172                       "slavenames": ["szeged-linux-4"]
173                     },
174                     {
175                       "name": "Qt Windows 32-bit Release", "type": "Build", "builddir": "qt-windows-32bit-release",
176                       "platform": "qt-win", "configuration": "release", "architectures": ["i386"],
177                       "slavenames": ["szeged-windows-1"]
178                     },
179                     {
180                       "name": "Qt Windows 32-bit Debug", "type": "Build", "builddir": "qt-windows-32bit-debug",
181                       "platform": "qt-win", "configuration": "debug", "architectures": ["i386"],
182                       "slavenames": ["szeged-windows-2"]
183                     },
184                     {
185                       "name": "Qt SnowLeopard Release", "type": "Build", "builddir": "qt-snowleopard-release",
186                       "platform": "qt-mac", "configuration": "release", "architectures": ["x86_64"],
187                       "slavenames": ["indt-snowleopard"]
188                     },
189                     {
190                       "name": "Qt Linux MIPS Release", "type": "Build", "builddir": "qt-linux-mips-release",
191                       "platform": "qt", "configuration": "release", "architectures": ["mipsel"],
192                       "slavenames": ["hfreyther-mipsel-linux1"]
193                     },
194                     {
195                       "name": "Qt Linux SH4 Release", "type": "Build", "builddir": "qt-linux-sh4-release",
196                       "platform": "qt", "configuration": "release", "architectures": ["sh4"],
197                       "slavenames": ["hfreyther-sh4-linux1"]
198                     },
199                     {
200                       "name": "Chromium Win Release", "type": "Build", "builddir": "chromium-win-release",
201                       "platform": "chromium-win", "configuration": "release", "architectures": ["i386"],
202                       "triggers": ["chromium-win-release-tests", "chromium-win-perf-tests"],
203                       "slavenames": ["google-windows-1"]
204                     },
205                     {
206                       "name": "Chromium Win Release (Tests)", "type": "Test", "builddir": "chromium-win-release-tests",
207                       "platform": "chromium-win", "configuration": "release", "architectures": ["i386"],
208                       "slavenames": ["google-windows-2"]
209                     },
210                     {
211                       "name": "Chromium Win Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "chromium-win-perf-tests",
212                       "platform": "chromium-win", "configuration": "release", "architectures": ["i386"],
213                       "slavenames": ["google-windows-perf"]
214                     },
215                     {
216                       "name": "Chromium Mac Release", "type": "Build", "builddir": "chromium-mac-release",
217                       "platform": "chromium-mac", "configuration": "release", "architectures": ["i386"],
218                       "triggers": ["chromium-mac-release-tests", "chromium-mac-perf-tests"],
219                       "slavenames": ["google-mac-1", "google-mac-3"]
220                     },
221                     {
222                       "name": "Chromium Mac Release (Tests)", "type": "Test", "builddir": "chromium-mac-release-tests",
223                       "platform": "chromium-mac", "configuration": "release", "architectures": ["i386"],
224                       "slavenames": ["google-mac-2", "google-mac-4"]
225                     },
226                     {
227                       "name": "Chromium Mac Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "chromium-mac-perf-tests",
228                       "platform": "chromium-mac", "configuration": "release", "architectures": ["i386"],
229                       "slavenames": ["google-mac-perf"]
230                     },
231                     {
232                       "name": "Chromium Linux Release", "type": "Build", "builddir": "chromium-linux-release",
233                       "platform": "chromium-linux", "configuration": "release", "architectures": ["i386"],
234                       "triggers": ["chromium-linux-release-tests", "chromium-linux-perf-tests"],
235                       "slavenames": ["google-linux-1"]
236                     },
237                     {
238                       "name": "Chromium Linux Release (Tests)", "type": "Test", "builddir": "chromium-linux-release-tests",
239                       "platform": "chromium-linux", "configuration": "release", "architectures": ["i386"],
240                       "slavenames": ["google-linux-2"]
241                     },
242                     {
243                       "name": "Chromium Linux Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "chromium-linux-perf-tests",
244                       "platform": "chromium-linux", "configuration": "release", "architectures": ["i386"],
245                       "slavenames": ["google-linux-perf"]
246                     },
247                     {
248                       "name": "Chromium Android Release", "type": "Build", "builddir": "chromium-linux-android",
249                       "platform": "chromium-android", "configuration": "release", "architectures": ["i386"],
250                       "slavenames": ["google-linux-android"]
251                     },
252                     {
253                       "name": "WinCairo Release", "type": "BuildAndTest", "builddir": "win-cairo-release",
254                       "platform": "wincairo", "configuration": "release", "architectures": ["i386"],
255                       "slavenames": ["wincairo-1"]
256                     },
257                     {
258                       "name": "WinCE Release (Build)", "type": "Build", "builddir": "wince-release",
259                       "platform": "wince", "configuration": "release", "architectures": ["i386"],
260                       "slavenames": ["wince-1"]
261                     },
262                     {
263                       "name": "EFL Linux 64-bit Release", "type": "BuildAndTest", "builddir": "efl-linux-64-release",
264                       "platform": "efl", "configuration": "release", "architectures": ["x86_64"],
265                       "slavenames": ["efl-linux-slave-1"]
266                     },
267                     {
268                       "name": "EFL Linux 64-bit Debug", "type": "BuildAndTest", "builddir": "efl-linux-64-debug",
269                       "platform": "efl", "configuration": "debug", "architectures": ["x86_64"],
270                       "slavenames": ["efl-linux-slave-2"]
271                     },
272                     {
273                       "name": "EFL Linux 32-bit Release (Build)", "type": "Build", "builddir": "efl-linux-32-release",
274                       "platform": "efl", "configuration": "release", "architectures": ["i386"],
275                       "slavenames": ["efl-linux-slave-3"]
276                     }
277                   ],
278
279     "schedulers": [ { "type": "AnyBranchScheduler", "name": "trunk", "change_filter": "trunk_filter", "treeStableTimer": 45.0,
280                       "builderNames": ["GTK Linux 32-bit Release", "GTK Linux 64-bit Release", "GTK Linux 64-bit Debug",
281                                        "Qt Linux Release", "Qt Linux Release minimal", "Qt Linux 64-bit Release (Perf)",
282                                        "Qt Linux 64-bit Release (WebKit2 Perf)", "Qt Linux ARMv7 Release",
283                                        "Qt Windows 32-bit Release", "Qt Windows 32-bit Debug", "Qt SnowLeopard Release",
284                                        "Qt Linux MIPS Release", "Qt Linux SH4 Release",
285                                        "Chromium Win Release", "Chromium Mac Release", "Chromium Linux Release",
286                                        "Chromium Android Release",
287                                        "EFL Linux 64-bit Release", "EFL Linux 64-bit Debug", "EFL Linux 32-bit Release (Build)",
288                                        "WinCairo Release", "WinCE Release (Build)"]
289                     },
290                     { "type": "PlatformSpecificScheduler", "platform": "mac-snowleopard", "branch": "trunk", "treeStableTimer": 45.0, 
291                       "builderNames": ["Apple SnowLeopard Release Build", "Apple SnowLeopard Debug Build"] 
292                     },
293                     { "type": "PlatformSpecificScheduler", "platform": "mac-lion", "branch": "trunk", "treeStableTimer": 45.0,
294                       "builderNames": ["Apple Lion Release Build", "Apple Lion Debug Build", "Apple Lion Leaks"]
295                     },
296                     { "type": "PlatformSpecificScheduler", "platform": "win", "branch": "trunk", "treeStableTimer": 45.0,
297                       "builderNames": ["Apple Win Release Build", "Apple Win Debug Build"]
298                     },
299                     { "type": "Triggerable", "name": "lion-release-tests-wk1",
300                       "builderNames": ["Apple Lion Release WK1 Tests"]
301                     },
302                     { "type": "Triggerable", "name": "lion-release-tests-wk2",
303                       "builderNames": ["Apple Lion Release WK2 Tests"]
304                     },
305                     { "type": "Triggerable", "name": "lion-release-perf",
306                       "builderNames": ["Apple Lion Release Perf"]
307                     },
308                     { "type": "Triggerable", "name": "lion-debug-tests-wk1",
309                       "builderNames": ["Apple Lion Debug WK1 Tests"]
310                     },
311                     { "type": "Triggerable", "name": "lion-debug-tests-wk2",
312                       "builderNames": ["Apple Lion Debug WK2 Tests"]
313                     },
314                     { "type": "Triggerable", "name": "win-release-tests",
315                       "builderNames": ["Apple Win 7 Release Tests"]
316                     },
317                     { "type": "Triggerable", "name": "win-debug-tests",
318                       "builderNames": ["Apple Win XP Debug Tests"]
319                     },
320                     { "type": "Triggerable", "name": "chromium-win-release-tests",
321                       "builderNames": ["Chromium Win Release (Tests)"]
322                     },
323                     { "type": "Triggerable", "name": "chromium-win-perf-tests",
324                       "builderNames": ["Chromium Win Release (Perf)"]
325                     },
326                     { "type": "Triggerable", "name": "chromium-mac-release-tests",
327                       "builderNames": ["Chromium Mac Release (Tests)"]
328                     },
329                     { "type": "Triggerable", "name": "chromium-mac-perf-tests",
330                       "builderNames": ["Chromium Mac Release (Perf)"]
331                     },
332                     { "type": "Triggerable", "name": "chromium-linux-release-tests",
333                       "builderNames": ["Chromium Linux Release (Tests)"]
334                     },
335                     { "type": "Triggerable", "name": "chromium-linux-perf-tests",
336                       "builderNames": ["Chromium Linux Release (Perf)"]
337                     }
338                   ]
339 }