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