The same bots shouldn't run both Windows Debug Tests and Windows Release Tests.
[WebKit-https.git] / WebKitTools / BuildSlaveSupport / build.webkit.org-config / config.json
1 {
2     "slaves":     [ { "name": "test-slave", "platform": "*" },
3
4                     { "name": "apple-xserve-1", "platform": "mac-leopard" },
5                     { "name": "apple-xserve-2", "platform": "mac-leopard" },
6                     { "name": "apple-xserve-3", "platform": "mac-leopard" },
7
8                     { "name": "apple-xserve-4", "platform": "mac-snowleopard" },
9                     { "name": "apple-xserve-5", "platform": "mac-snowleopard" },
10                     { "name": "apple-xserve-6", "platform": "mac-snowleopard" },
11                     { "name": "apple-xserve-7", "platform": "mac-snowleopard" },
12
13                     { "name": "apple-pixel-1", "platform": "mac-leopard" },
14
15                     { "name": "apple-macpro-1", "platform": "mac-snowleopard" },
16                     { "name": "apple-macpro-2", "platform": "mac-snowleopard" },
17                     { "name": "apple-macpro-3", "platform": "mac-snowleopard" },
18                     { "name": "apple-macpro-4", "platform": "mac-leopard" },
19                     { "name": "apple-macpro-5", "platform": "mac-leopard" },    
20
21                     { "name": "apple-windows-1", "platform": "win"},
22                     { "name": "apple-windows-2", "platform": "win"},
23                     { "name": "apple-windows-3", "platform": "win"},
24                     { "name": "apple-windows-4", "platform": "win"},
25                     { "name": "apple-windows-5", "platform": "win"},
26                     { "name": "apple-windows-6", "platform": "win"},
27                     { "name": "apple-windows-7", "platform": "win"},
28
29                     { "name": "gtk-linux-slave-1", "platform": "gtk"},
30                     { "name": "gtk-linux-slave-2", "platform": "gtk"},
31                     { "name": "gtk-linux-slave-3", "platform": "gtk"},
32                     { "name": "gtk-linux-slave-4", "platform": "gtk"},
33
34                     { "name": "szeged-linux-1", "platform": "qt"},
35                     { "name": "szeged-linux-2", "platform": "qt"},
36                     { "name": "szeged-linux-3", "platform": "qt"},
37                     { "name": "szeged-linux-4", "platform": "qt"},
38
39                     { "name": "szeged-windows-1", "platform": "qt"},
40                     { "name": "szeged-windows-2", "platform": "qt"},
41
42                     { "name": "google-windows-1", "platform": "chromium-win" },
43                     { "name": "google-mac-1", "platform": "chromium-mac" },
44                     { "name": "google-linux-1", "platform": "chromium-linux" },
45                     { "name": "google-windows-2", "platform": "chromium-win" },
46                     { "name": "google-mac-2", "platform": "chromium-mac" },
47                     { "name": "google-linux-2", "platform": "chromium-linux" },
48                     { "name": "google-new-tests", "platform": "mac-leopard" },
49
50                     { "name": "wincairo-1", "platform": "wincairo" }
51                   ],
52
53     "builders":   [ { "name": "Leopard Intel Release (Build)", "type": "Build", "builddir": "leopard-intel-release",
54                       "platform": "mac-leopard", "configuration": "release", "architectures": ["i386"],
55                       "triggers": ["leopard-intel-release-tests"],
56                       "slavenames": ["apple-xserve-1", "apple-xserve-2", "test-slave"]
57                     },
58                     { "name": "Leopard Intel Release (Tests)", "type": "Test", "builddir": "leopard-intel-release-tests",
59                       "platform": "mac-leopard", "configuration": "release", "architectures": ["i386"],
60                       "slavenames": ["apple-macpro-4", "apple-pixel-1", "test-slave"]
61                     },
62
63                     { "name": "Leopard Intel Debug (Build)", "type": "Build", "builddir": "leopard-intel-debug",
64                       "platform": "mac-leopard", "configuration": "debug", "architectures": ["i386"],
65                       "triggers": ["leopard-intel-debug-tests"],
66                       "slavenames": ["apple-xserve-1", "apple-xserve-2", "test-slave"]
67                     },
68                     { "name": "Leopard Intel Debug (Tests)", "type": "Test", "builddir": "leopard-intel-debug-tests",
69                       "platform": "mac-leopard", "configuration": "debug", "architectures": ["i386"],
70                       "slavenames": ["apple-xserve-3", "test-slave", "apple-macpro-5"]
71                     },
72                     { "name": "SnowLeopard Intel Release (Build)", "type": "Build", "builddir": "snowleopard-intel-release",
73                       "platform": "mac-snowleopard", "configuration": "release", "architectures": ["x86_64"],
74                       "triggers": ["snowleopard-intel-release-tests", "snowleopard-intel-release-tests-wk2"],
75                       "slavenames": ["apple-xserve-4", "test-slave"]
76                     },
77                     { "name": "SnowLeopard Intel Release (Tests)", "type": "Test", "builddir": "snowleopard-intel-release-tests",
78                       "platform": "mac-snowleopard", "configuration": "release", "architectures": ["x86_64"],
79                       "slavenames": ["apple-xserve-5", "apple-xserve-6", "test-slave"]
80                     },
81                     { "name": "SnowLeopard Intel Leaks", "type": "BuildAndTestLeaks", "builddir": "snowleopard-intel-leaks",
82                       "platform": "mac-snowleopard", "configuration": "debug", "architectures": ["x86_64"],
83                       "slavenames": ["apple-macpro-1", "apple-macpro-3", "test-slave"]
84                     },
85                     { "name": "SnowLeopard Intel Release (WebKit2 Tests)", "type": "TestWebKit2", "builddir": "snowleopard-intel-release-tests-wk2",
86                       "platform": "mac-snowleopard", "configuration": "release", "architectures": ["x86_64"],
87                       "slavenames": ["apple-xserve-7", "test-slave"]
88                     },
89                     {
90                       "name": "Windows Release (Build)", "type": "Build", "builddir": "win-release",
91                       "platform": "win", "configuration": "release", "architectures": ["i386"],
92                       "triggers": ["win-release-tests"],
93                       "slavenames": ["apple-windows-2", "test-slave"]
94                     },
95                     {
96                       "name": "Windows Release (Tests)", "type": "Test", "builddir": "win-release-tests",
97                       "platform": "win", "configuration": "release", "architectures": ["i386"],
98                       "slavenames": ["apple-windows-3", "apple-windows-5", "test-slave"]
99                     },
100                     {
101                       "name": "Windows Debug (Build)", "type": "Build", "builddir": "win-debug",
102                       "platform": "win", "configuration": "debug", "architectures": ["i386"],
103                       "triggers": ["win-debug-tests", "win-debug-tests-wk2"],
104                       "slavenames": ["apple-windows-1", "test-slave"]
105                     },
106                     {
107                       "name": "Windows Debug (Tests)", "type": "Test", "builddir": "win-debug-tests",
108                       "platform": "win", "configuration": "debug", "architectures": ["i386"],
109                       "slavenames": ["apple-windows-4", "apple-windows-6", "test-slave"]
110                     },
111                     { "name": "Windows Debug (WebKit2 Tests)", "type": "TestWebKit2", "builddir": "win-debug-tests-wk2",
112                       "platform": "win", "configuration": "debug", "architectures": ["i386"],
113                       "slavenames": ["apple-windows-7", "test-slave"]
114                     },
115                     {
116                       "name": "GTK Linux 32-bit Release", "type": "BuildAndTest", "builddir": "gtk-linux-32-release",
117                       "platform": "gtk", "configuration": "release", "architectures": ["i386"],
118                       "slavenames": ["gtk-linux-slave-1"]
119                     },
120                     {
121                       "name": "GTK Linux 32-bit Debug", "type": "BuildAndTest", "builddir": "gtk-linux-32-debug",
122                       "platform": "gtk", "configuration": "debug", "architectures": ["i386"],
123                       "slavenames": ["gtk-linux-slave-2"]
124                     },
125                     {
126                       "name": "GTK Linux 64-bit Debug", "type": "BuildAndTest", "builddir": "gtk-linux-64-debug",
127                       "platform": "gtk", "configuration": "debug", "architectures": ["x86_64"],
128                       "slavenames": ["gtk-linux-slave-3"]
129                     },
130                     {
131                       "name": "GTK Linux 64-bit Release", "type": "BuildAndTest", "builddir": "gtk-linux-64-release",
132                       "platform": "gtk", "configuration": "release", "architectures": ["x86_64"],
133                       "slavenames": ["gtk-linux-slave-4"]
134                     },
135                     {
136                       "name": "Qt Linux Release", "type": "BuildAndTest", "builddir": "qt-linux-release",
137                       "platform": "qt", "configuration": "release", "architectures": ["i386"],
138                       "slavenames": ["szeged-linux-1"]
139                     },
140                     {
141                       "name": "Qt Linux Release minimal", "type": "Build", "builddir": "qt-linux-release-minimal",
142                       "platform": "qt", "configuration": "release", "architectures": ["i386"],
143                       "slavenames": ["szeged-linux-2"]
144                     },
145                     {
146                       "name": "Qt Linux ARMv5 Release", "type": "Build", "builddir": "qt-linux-armv5-release",
147                       "platform": "qt", "configuration": "release", "architectures": ["armv5"],
148                       "slavenames": ["szeged-linux-3"]
149                     },
150                     {
151                       "name": "Qt Linux ARMv7 Release", "type": "Build", "builddir": "qt-linux-armv7-release",
152                       "platform": "qt", "configuration": "release", "architectures": ["armv7"],
153                       "slavenames": ["szeged-linux-4"]
154                     },
155                     {
156                       "name": "Qt Windows 32-bit Release", "type": "Build", "builddir": "qt-windows-32bit-release",
157                       "platform": "qt", "configuration": "release", "architectures": ["i386"],
158                       "slavenames": ["szeged-windows-1"]
159                     },
160                     {
161                       "name": "Qt Windows 32-bit Debug", "type": "Build", "builddir": "qt-windows-32bit-debug",
162                       "platform": "qt", "configuration": "debug", "architectures": ["i386"],
163                       "slavenames": ["szeged-windows-2"]
164                     },
165                     {
166                       "name": "Chromium Win Release", "type": "Build", "builddir": "chromium-win-release",
167                       "platform": "chromium-win", "configuration": "release", "architectures": ["i386"],
168                       "slavenames": ["google-windows-1"]
169                     },
170                     {
171                       "name": "Chromium Mac Release", "type": "Build", "builddir": "chromium-mac-release",
172                       "platform": "chromium-mac", "configuration": "release", "architectures": ["i386"],
173                       "slavenames": ["google-mac-1"]
174                     },
175                     {
176                       "name": "Chromium Linux Release", "type": "Build", "builddir": "chromium-linux-release",
177                       "platform": "chromium-linux", "configuration": "release", "architectures": ["i386"],
178                       "slavenames": ["google-linux-1"]
179                     },
180                     {
181                       "name": "Chromium Win Release (Tests)", "type": "NewBuildAndTest", "builddir": "chromium-win-release-tests",
182                       "platform": "chromium-win", "configuration": "release", "architectures": ["i386"],
183                       "slavenames": ["google-windows-2"]
184                     },
185                     {
186                       "name": "Chromium Mac Release (Tests)", "type": "NewBuildAndTest", "builddir": "chromium-mac-release-tests",
187                       "platform": "chromium-mac", "configuration": "release", "architectures": ["i386"],
188                       "slavenames": ["google-mac-2"]
189                     },
190                     {
191                       "name": "Chromium Linux Release (Tests)", "type": "NewBuildAndTest", "builddir": "chromium-linux-release-tests",
192                       "platform": "chromium-linux", "configuration": "release", "architectures": ["i386"],
193                       "slavenames": ["google-linux-2"]
194                     },
195                     {
196                       "name": "New run-webkit-tests", "type": "NewBuildAndTest", "builddir": "google-new-tests",
197                       "platform": "mac-leopard", "configuration": "release", "architectures": ["i386"],
198                       "slavenames": ["google-new-tests"]
199                     },
200                     {
201                       "name": "WinCairo Debug (Build)", "type": "Build", "builddir": "win-cairo-debug",
202                       "platform": "wincairo", "configuration": "debug", "architectures": ["i386"],
203                       "slavenames": ["wincairo-1"]
204                     }
205                   ],
206
207     "schedulers": [ { "type": "AnyBranchScheduler", "name": "trunk", "change_filter": "trunk_filter", "treeStableTimer": 45.0,
208                       "builderNames": ["Leopard Intel Release (Build)", "Leopard Intel Debug (Build)",
209                                        "SnowLeopard Intel Release (Build)", "SnowLeopard Intel Leaks",
210                                        "Windows Release (Build)", "Windows Debug (Build)",
211                                        "GTK Linux 32-bit Release", "GTK Linux 32-bit Debug", "GTK Linux 64-bit Debug", "GTK Linux 64-bit Release",
212                                        "Qt Linux Release", "Qt Linux Release minimal", "Qt Linux ARMv5 Release", "Qt Linux ARMv7 Release", 
213                                        "Qt Windows 32-bit Release", "Qt Windows 32-bit Debug",
214                                        "Chromium Win Release", "Chromium Mac Release", "Chromium Linux Release",
215                                        "Chromium Win Release (Tests)", "Chromium Mac Release (Tests)", "Chromium Linux Release (Tests)",
216                                        "WinCairo Debug (Build)"]
217                     },
218                     { "type": "Triggerable", "name": "leopard-intel-release-tests",
219                       "builderNames": ["Leopard Intel Release (Tests)"]
220                     },
221                     { "type": "Triggerable", "name": "leopard-intel-debug-tests",
222                       "builderNames": ["Leopard Intel Debug (Tests)"]
223                     },
224                     { "type": "Triggerable", "name": "snowleopard-intel-release-tests",
225                       "builderNames": ["SnowLeopard Intel Release (Tests)"]
226                     },
227                     { "type": "Triggerable", "name": "snowleopard-intel-release-tests-wk2",
228                       "builderNames": ["SnowLeopard Intel Release (WebKit2 Tests)"]
229                     },
230                     { "type": "Triggerable", "name": "win-release-tests",
231                       "builderNames": ["Windows Release (Tests)"]
232                     },
233                     { "type": "Triggerable", "name": "win-debug-tests",
234                       "builderNames": ["Windows Debug (Tests)"]
235                     },
236                     { "type": "Triggerable", "name": "win-debug-tests-wk2",
237                       "builderNames": ["Windows Debug (WebKit2 Tests)"]
238                     }
239                   ]
240 }