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