8cc8120c2a9c2f4a4975ba9d608bc99ced1c2758
[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-seo-01", "platform": "mac-mavericks"},
26                     { "name": "apple-seo-02", "platform": "mac-mavericks"},
27                     { "name": "apple-seo-03", "platform": "mac-mavericks"},
28                     { "name": "apple-seo-04", "platform": "mac-mavericks"},
29                     { "name": "apple-seo-05", "platform": "mac-mavericks"},
30                     { "name": "apple-seo-06", "platform": "mac-mavericks"},
31
32                     { "name": "apple-windows-1", "platform": "win"},
33                     { "name": "apple-windows-2", "platform": "win"},
34                     { "name": "apple-windows-3", "platform": "win"},
35                     { "name": "apple-windows-4", "platform": "win"},
36                     { "name": "apple-windows-5", "platform": "win"},
37                     { "name": "apple-windows-6", "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                     { "name": "gtk-linux-slave-4", "platform": "gtk"},
43
44                     { "name": "wincairo-1", "platform": "wincairo" },
45
46                     { "name": "wince-1", "platform": "wince" },
47
48                     { "name": "efl-linux-slave-1", "platform": "efl" },
49                     { "name": "efl-linux-slave-2", "platform": "efl" },
50                     { "name": "efl-linux-slave-3", "platform": "efl" }
51
52                   ],
53
54     "builders":   [ { "name": "Apple Lion Debug (Build)", "type": "Build", "builddir": "lion-debug",
55                       "platform": "mac-lion", "configuration": "debug", "architectures": ["x86_64"],
56                       "triggers": ["lion-debug-tests-wk1", "lion-debug-tests-wk2"],
57                       "slavenames": ["apple-xserve-2", "apple-xserve-10"]
58                     },
59                     { "name": "Apple Lion Release (Build)", "type": "Build", "builddir": "lion-release",
60                       "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
61                       "triggers": ["lion-release-tests-wk1", "lion-release-tests-wk2", "lion-release-perf"],
62                       "slavenames": ["apple-xserve-3"]
63                     },
64                     { "name": "Apple Lion Debug WK1 (Tests)", "type": "Test", "builddir": "lion-debug-tests-wk1",
65                       "platform": "mac-lion", "configuration": "debug", "architectures": ["x86_64"],
66                       "slavenames": ["apple-macpro-4"]
67                     },
68                     { "name": "Apple Lion Debug WK2 (Tests)", "type": "TestWebKit2", "builddir": "lion-debug-tests-wk2",
69                       "platform": "mac-lion", "configuration": "debug", "architectures": ["x86_64"],
70                       "slavenames": ["apple-macpro-8"]
71                     },
72                     { "name": "Apple Lion Release WK1 (Tests)", "type": "Test", "builddir": "lion-release-tests-wk1",
73                       "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
74                       "slavenames": ["apple-macpro-5"]
75                     },
76                     { "name": "Apple Lion Release WK2 (Tests)", "type": "TestWebKit2", "builddir": "lion-release-tests-wk2",
77                       "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
78                       "slavenames": ["apple-macpro-6"]
79                     },
80                     {
81                       "name": "Apple Lion Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "lion-release-perf-tests",
82                       "platform": "mac-lion", "configuration": "release", "architectures": ["x86_64"],
83                       "slavenames": ["apple-xserve-11"]
84                     },
85                     { "name": "Apple MountainLion (Leaks)", "type": "TestLeaks", "builddir": "mountainlion-leaks",
86                       "platform": "mac-mountainlion", "configuration": "debug", "architectures": ["x86_64"],
87                       "slavenames": ["apple-mini-201"]
88                     },
89                     { "name": "Apple MountainLion Debug (Build)", "type": "Build", "builddir": "mountainlion-debug",
90                       "platform": "mac-mountainlion", "configuration": "debug", "architectures": ["x86_64"],
91                       "triggers": ["mountainlion-debug-tests-wk1", "mountainlion-debug-tests-wk2", "mountainlion-leaks"],
92                       "slavenames": ["apple-mini-202", "apple-mini-203"]
93                     },
94                     { "name": "Apple MountainLion Release (Build)", "type": "Build", "builddir": "mountainlion-release",
95                       "platform": "mac-mountainlion", "configuration": "release", "architectures": ["x86_64"],
96                       "triggers": ["mountainlion-release-tests-wk1", "mountainlion-release-tests-wk2", "mountainlion-release-perf"],
97                       "slavenames": ["apple-mini-204"]
98                     },
99                     { "name": "Apple MountainLion Release (32-bit Build)", "type": "Build", "builddir": "mountainlion-32bit-release",
100                       "platform": "mac-mountainlion", "configuration": "release", "architectures": ["i386"],
101                       "slavenames": ["apple-mini-218"]
102                     },
103                     { "name": "Apple MountainLion Debug WK1 (Tests)", "type": "Test", "builddir": "mountainlion-debug-tests-wk1",
104                       "platform": "mac-mountainlion", "configuration": "debug", "architectures": ["x86_64"],
105                       "slavenames": ["apple-mini-205"]
106                     },
107                     { "name": "Apple MountainLion Debug WK2 (Tests)", "type": "TestWebKit2", "builddir": "mountainlion-debug-tests-wk2",
108                       "platform": "mac-mountainlion", "configuration": "debug", "architectures": ["x86_64"],
109                       "slavenames": ["apple-mini-206", "apple-mini-207"]
110                     },
111                     { "name": "Apple MountainLion Release WK1 (Tests)", "type": "Test", "builddir": "mountainlion-release-tests-wk1",
112                       "platform": "mac-mountainlion", "configuration": "release", "architectures": ["x86_64"],
113                       "additionalArguments": ["--no-retry-failures"],
114                       "slavenames": ["apple-mini-208"]
115                     },
116                     { "name": "Apple MountainLion Release WK2 (Tests)", "type": "TestWebKit2", "builddir": "mountainlion-release-tests-wk2",
117                       "platform": "mac-mountainlion", "configuration": "release", "architectures": ["x86_64"],
118                       "slavenames": ["apple-mini-209"]
119                     },
120                     { "name": "Apple Mavericks Debug (Build)", "type": "Build", "builddir": "mavericks-debug",
121                       "platform": "mac-mavericks", "configuration": "debug", "architectures": ["x86_64"],
122                       "triggers": ["mavericks-debug-tests-wk1", "mavericks-debug-tests-wk2"],
123                       "slavenames": ["apple-seo-01"]
124                     },
125                     { "name": "Apple Mavericks Debug WK1 (Tests)", "type": "Test", "builddir": "mavericks-debug-tests-wk1",
126                       "platform": "mac-mavericks", "configuration": "debug", "architectures": ["x86_64"],
127                       "slavenames": ["apple-seo-02"]
128                     },
129                     { "name": "Apple Mavericks Debug WK2 (Tests)", "type": "TestWebKit2", "builddir": "mavericks-debug-tests-wk2",
130                       "platform": "mac-mavericks", "configuration": "debug", "architectures": ["x86_64"],
131                       "slavenames": ["apple-seo-03"]
132                     },
133                     { "name": "Apple Mavericks Release (Build)", "type": "Build", "builddir": "mavericks-release",
134                       "platform": "mac-mavericks", "configuration": "release", "architectures": ["x86_64"],
135                       "triggers": ["mavericks-release-tests-wk1", "mavericks-release-tests-wk2"],
136                       "slavenames": ["apple-seo-04"]
137                     },
138                     { "name": "Apple Mavericks Release WK1 (Tests)", "type": "Test", "builddir": "mavericks-release-tests-wk1",
139                       "platform": "mac-mavericks", "configuration": "release", "architectures": ["x86_64"],
140                       "additionalArguments": ["--no-retry-failures"],
141                       "slavenames": ["apple-seo-05"]
142                     },
143                     { "name": "Apple Mavericks Release WK2 (Tests)", "type": "TestWebKit2", "builddir": "mavericks-release-tests-wk2",
144                       "platform": "mac-mavericks", "configuration": "release", "architectures": ["x86_64"],
145                       "slavenames": ["apple-seo-06"]
146                     },
147                     {
148                       "name": "Apple MountainLion Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "mountainlion-release-perf-tests",
149                       "platform": "mac-mountainlion", "configuration": "release", "architectures": ["x86_64"],
150                       "slavenames": ["apple-mini-210"]
151                     },
152                     {
153                       "name": "Apple Win Release (Build)", "type": "Build", "builddir": "win-release",
154                       "platform": "win", "configuration": "release", "architectures": ["i386"],
155                       "triggers": ["win-release-tests"],
156                       "slavenames": ["apple-windows-2"]
157                     },
158                     {
159                       "name": "Apple Win 7 Release (Tests)", "type": "Test", "builddir": "win-release-tests",
160                       "platform": "win", "configuration": "release", "architectures": ["i386"],
161                       "slavenames": ["apple-windows-5", "apple-windows-6"]
162                     },
163                     {
164                       "name": "Apple Win Debug (Build)", "type": "Build", "builddir": "win-debug",
165                       "platform": "win", "configuration": "debug", "architectures": ["i386"],
166                       "triggers": ["win-debug-tests"],
167                       "slavenames": ["apple-windows-1"]
168                     },
169                     {
170                       "name": "Apple Win 7 Debug (Tests)", "type": "Test", "builddir": "win-debug-tests",
171                       "platform": "win", "configuration": "debug", "architectures": ["i386"],
172                       "slavenames": ["apple-windows-3", "apple-windows-4"]
173                     },
174                     {
175                       "name": "GTK Linux 32-bit Release", "type": "BuildAndNonLayoutTest", "builddir": "gtk-linux-32-release",
176                       "platform": "gtk", "configuration": "release", "architectures": ["i386"],
177                       "slavenames": ["gtk-linux-slave-1"]
178                     },
179                     {
180                       "name": "GTK Linux 64-bit Release", "type": "BuildAndTestWebKit2", "builddir": "gtk-linux-64-release",
181                       "platform": "gtk", "configuration": "release", "architectures": ["x86_64"],
182                       "triggers": ["gtk-linux-64-release-tests-wk1"],
183                       "slavenames": ["gtk-linux-slave-2"]
184                     },
185                     {
186                       "name": "GTK Linux 64-bit Debug WK1", "type": "BuildAndTestWebKit1Only", "builddir": "gtk-linux-64-debug-wk1",
187                       "platform": "gtk", "configuration": "debug", "architectures": ["x86_64"],
188                       "slavenames": ["gtk-linux-slave-3"]
189                     },
190                     {
191                       "name": "GTK Linux 64-bit Release WK1 (Tests)", "type": "Test", "builddir": "gtk-linux-64-release-tests-wk1",
192                       "platform": "gtk", "configuration": "release", "architectures": ["x86_64"],
193                       "slavenames": ["gtk-linux-slave-4"]
194                     },
195                     {
196                       "name": "WinCairo Release", "type": "BuildAndTest", "builddir": "win-cairo-release",
197                       "platform": "wincairo", "configuration": "release", "architectures": ["i386"],
198                       "slavenames": ["wincairo-1"]
199                     },
200                     {
201                       "name": "WinCE Release (Build)", "type": "Build", "builddir": "wince-release",
202                       "platform": "wince", "configuration": "release", "architectures": ["i386"],
203                       "slavenames": ["wince-1"]
204                     },
205                     {
206                       "name": "EFL Linux 64-bit Release WK1", "type": "BuildAndTestWebKit1Only", "builddir": "efl-linux-64-release-wk1",
207                       "platform": "efl", "configuration": "release", "architectures": ["x86_64"],
208                       "slavenames": ["efl-linux-slave-1"]
209                     },
210                     {
211                       "name": "EFL Linux 64-bit Release WK2", "type": "BuildAndTestWebKit2Only", "builddir": "efl-linux-64-release-wk2",
212                       "platform": "efl", "configuration": "release", "architectures": ["x86_64"],
213                       "slavenames": ["efl-linux-slave-2"]
214                     },
215                     {
216                       "name": "EFL Linux 32-bit Release (Build)", "type": "Build", "builddir": "efl-linux-32-release",
217                       "platform": "efl", "configuration": "release", "architectures": ["i386"],
218                       "slavenames": ["efl-linux-slave-3"]
219                     }
220                   ],
221
222     "schedulers": [ { "type": "AnyBranchScheduler", "name": "trunk", "change_filter": "trunk_filter", "treeStableTimer": 45.0,
223                       "builderNames": ["GTK Linux 32-bit Release", "GTK Linux 64-bit Release", "GTK Linux 64-bit Debug WK1",
224                                        "EFL Linux 64-bit Release WK1", "EFL Linux 64-bit Release WK2", "EFL Linux 32-bit Release (Build)",
225                                        "WinCairo Release", "WinCE Release (Build)"]
226                     },
227                     { "type": "PlatformSpecificScheduler", "platform": "mac-lion", "branch": "trunk", "treeStableTimer": 45.0,
228                       "builderNames": ["Apple Lion Release (Build)", "Apple Lion Debug (Build)"]
229                     },
230                     { "type": "PlatformSpecificScheduler", "platform": "mac-mountainlion", "branch": "trunk", "treeStableTimer": 45.0,
231                       "builderNames": ["Apple MountainLion Release (Build)", "Apple MountainLion Debug (Build)", "Apple MountainLion Release (32-bit Build)"]
232                     },
233                     { "type": "PlatformSpecificScheduler", "platform": "mac-mavericks", "branch": "trunk", "treeStableTimer": 45.0,
234                       "builderNames": ["Apple Mavericks Release (Build)", "Apple Mavericks Debug (Build)"]
235                     },
236                     { "type": "PlatformSpecificScheduler", "platform": "win", "branch": "trunk", "treeStableTimer": 45.0,
237                       "builderNames": ["Apple Win Release (Build)", "Apple Win Debug (Build)"]
238                     },
239                     { "type": "Triggerable", "name": "lion-release-tests-wk1",
240                       "builderNames": ["Apple Lion Release WK1 (Tests)"]
241                     },
242                     { "type": "Triggerable", "name": "lion-release-tests-wk2",
243                       "builderNames": ["Apple Lion Release WK2 (Tests)"]
244                     },
245                     { "type": "Triggerable", "name": "lion-release-perf",
246                       "builderNames": ["Apple Lion Release (Perf)"]
247                     },
248                     { "type": "Triggerable", "name": "lion-debug-tests-wk1",
249                       "builderNames": ["Apple Lion Debug WK1 (Tests)"]
250                     },
251                     { "type": "Triggerable", "name": "lion-debug-tests-wk2",
252                       "builderNames": ["Apple Lion Debug WK2 (Tests)"]
253                     },
254                     { "type": "Triggerable", "name": "mountainlion-release-tests-wk1",
255                       "builderNames": ["Apple MountainLion Release WK1 (Tests)"]
256                     },
257                     { "type": "Triggerable", "name": "mountainlion-release-tests-wk2",
258                       "builderNames": ["Apple MountainLion Release WK2 (Tests)"]
259                     },
260                     { "type": "Triggerable", "name": "mountainlion-release-perf",
261                       "builderNames": ["Apple MountainLion Release (Perf)"]
262                     },
263                     { "type": "Triggerable", "name": "mountainlion-debug-tests-wk1",
264                       "builderNames": ["Apple MountainLion Debug WK1 (Tests)"]
265                     },
266                     { "type": "Triggerable", "name": "mountainlion-debug-tests-wk2",
267                       "builderNames": ["Apple MountainLion Debug WK2 (Tests)"]
268                     },
269                     { "type": "Triggerable", "name": "mountainlion-leaks",
270                       "builderNames": ["Apple MountainLion (Leaks)"]
271                     },
272                     { "type": "Triggerable", "name": "mavericks-release-tests-wk1",
273                       "builderNames": ["Apple Mavericks Release WK1 (Tests)"]
274                     },
275                     { "type": "Triggerable", "name": "mavericks-release-tests-wk2",
276                       "builderNames": ["Apple Mavericks Release WK2 (Tests)"]
277                     },
278                     { "type": "Triggerable", "name": "mavericks-debug-tests-wk1",
279                       "builderNames": ["Apple Mavericks Debug WK1 (Tests)"]
280                     },
281                     { "type": "Triggerable", "name": "mavericks-debug-tests-wk2",
282                       "builderNames": ["Apple Mavericks Debug WK2 (Tests)"]
283                     },
284                     { "type": "Triggerable", "name": "win-release-tests",
285                       "builderNames": ["Apple Win 7 Release (Tests)"]
286                     },
287                     { "type": "Triggerable", "name": "win-debug-tests",
288                       "builderNames": ["Apple Win 7 Debug (Tests)"]
289                     },
290                     { "type": "Triggerable", "name": "gtk-linux-64-release-tests-wk1",
291                       "builderNames": ["GTK Linux 64-bit Release WK1 (Tests)"]
292                     }
293                   ]
294 }