Unreviewed infrastructure fix.
[WebKit-https.git] / Tools / BuildSlaveSupport / ews-build / config.json
1 {
2   "workers": [
3     {
4       "name": "webkit-misc",
5       "platform": "*",
6       "max_builds": 3
7     },
8     {
9       "name": "igalia-jsc32-armv7-ews",
10       "platform": "jsc-only"
11     },
12     {
13       "name": "igalia-jsc32-mipsel-ews",
14       "platform": "jsc-only"
15     },
16     {
17       "name": "igalia-jsc32-i386-ews",
18       "platform": "jsc-only"
19     },
20     {
21       "name": "igalia1-gtk-wk2-ews",
22       "platform": "gtk"
23     },
24     {
25       "name": "igalia2-gtk-wk2-ews",
26       "platform": "gtk"
27     },
28     {
29       "name": "igalia3-gtk-wk2-ews",
30       "platform": "gtk"
31     },
32     {
33       "name": "igalia4-gtk-wk2-ews",
34       "platform": "gtk"
35     },
36     {
37       "name": "igalia5-gtk-wk2-ews",
38       "platform": "gtk"
39     },
40     {
41       "name": "igalia6-gtk-wk2-ews",
42       "platform": "gtk"
43     },
44     {
45       "name": "aperez-gtk-ews",
46       "platform": "gtk"
47     },
48     {
49       "name": "igalia-wpe-ews",
50       "platform": "wpe"
51     },
52     {
53       "name": "aperez-wpe-ews",
54       "platform": "wpe"
55     },
56     {
57       "name": "wincairo-ews-001",
58       "platform": "wincairo"
59     },
60     {
61       "name": "wincairo-ews-002",
62       "platform": "wincairo"
63     },
64     {
65       "name": "wincairo-ews-003",
66       "platform": "wincairo"
67     },
68     {
69       "name": "wincairo-ews-004",
70       "platform": "wincairo"
71     },
72     {
73       "name": "ews100",
74       "platform": "mac-mojave"
75     },
76     {
77       "name": "ews101",
78       "platform": "mac-mojave"
79     },
80     {
81       "name": "ews102",
82       "platform": "mac-mojave"
83     },
84     {
85       "name": "ews103",
86       "platform": "mac-mojave"
87     },
88     {
89       "name": "ews104",
90       "platform": "mac-mojave"
91     },
92     {
93       "name": "ews105",
94       "platform": "mac-mojave"
95     },
96     {
97       "name": "ews106",
98       "platform": "mac-mojave"
99     },
100     {
101       "name": "ews107",
102       "platform": "mac-mojave"
103     },
104     {
105       "name": "ews108",
106       "platform": "ios-13"
107     },
108     {
109       "name": "ews109",
110       "platform": "ios-13"
111     },
112     {
113       "name": "ews112",
114       "platform": "mac-mojave"
115     },
116     {
117       "name": "ews113",
118       "platform": "mac-mojave"
119     },
120     {
121       "name": "ews114",
122       "platform": "mac-mojave"
123     },
124     {
125       "name": "ews115",
126       "platform": "mac-mojave"
127     },
128     {
129       "name": "ews116",
130       "platform": "mac-mojave"
131     },
132     {
133       "name": "ews117",
134       "platform": "mac-mojave"
135     },
136     {
137       "name": "ews118",
138       "platform": "mac-mojave"
139     },
140     {
141       "name": "ews119",
142       "platform": "mac-mojave"
143     },
144     {
145       "name": "ews120",
146       "platform": "mac-mojave"
147     },
148     {
149       "name": "ews121",
150       "platform": "ios-simulator-13"
151     },
152     {
153       "name": "ews122",
154       "platform": "ios-simulator-13"
155     },
156     {
157       "name": "ews123",
158       "platform": "ios-simulator-13"
159     },
160     {
161       "name": "ews124",
162       "platform": "ios-simulator-13"
163     },
164     {
165       "name": "ews125",
166       "platform": "ios-simulator-13"
167     },
168     {
169       "name": "ews126",
170       "platform": "ios-simulator-13"
171     },
172     {
173       "name": "ews127",
174       "platform": "mac-mojave"
175     },
176     {
177       "name": "ews128",
178       "platform": "mac-mojave"
179     },
180     {
181       "name": "ews150",
182       "platform": "*"
183     },
184     {
185       "name": "ews151",
186       "platform": "*",
187       "max_builds": 3
188     },
189     {
190       "name": "ews152",
191       "platform": "*"
192     },
193     {
194       "name": "ews153",
195       "platform": "*"
196     },
197     {
198       "name": "ews154",
199       "platform": "*"
200     },
201     {
202       "name": "ews155",
203       "platform": "*"
204     },
205     {
206       "name": "ews156",
207       "platform": "*"
208     },
209     {
210       "name": "ews157",
211       "platform": "*"
212     },
213     {
214       "name": "ews158",
215       "platform": "*"
216     },
217     {
218       "name": "ews159",
219       "platform": "*"
220     },
221     {
222       "name": "ews160",
223       "platform": "*"
224     },
225     {
226       "name": "ews161",
227       "platform": "*"
228     },
229     {
230       "name": "ews162",
231       "platform": "*"
232     },
233     {
234       "name": "ews163",
235       "platform": "*"
236     },
237     {
238       "name": "ews164",
239       "platform": "*"
240     },
241     {
242       "name": "ews165",
243       "platform": "*"
244     },
245     {
246       "name": "ews166",
247       "platform": "*"
248     },
249     {
250       "name": "ews167",
251       "platform": "*"
252     },
253     {
254       "name": "ews168",
255       "platform": "*"
256     },
257     {
258       "name": "ews169",
259       "platform": "*"
260     },
261     {
262       "name": "ews170",
263       "platform": "*"
264     },
265     {
266       "name": "ews210",
267       "platform": "win"
268     },
269     {
270       "name": "ews211",
271       "platform": "win"
272     },
273     {
274       "name": "ews212",
275       "platform": "win"
276     },
277     {
278       "name": "ews213",
279       "platform": "win"
280     },
281     {
282       "name": "ews214",
283       "platform": "win"
284     },
285     {
286       "name": "ews215",
287       "platform": "win"
288     },
289     {
290       "name": "webkit-cq-01",
291       "platform": "mac-mojave"
292     },
293     {
294       "name": "webkit-cq-02",
295       "platform": "mac-mojave"
296     },
297     {
298       "name": "webkit-cq-03",
299       "platform": "mac-mojave"
300     }
301   ],
302   "builders": [
303     {
304       "name": "Style-EWS",
305       "shortname": "style",
306       "icon": "testOnly",
307       "factory": "StyleFactory",
308       "platform": "*",
309       "workernames": ["ews151", "webkit-misc"]
310     },
311     {
312       "name": "Apply-WatchList-EWS",
313       "shortname": "watchlist",
314       "factory": "WatchListFactory",
315       "platform": "*",
316       "workernames": ["webkit-misc"]
317     },
318     {
319       "name": "GTK-Build-EWS",
320       "shortname": "gtk",
321       "icon": "buildOnly",
322       "factory": "GTKBuildFactory",
323       "platform": "gtk",
324       "configuration": "release",
325       "architectures": ["x86_64"],
326       "triggers": ["api-tests-gtk-ews", "gtk-wk2-tests-ews"],
327       "workernames": ["igalia1-gtk-wk2-ews", "igalia2-gtk-wk2-ews", "aperez-gtk-ews"]
328     },
329     {
330       "name": "GTK-WK2-Tests-EWS",
331       "shortname": "gtk-wk2",
332       "icon": "testOnly",
333       "factory": "GTKTestsFactory",
334       "platform": "gtk",
335       "configuration": "release",
336       "architectures": ["x86_64"],
337       "workernames": ["igalia5-gtk-wk2-ews", "igalia6-gtk-wk2-ews"]
338     },
339     {
340       "name": "iOS-13-Build-EWS",
341       "shortname": "ios",
342       "icon": "buildOnly",
343       "factory": "iOSBuildFactory",
344       "platform": "ios-13",
345       "configuration": "release",
346       "architectures": ["arm64"],
347       "workernames": ["ews152", "ews154", "ews108", "ews109"]
348     },
349     {
350       "name": "iOS-13-Simulator-Build-EWS",
351       "shortname": "ios-sim",
352       "icon": "buildOnly",
353       "factory": "iOSBuildFactory",
354       "platform": "ios-simulator-13",
355       "configuration": "release",
356       "architectures": ["x86_64"],
357       "triggers": ["api-tests-ios-sim-ews", "ios-13-sim-wk2-tests-ews"],
358       "workernames": ["ews152", "ews154", "ews156", "ews157"]
359     },
360     {
361       "name": "iOS-13-Simulator-WK2-Tests-EWS",
362       "shortname": "ios-wk2",
363       "icon": "testOnly",
364       "factory": "iOSTestsFactory",
365       "platform": "ios-simulator-13",
366       "configuration": "release",
367       "architectures": ["x86_64"],
368       "workernames": ["ews121", "ews122", "ews123", "ews124", "ews125", "ews126"]
369     },
370     {
371       "name": "macOS-Mojave-Release-Build-EWS",
372       "shortname": "mac",
373       "icon": "buildOnly",
374       "factory": "macOSBuildFactory",
375       "platform": "mac-mojave",
376       "configuration": "release",
377       "architectures": ["x86_64"],
378       "triggers": ["api-tests-mac-ews", "macos-mojave-release-wk1-tests-ews", "macos-mojave-release-wk2-tests-ews"],
379       "workernames": ["ews118", "ews119", "ews120", "ews150"]
380     },
381     {
382       "name": "macOS-Mojave-Release-WK1-Tests-EWS",
383       "shortname": "mac-wk1",
384       "icon": "testOnly",
385       "factory": "macOSWK1Factory",
386       "platform": "mac-mojave",
387       "configuration": "release",
388       "architectures": ["x86_64"],
389       "workernames": ["ews100", "ews101", "ews102", "ews103"]
390     },
391     {
392       "name": "macOS-Mojave-Release-WK2-Tests-EWS",
393       "shortname": "mac-wk2",
394       "icon": "testOnly",
395       "factory": "macOSWK2Factory",
396       "platform": "mac-mojave",
397       "configuration": "release",
398       "architectures": ["x86_64"],
399       "workernames": ["ews104", "ews105", "ews106", "ews107"]
400     },
401     {
402       "name": "macOS-Mojave-Debug-Build-EWS",
403       "shortname": "mac-debug",
404       "icon": "buildOnly",
405       "factory": "macOSBuildFactory",
406       "platform": "mac-mojave",
407       "configuration": "debug",
408       "architectures": ["x86_64"],
409       "triggers": ["macos-mojave-debug-wk1-tests-ews"],
410       "workernames": ["ews112", "ews113", "ews115", "ews116", "ews117"]
411     },
412     {
413       "name": "macOS-Mojave-Debug-WK1-Tests-EWS",
414       "shortname": "mac-debug-wk1",
415       "icon": "testOnly",
416       "factory": "macOSWK1Factory",
417       "platform": "mac-mojave",
418       "configuration": "debug",
419       "architectures": ["x86_64"],
420       "workernames": ["ews112", "ews113", "ews115", "ews117"]
421     },
422     {
423       "name": "Windows-EWS",
424       "shortname": "win",
425       "icon": "buildAndTest",
426       "factory": "WindowsFactory",
427       "configuration": "release",
428       "architectures": ["x86_64"],
429       "platform": "win",
430       "workernames": ["ews210", "ews211", "ews212", "ews213", "ews214", "ews215"]
431     },
432     {
433       "name": "WinCairo-EWS",
434       "shortname": "wincairo",
435       "icon": "buildOnly",
436       "factory": "WinCairoFactory",
437       "configuration": "release",
438       "architectures": ["x86_64"],
439       "platform": "wincairo",
440       "workernames": ["wincairo-ews-001", "wincairo-ews-002", "wincairo-ews-003", "wincairo-ews-004"]
441     },
442     {
443       "name": "WPE-EWS",
444       "shortname": "wpe",
445       "icon": "buildOnly",
446       "factory": "WPEFactory",
447       "platform": "wpe",
448       "configuration": "release",
449       "architectures": ["x86_64"],
450       "workernames": ["igalia-wpe-ews", "aperez-wpe-ews"]
451     },
452     {
453       "name": "JSC-Tests-EWS",
454       "shortname": "jsc",
455       "icon": "buildAndTest",
456       "factory": "JSCTestsFactory",
457       "platform": "mac-mojave",
458       "configuration": "release",
459       "runTests": "true",
460       "workernames": ["ews127", "ews128"]
461     },
462     {
463       "name": "JSC-MIPSEL-32bits-EWS",
464       "shortname": "jsc-mips",
465       "icon": "buildAndTest",
466       "factory": "JSCTestsFactory",
467       "platform": "jsc-only",
468       "configuration": "release",
469       "architectures": ["mipsel"],
470       "workernames": ["igalia-jsc32-mipsel-ews"],
471       "remotes": "../../EWS-test-devices.json"
472     },
473     {
474       "name": "JSC-ARMv7-32bits-EWS",
475       "shortname": "jsc-armv7",
476       "icon": "buildAndTest",
477       "factory": "JSCTestsFactory",
478       "platform": "jsc-only",
479       "configuration": "release",
480       "architectures": ["armv7"],
481       "workernames": ["igalia-jsc32-armv7-ews"],
482       "remotes": "../../EWS-test-devices.json"
483     },
484     {
485       "name": "JSC-i386-32bits-EWS",
486       "shortname": "jsc-i386",
487       "icon": "buildOnly",
488       "factory": "JSCTestsFactory",
489       "platform": "jsc-only",
490       "configuration": "release",
491       "architectures": ["x86"],
492       "runTests": "false",
493       "workernames": ["igalia-jsc32-i386-ews"],
494       "remotes": "../../EWS-test-devices.json"
495     },
496     {
497       "name": "Bindings-Tests-EWS",
498       "shortname": "bindings",
499       "icon": "testOnly",
500       "factory": "BindingsFactory",
501       "platform": "*",
502       "workernames": ["ews151", "webkit-misc"]
503     },
504     {
505       "name": "WebKitPy-Tests-EWS",
506       "shortname": "webkitpy",
507       "icon": "testOnly",
508       "factory": "WebKitPyFactory",
509       "platform": "*",
510       "workernames": ["ews151", "webkit-misc"]
511     },
512     {
513       "name": "WebKitPerl-Tests-EWS",
514       "shortname": "webkitperl",
515       "icon": "testOnly",
516       "factory": "WebKitPerlFactory",
517       "platform": "*",
518       "workernames": ["ews151", "webkit-misc"]
519     },
520     {
521       "name": "API-Tests-iOS-Simulator-EWS",
522       "shortname": "api-ios",
523       "icon": "testOnly",
524       "factory": "APITestsFactory",
525       "platform": "*",
526       "workernames": ["ews156", "ews157", "ews158", "ews159"]
527     },
528     {
529       "name": "API-Tests-macOS-EWS",
530       "shortname": "api-mac",
531       "icon": "testOnly",
532       "factory": "APITestsFactory",
533       "platform": "*",
534       "workernames": ["ews119", "ews150", "ews153", "ews155"]
535     },
536     {
537       "name": "API-Tests-GTK-EWS",
538       "shortname": "api-gtk",
539       "icon": "testOnly",
540       "factory": "APITestsFactory",
541       "platform": "gtk",
542       "configuration": "release",
543       "architectures": ["x86_64"],
544       "workernames": ["igalia3-gtk-wk2-ews", "igalia4-gtk-wk2-ews"]
545     },
546     {
547       "name": "Services-EWS",
548       "shortname": "services",
549       "icon": "testOnly",
550       "factory": "ServicesFactory",
551       "platform": "*",
552       "workernames": ["ews151", "webkit-misc"]
553     },
554     {
555       "name": "Commit-Queue",
556       "shortname": "commit",
557       "icon": "buildAndTest",
558       "factory": "CommitQueueFactory",
559       "platform": "mac-mojave",
560       "configuration": "release",
561       "architectures": ["x86_64"],
562       "workernames": ["webkit-cq-01", "webkit-cq-02", "webkit-cq-03"]
563     }
564   ],
565   "schedulers": [
566     {
567       "type": "Try_Userpass",
568       "name": "try",
569       "port": 5555,
570       "builderNames": ["Apply-WatchList-EWS", "Bindings-Tests-EWS", "GTK-Build-EWS", "iOS-13-Build-EWS", "iOS-13-Simulator-Build-EWS",
571                        "JSC-ARMv7-32bits-EWS", "JSC-i386-32bits-EWS", "JSC-MIPSEL-32bits-EWS", "JSC-Tests-EWS", "macOS-Mojave-Debug-Build-EWS",
572                        "macOS-Mojave-Release-Build-EWS", "Services-EWS", "Style-EWS", "WebKitPerl-Tests-EWS", "WebKitPy-Tests-EWS", "WPE-EWS",
573                        "WinCairo-EWS", "Windows-EWS"]
574     },
575     {
576       "type": "Try_Userpass",
577       "name": "try_commitqueue",
578       "port": 5557,
579       "builderNames": ["Commit-Queue"]
580     },
581     {
582       "type": "Triggerable",
583       "name": "macos-mojave-debug-wk1-tests-ews",
584       "builderNames": [
585         "macOS-Mojave-Debug-WK1-Tests-EWS"
586       ]
587     },
588     {
589       "type": "Triggerable",
590       "name": "macos-mojave-release-wk1-tests-ews",
591       "builderNames": [
592         "macOS-Mojave-Release-WK1-Tests-EWS"
593       ]
594     },
595     {
596       "type": "Triggerable",
597       "name": "macos-mojave-release-wk2-tests-ews",
598       "builderNames": [
599         "macOS-Mojave-Release-WK2-Tests-EWS"
600       ]
601     },
602     {
603       "type": "Triggerable",
604       "name": "ios-13-sim-wk2-tests-ews",
605       "builderNames": [
606         "iOS-13-Simulator-WK2-Tests-EWS"
607       ]
608     },
609     {
610       "type": "Triggerable",
611       "name": "api-tests-ios-sim-ews",
612       "builderNames": [
613         "API-Tests-iOS-Simulator-EWS"
614       ]
615     },
616     {
617       "type": "Triggerable",
618       "name": "api-tests-mac-ews",
619       "builderNames": [
620         "API-Tests-macOS-EWS"
621       ]
622     },
623     {
624       "type": "Triggerable",
625       "name": "api-tests-gtk-ews",
626       "builderNames": [
627         "API-Tests-GTK-EWS"
628       ]
629     },
630     {
631       "type": "Triggerable",
632       "name": "gtk-wk2-tests-ews",
633       "builderNames": [
634         "GTK-WK2-Tests-EWS"
635       ]
636     }
637   ]
638 }