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