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