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