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