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