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