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