OLD | NEW |
---|---|
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 from . import steps | 5 from . import steps |
6 | 6 |
7 SPEC = { | 7 SPEC = { |
8 'settings': { | 8 'settings': { |
9 'build_gs_bucket': 'chromium-webkit-archive', | 9 'build_gs_bucket': 'chromium-webkit-archive', |
10 'src_side_runtest_py': False, | 10 'src_side_runtest_py': False, |
(...skipping 20 matching lines...) Expand all Loading... | |
31 'WebKit Win7': { | 31 'WebKit Win7': { |
32 'chromium_config': 'chromium', | 32 'chromium_config': 'chromium', |
33 'chromium_apply_config': ['mb'], | 33 'chromium_apply_config': ['mb'], |
34 'gclient_config': 'chromium', | 34 'gclient_config': 'chromium', |
35 'chromium_config_kwargs': { | 35 'chromium_config_kwargs': { |
36 'BUILD_CONFIG': 'Release', | 36 'BUILD_CONFIG': 'Release', |
37 'TARGET_BITS': 32, | 37 'TARGET_BITS': 32, |
38 }, | 38 }, |
39 'bot_type': 'tester', | 39 'bot_type': 'tester', |
40 'parent_buildername': 'WebKit Win Builder', | 40 'parent_buildername': 'WebKit Win Builder', |
41 'test_generators': [ | |
42 steps.generate_gtest, | |
ghost stip (do not use)
2016/09/22 23:25:50
dpranke: fyi, this shouldn't affect anything
| |
43 steps.generate_script, | |
44 ], | |
45 'tests': [ | 41 'tests': [ |
46 steps.BlinkTest(), | 42 steps.BlinkTest(), |
47 ], | 43 ], |
48 'testing': { | 44 'testing': { |
49 'platform': 'win', | 45 'platform': 'win', |
50 }, | 46 }, |
51 'enable_swarming': True, | 47 'enable_swarming': True, |
52 'use_isolate': True, | 48 'use_isolate': True, |
53 'checkout_dir': 'win_layout', | 49 'checkout_dir': 'win_layout', |
54 }, | 50 }, |
55 'WebKit Win10': { | 51 'WebKit Win10': { |
56 'chromium_config': 'chromium', | 52 'chromium_config': 'chromium', |
57 'chromium_apply_config': ['mb'], | 53 'chromium_apply_config': ['mb'], |
58 'gclient_config': 'chromium', | 54 'gclient_config': 'chromium', |
59 'chromium_config_kwargs': { | 55 'chromium_config_kwargs': { |
60 'BUILD_CONFIG': 'Release', | 56 'BUILD_CONFIG': 'Release', |
61 'TARGET_BITS': 32, | 57 'TARGET_BITS': 32, |
62 }, | 58 }, |
63 'bot_type': 'tester', | 59 'bot_type': 'tester', |
64 'parent_buildername': 'WebKit Win Builder', | 60 'parent_buildername': 'WebKit Win Builder', |
65 'test_generators': [ | |
66 steps.generate_gtest, | |
67 steps.generate_script, | |
68 ], | |
69 'tests': [ | 61 'tests': [ |
70 steps.BlinkTest(), | 62 steps.BlinkTest(), |
71 ], | 63 ], |
72 'testing': { | 64 'testing': { |
73 'platform': 'win', | 65 'platform': 'win', |
74 }, | 66 }, |
75 'enable_swarming': True, | 67 'enable_swarming': True, |
76 'use_isolate': True, | 68 'use_isolate': True, |
77 'checkout_dir': 'win_layout', | 69 'checkout_dir': 'win_layout', |
78 }, | 70 }, |
79 'WebKit Win x64 Builder': { | 71 'WebKit Win x64 Builder': { |
80 'chromium_config': 'chromium', | 72 'chromium_config': 'chromium', |
81 'chromium_apply_config': ['mb'], | 73 'chromium_apply_config': ['mb'], |
82 'gclient_config': 'chromium', | 74 'gclient_config': 'chromium', |
83 'chromium_config_kwargs': { | 75 'chromium_config_kwargs': { |
84 'BUILD_CONFIG': 'Release', | 76 'BUILD_CONFIG': 'Release', |
85 'TARGET_BITS': 64, | 77 'TARGET_BITS': 64, |
86 }, | 78 }, |
87 'compile_targets': [ | 79 'compile_targets': [ |
88 # TODO(phajdan.jr): Shouldn't be needed once we have 64-bit testers. | 80 # TODO(phajdan.jr): Shouldn't be needed once we have 64-bit testers. |
89 'blink_tests', | 81 'blink_tests', |
90 ], | 82 ], |
91 'bot_type': 'builder_tester', | 83 'bot_type': 'builder_tester', |
92 'test_generators': [ | |
93 steps.generate_gtest, | |
94 steps.generate_script, | |
95 ], | |
96 'testing': { | 84 'testing': { |
97 'platform': 'win', | 85 'platform': 'win', |
98 }, | 86 }, |
99 'enable_swarming': True, | 87 'enable_swarming': True, |
100 'use_isolate': True, | 88 'use_isolate': True, |
101 'checkout_dir': 'win_layout', | 89 'checkout_dir': 'win_layout', |
102 }, | 90 }, |
103 'WebKit Win Builder (dbg)': { | 91 'WebKit Win Builder (dbg)': { |
104 'chromium_config': 'chromium', | 92 'chromium_config': 'chromium', |
105 'chromium_apply_config': ['mb'], | 93 'chromium_apply_config': ['mb'], |
(...skipping 13 matching lines...) Expand all Loading... | |
119 'WebKit Win7 (dbg)': { | 107 'WebKit Win7 (dbg)': { |
120 'chromium_config': 'chromium', | 108 'chromium_config': 'chromium', |
121 'chromium_apply_config': ['mb'], | 109 'chromium_apply_config': ['mb'], |
122 'gclient_config': 'chromium', | 110 'gclient_config': 'chromium', |
123 'chromium_config_kwargs': { | 111 'chromium_config_kwargs': { |
124 'BUILD_CONFIG': 'Debug', | 112 'BUILD_CONFIG': 'Debug', |
125 'TARGET_BITS': 32, | 113 'TARGET_BITS': 32, |
126 }, | 114 }, |
127 'bot_type': 'tester', | 115 'bot_type': 'tester', |
128 'parent_buildername': 'WebKit Win Builder (dbg)', | 116 'parent_buildername': 'WebKit Win Builder (dbg)', |
129 'test_generators': [ | |
130 steps.generate_gtest, | |
131 steps.generate_script, | |
132 ], | |
133 'tests': [ | 117 'tests': [ |
134 steps.BlinkTest(), | 118 steps.BlinkTest(), |
135 ], | 119 ], |
136 'testing': { | 120 'testing': { |
137 'platform': 'win', | 121 'platform': 'win', |
138 }, | 122 }, |
139 'enable_swarming': True, | 123 'enable_swarming': True, |
140 'use_isolate': True, | 124 'use_isolate': True, |
141 'checkout_dir': 'win_layout', | 125 'checkout_dir': 'win_layout', |
142 }, | 126 }, |
143 'WebKit Win x64 Builder (dbg)': { | 127 'WebKit Win x64 Builder (dbg)': { |
144 'chromium_config': 'chromium', | 128 'chromium_config': 'chromium', |
145 'chromium_apply_config': ['mb'], | 129 'chromium_apply_config': ['mb'], |
146 'gclient_config': 'chromium', | 130 'gclient_config': 'chromium', |
147 'chromium_config_kwargs': { | 131 'chromium_config_kwargs': { |
148 'BUILD_CONFIG': 'Debug', | 132 'BUILD_CONFIG': 'Debug', |
149 'TARGET_BITS': 64, | 133 'TARGET_BITS': 64, |
150 }, | 134 }, |
151 'compile_targets': [ | 135 'compile_targets': [ |
152 # TODO(phajdan.jr): Shouldn't be needed once we have 64-bit testers. | 136 # TODO(phajdan.jr): Shouldn't be needed once we have 64-bit testers. |
153 'blink_tests', | 137 'blink_tests', |
154 ], | 138 ], |
155 'bot_type': 'builder_tester', | 139 'bot_type': 'builder_tester', |
156 'test_generators': [ | |
157 steps.generate_gtest, | |
158 steps.generate_script, | |
159 ], | |
160 'testing': { | 140 'testing': { |
161 'platform': 'win', | 141 'platform': 'win', |
162 }, | 142 }, |
163 'enable_swarming': True, | 143 'enable_swarming': True, |
164 'use_isolate': True, | 144 'use_isolate': True, |
165 'checkout_dir': 'win_layout', | 145 'checkout_dir': 'win_layout', |
166 }, | 146 }, |
167 'WebKit Mac Builder': { | 147 'WebKit Mac Builder': { |
168 'chromium_config': 'chromium', | 148 'chromium_config': 'chromium', |
169 'chromium_apply_config': ['mb'], | 149 'chromium_apply_config': ['mb'], |
(...skipping 17 matching lines...) Expand all Loading... | |
187 'chromium_config': 'chromium', | 167 'chromium_config': 'chromium', |
188 'chromium_apply_config': ['mb'], | 168 'chromium_apply_config': ['mb'], |
189 'gclient_config': 'chromium', | 169 'gclient_config': 'chromium', |
190 'chromium_config_kwargs': { | 170 'chromium_config_kwargs': { |
191 'BUILD_CONFIG': 'Release', | 171 'BUILD_CONFIG': 'Release', |
192 'TARGET_BITS': 64, | 172 'TARGET_BITS': 64, |
193 }, | 173 }, |
194 'compile_targets': [ | 174 'compile_targets': [ |
195 'blink_tests', | 175 'blink_tests', |
196 ], | 176 ], |
197 'test_generators': [ | |
198 steps.generate_gtest, | |
199 steps.generate_script, | |
200 ], | |
201 'tests': [ | 177 'tests': [ |
202 steps.BlinkTest(), | 178 steps.BlinkTest(), |
203 ], | 179 ], |
204 'testing': { | 180 'testing': { |
205 'platform': 'mac', | 181 'platform': 'mac', |
206 }, | 182 }, |
207 'enable_swarming': True, | 183 'enable_swarming': True, |
208 'swarming_dimensions': { | 184 'swarming_dimensions': { |
209 'os': 'Mac-10.11', | 185 'os': 'Mac-10.11', |
210 'hidpi': '1', | 186 'hidpi': '1', |
211 }, | 187 }, |
212 'use_isolate': True, | 188 'use_isolate': True, |
213 'checkout_dir': 'mac_layout', | 189 'checkout_dir': 'mac_layout', |
214 }, | 190 }, |
215 'WebKit Mac10.9': { | 191 'WebKit Mac10.9': { |
216 'chromium_config': 'chromium', | 192 'chromium_config': 'chromium', |
217 'chromium_apply_config': ['mb'], | 193 'chromium_apply_config': ['mb'], |
218 'gclient_config': 'chromium', | 194 'gclient_config': 'chromium', |
219 'chromium_config_kwargs': { | 195 'chromium_config_kwargs': { |
220 'BUILD_CONFIG': 'Release', | 196 'BUILD_CONFIG': 'Release', |
221 'TARGET_BITS': 64, | 197 'TARGET_BITS': 64, |
222 }, | 198 }, |
223 'bot_type': 'builder', | 199 'bot_type': 'builder', |
224 'test_generators': [ | |
225 steps.generate_gtest, | |
226 steps.generate_script, | |
227 ], | |
228 'tests': [ | 200 'tests': [ |
229 steps.BlinkTest(), | 201 steps.BlinkTest(), |
230 ], | 202 ], |
231 'testing': { | 203 'testing': { |
232 'platform': 'mac', | 204 'platform': 'mac', |
233 }, | 205 }, |
234 'enable_swarming': True, | 206 'enable_swarming': True, |
235 'swarming_dimensions': { | 207 'swarming_dimensions': { |
236 'os': 'Mac-10.9', | 208 'os': 'Mac-10.9', |
237 }, | 209 }, |
238 'use_isolate': True, | 210 'use_isolate': True, |
239 'checkout_dir': 'mac_layout', | 211 'checkout_dir': 'mac_layout', |
240 }, | 212 }, |
241 'WebKit Mac10.10': { | 213 'WebKit Mac10.10': { |
242 'chromium_config': 'chromium', | 214 'chromium_config': 'chromium', |
243 'chromium_apply_config': ['mb'], | 215 'chromium_apply_config': ['mb'], |
244 'gclient_config': 'chromium', | 216 'gclient_config': 'chromium', |
245 'chromium_config_kwargs': { | 217 'chromium_config_kwargs': { |
246 'BUILD_CONFIG': 'Release', | 218 'BUILD_CONFIG': 'Release', |
247 'TARGET_BITS': 64, | 219 'TARGET_BITS': 64, |
248 }, | 220 }, |
249 'bot_type': 'tester', | 221 'bot_type': 'tester', |
250 'parent_buildername': 'WebKit Mac Builder', | 222 'parent_buildername': 'WebKit Mac Builder', |
251 'test_generators': [ | |
252 steps.generate_gtest, | |
253 steps.generate_script, | |
254 ], | |
255 'tests': [ | 223 'tests': [ |
256 steps.BlinkTest(), | 224 steps.BlinkTest(), |
257 ], | 225 ], |
258 'testing': { | 226 'testing': { |
259 'platform': 'mac', | 227 'platform': 'mac', |
260 }, | 228 }, |
261 'enable_swarming': True, | 229 'enable_swarming': True, |
262 'swarming_dimensions': { | 230 'swarming_dimensions': { |
263 'os': 'Mac-10.10', | 231 'os': 'Mac-10.10', |
264 }, | 232 }, |
265 'use_isolate': True, | 233 'use_isolate': True, |
266 'checkout_dir': 'mac_layout', | 234 'checkout_dir': 'mac_layout', |
267 }, | 235 }, |
268 'WebKit Mac10.11': { | 236 'WebKit Mac10.11': { |
269 'chromium_config': 'chromium', | 237 'chromium_config': 'chromium', |
270 'chromium_apply_config': ['mb'], | 238 'chromium_apply_config': ['mb'], |
271 'gclient_config': 'chromium', | 239 'gclient_config': 'chromium', |
272 'chromium_config_kwargs': { | 240 'chromium_config_kwargs': { |
273 'BUILD_CONFIG': 'Release', | 241 'BUILD_CONFIG': 'Release', |
274 'TARGET_BITS': 64, | 242 'TARGET_BITS': 64, |
275 }, | 243 }, |
276 'bot_type': 'tester', | 244 'bot_type': 'tester', |
277 'parent_buildername': 'WebKit Mac Builder', | 245 'parent_buildername': 'WebKit Mac Builder', |
278 'test_generators': [ | |
279 steps.generate_gtest, | |
280 steps.generate_script, | |
281 ], | |
282 'tests': [ | 246 'tests': [ |
283 steps.BlinkTest(), | 247 steps.BlinkTest(), |
284 ], | 248 ], |
285 'testing': { | 249 'testing': { |
286 'platform': 'mac', | 250 'platform': 'mac', |
287 }, | 251 }, |
288 'enable_swarming': True, | 252 'enable_swarming': True, |
289 'swarming_dimensions': { | 253 'swarming_dimensions': { |
290 'os': 'Mac-10.11', | 254 'os': 'Mac-10.11', |
291 }, | 255 }, |
(...skipping 22 matching lines...) Expand all Loading... | |
314 'WebKit Mac10.11 (dbg)': { | 278 'WebKit Mac10.11 (dbg)': { |
315 'chromium_config': 'chromium', | 279 'chromium_config': 'chromium', |
316 'chromium_apply_config': ['mb'], | 280 'chromium_apply_config': ['mb'], |
317 'gclient_config': 'chromium', | 281 'gclient_config': 'chromium', |
318 'chromium_config_kwargs': { | 282 'chromium_config_kwargs': { |
319 'BUILD_CONFIG': 'Debug', | 283 'BUILD_CONFIG': 'Debug', |
320 'TARGET_BITS': 64, | 284 'TARGET_BITS': 64, |
321 }, | 285 }, |
322 'bot_type': 'tester', | 286 'bot_type': 'tester', |
323 'parent_buildername': 'WebKit Mac Builder (dbg)', | 287 'parent_buildername': 'WebKit Mac Builder (dbg)', |
324 'test_generators': [ | |
325 steps.generate_gtest, | |
326 steps.generate_script, | |
327 ], | |
328 'tests': [ | 288 'tests': [ |
329 steps.BlinkTest(), | 289 steps.BlinkTest(), |
330 ], | 290 ], |
331 'testing': { | 291 'testing': { |
332 'platform': 'mac', | 292 'platform': 'mac', |
333 }, | 293 }, |
334 'enable_swarming': True, | 294 'enable_swarming': True, |
335 'swarming_dimensions': { | 295 'swarming_dimensions': { |
336 'os': 'Mac-10.11', | 296 'os': 'Mac-10.11', |
337 }, | 297 }, |
338 'use_isolate': True, | 298 'use_isolate': True, |
339 'checkout_dir': 'mac_layout', | 299 'checkout_dir': 'mac_layout', |
340 }, | 300 }, |
341 'WebKit Linux': { | 301 'WebKit Linux': { |
342 'chromium_config': 'chromium', | 302 'chromium_config': 'chromium', |
343 'chromium_apply_config': ['mb', 'ninja_confirm_noop'], | 303 'chromium_apply_config': ['mb', 'ninja_confirm_noop'], |
344 'gclient_config': 'chromium', | 304 'gclient_config': 'chromium', |
345 'chromium_config_kwargs': { | 305 'chromium_config_kwargs': { |
346 'BUILD_CONFIG': 'Release', | 306 'BUILD_CONFIG': 'Release', |
347 'TARGET_BITS': 64, | 307 'TARGET_BITS': 64, |
348 }, | 308 }, |
349 'compile_targets': [ | 309 'compile_targets': [ |
350 'blink_tests', | 310 'blink_tests', |
351 ], | 311 ], |
352 'test_generators': [ | |
353 steps.generate_gtest, | |
354 steps.generate_script, | |
355 ], | |
356 'tests': [ | 312 'tests': [ |
357 steps.BlinkTest(), | 313 steps.BlinkTest(), |
358 ], | 314 ], |
359 'testing': { | 315 'testing': { |
360 'platform': 'linux', | 316 'platform': 'linux', |
361 }, | 317 }, |
362 'enable_swarming': True, | 318 'enable_swarming': True, |
363 'use_isolate': True, | 319 'use_isolate': True, |
364 'checkout_dir': 'linux_layout', | 320 'checkout_dir': 'linux_layout', |
365 }, | 321 }, |
366 'WebKit Linux Trusty': { | 322 'WebKit Linux Trusty': { |
367 'chromium_config': 'chromium', | 323 'chromium_config': 'chromium', |
368 'chromium_apply_config': ['mb'], | 324 'chromium_apply_config': ['mb'], |
369 'gclient_config': 'chromium', | 325 'gclient_config': 'chromium', |
370 'chromium_config_kwargs': { | 326 'chromium_config_kwargs': { |
371 'BUILD_CONFIG': 'Release', | 327 'BUILD_CONFIG': 'Release', |
372 'TARGET_BITS': 64, | 328 'TARGET_BITS': 64, |
373 }, | 329 }, |
374 'compile_targets': [ | 330 'compile_targets': [ |
375 'blink_tests', | 331 'blink_tests', |
376 ], | 332 ], |
377 'test_generators': [ | |
378 steps.generate_gtest, | |
379 steps.generate_script, | |
380 ], | |
381 'tests': [ | 333 'tests': [ |
382 steps.BlinkTest(), | 334 steps.BlinkTest(), |
383 ], | 335 ], |
384 'testing': { | 336 'testing': { |
385 'platform': 'linux', | 337 'platform': 'linux', |
386 }, | 338 }, |
387 'enable_swarming': True, | 339 'enable_swarming': True, |
388 'use_isolate': True, | 340 'use_isolate': True, |
389 'checkout_dir': 'linux_layout', | 341 'checkout_dir': 'linux_layout', |
390 }, | 342 }, |
391 'WebKit Linux ASAN': { | 343 'WebKit Linux ASAN': { |
392 'chromium_config': 'chromium_clang', | 344 'chromium_config': 'chromium_clang', |
393 'chromium_apply_config': ['asan', 'mb'], | 345 'chromium_apply_config': ['asan', 'mb'], |
394 'gclient_config': 'chromium', | 346 'gclient_config': 'chromium', |
395 'chromium_config_kwargs': { | 347 'chromium_config_kwargs': { |
396 'BUILD_CONFIG': 'Release', | 348 'BUILD_CONFIG': 'Release', |
397 'TARGET_BITS': 64, | 349 'TARGET_BITS': 64, |
398 }, | 350 }, |
399 'test_generators': [ | |
400 steps.generate_gtest, | |
401 steps.generate_script, | |
402 ], | |
403 'tests': [ | 351 'tests': [ |
404 steps.BlinkTest(extra_args=[ | 352 steps.BlinkTest(extra_args=[ |
405 '--additional-expectations', | 353 '--additional-expectations', |
406 'src/third_party/WebKit/LayoutTests/ASANExpectations', | 354 'src/third_party/WebKit/LayoutTests/ASANExpectations', |
407 # ASAN is roughly 8x slower than Release. | 355 # ASAN is roughly 8x slower than Release. |
408 '--time-out-ms', '48000', | 356 '--time-out-ms', '48000', |
409 '--options=--enable-sanitizer', | 357 '--options=--enable-sanitizer', |
410 ]), | 358 ]), |
411 ], | 359 ], |
412 'testing': { | 360 'testing': { |
413 'platform': 'linux', | 361 'platform': 'linux', |
414 }, | 362 }, |
415 'enable_swarming': True, | 363 'enable_swarming': True, |
416 'use_isolate': True, | 364 'use_isolate': True, |
417 'checkout_dir': 'linux_layout', | 365 'checkout_dir': 'linux_layout', |
418 }, | 366 }, |
419 'WebKit Linux MSAN': { | 367 'WebKit Linux MSAN': { |
420 'chromium_config': 'chromium_clang', | 368 'chromium_config': 'chromium_clang', |
421 'gclient_config': 'chromium', | 369 'gclient_config': 'chromium', |
422 'chromium_apply_config': [ | 370 'chromium_apply_config': [ |
423 'mb', | 371 'mb', |
424 'msan', | 372 'msan', |
425 'msan_full_origin_tracking', | 373 'msan_full_origin_tracking', |
426 'prebuilt_instrumented_libraries', | 374 'prebuilt_instrumented_libraries', |
427 ], | 375 ], |
428 'chromium_config_kwargs': { | 376 'chromium_config_kwargs': { |
429 'BUILD_CONFIG': 'Release', | 377 'BUILD_CONFIG': 'Release', |
430 'TARGET_BITS': 64, | 378 'TARGET_BITS': 64, |
431 }, | 379 }, |
432 'test_generators': [ | |
433 steps.generate_gtest, | |
434 steps.generate_script, | |
435 ], | |
436 'tests': [ | 380 'tests': [ |
437 steps.BlinkTest(extra_args=[ | 381 steps.BlinkTest(extra_args=[ |
438 '--additional-expectations', | 382 '--additional-expectations', |
439 'src/third_party/WebKit/LayoutTests/MSANExpectations', | 383 'src/third_party/WebKit/LayoutTests/MSANExpectations', |
440 # Because JS code is run on a simulator, the slowdown in JS-heavy | 384 # Because JS code is run on a simulator, the slowdown in JS-heavy |
441 # tests will be much higher than MSan's average of 3x. | 385 # tests will be much higher than MSan's average of 3x. |
442 '--time-out-ms', '66000', | 386 '--time-out-ms', '66000', |
443 '--options=--enable-sanitizer', | 387 '--options=--enable-sanitizer', |
444 ]), | 388 ]), |
445 ], | 389 ], |
446 'testing': { | 390 'testing': { |
447 'platform': 'linux', | 391 'platform': 'linux', |
448 }, | 392 }, |
449 'enable_swarming': True, | 393 'enable_swarming': True, |
450 'use_isolate': True, | 394 'use_isolate': True, |
451 'checkout_dir': 'linux_layout', | 395 'checkout_dir': 'linux_layout', |
452 }, | 396 }, |
453 'WebKit Linux (dbg)': { | 397 'WebKit Linux (dbg)': { |
454 'chromium_config': 'chromium', | 398 'chromium_config': 'chromium', |
455 'chromium_apply_config': ['mb'], | 399 'chromium_apply_config': ['mb'], |
456 'gclient_config': 'chromium', | 400 'gclient_config': 'chromium', |
457 'chromium_config_kwargs': { | 401 'chromium_config_kwargs': { |
458 'BUILD_CONFIG': 'Debug', | 402 'BUILD_CONFIG': 'Debug', |
459 'TARGET_BITS': 64, | 403 'TARGET_BITS': 64, |
460 }, | 404 }, |
461 'test_generators': [ | |
462 steps.generate_gtest, | |
463 steps.generate_script, | |
464 ], | |
465 'tests': [ | 405 'tests': [ |
466 steps.BlinkTest(), | 406 steps.BlinkTest(), |
467 ], | 407 ], |
468 'testing': { | 408 'testing': { |
469 'platform': 'linux', | 409 'platform': 'linux', |
470 }, | 410 }, |
471 'enable_swarming': True, | 411 'enable_swarming': True, |
472 'use_isolate': True, | 412 'use_isolate': True, |
473 'checkout_dir': 'linux_layout', | 413 'checkout_dir': 'linux_layout', |
474 }, | 414 }, |
(...skipping 25 matching lines...) Expand all Loading... | |
500 }, | 440 }, |
501 'bot_type': 'tester', | 441 'bot_type': 'tester', |
502 'parent_buildername': 'Android Builder', | 442 'parent_buildername': 'Android Builder', |
503 'android_config': 'main_builder', | 443 'android_config': 'main_builder', |
504 'root_devices': True, | 444 'root_devices': True, |
505 'tests': [ | 445 'tests': [ |
506 steps.GTestTest('blink_heap_unittests'), | 446 steps.GTestTest('blink_heap_unittests'), |
507 steps.GTestTest('webkit_unit_tests'), | 447 steps.GTestTest('webkit_unit_tests'), |
508 steps.BlinkTest(), | 448 steps.BlinkTest(), |
509 ], | 449 ], |
510 'test_generators': [ | |
511 steps.generate_gtest, | |
512 steps.generate_script, | |
513 ], | |
514 'testing': { | 450 'testing': { |
515 'platform': 'linux', | 451 'platform': 'linux', |
516 }, | 452 }, |
517 }, | 453 }, |
518 'WebKit Linux Leak': { | 454 'WebKit Linux Leak': { |
519 'chromium_config': 'chromium', | 455 'chromium_config': 'chromium', |
520 'chromium_apply_config': ['mb'], | 456 'chromium_apply_config': ['mb'], |
521 'gclient_config': 'chromium', | 457 'gclient_config': 'chromium', |
522 'chromium_config_kwargs': { | 458 'chromium_config_kwargs': { |
523 'BUILD_CONFIG': 'Release', | 459 'BUILD_CONFIG': 'Release', |
524 'TARGET_BITS': 64, | 460 'TARGET_BITS': 64, |
525 }, | 461 }, |
526 'compile_targets': [ | 462 'compile_targets': [ |
527 'blink_tests', | 463 'blink_tests', |
528 ], | 464 ], |
529 'test_generators': [ | |
530 steps.generate_gtest, | |
531 steps.generate_script, | |
532 ], | |
533 'tests': [ | 465 'tests': [ |
534 steps.BlinkTest(extra_args=[ | 466 steps.BlinkTest(extra_args=[ |
535 '--additional-expectations', | 467 '--additional-expectations', |
536 'src/third_party/WebKit/LayoutTests/LeakExpectations', | 468 'src/third_party/WebKit/LayoutTests/LeakExpectations', |
537 '--options=--enable-leak-detection', | 469 '--options=--enable-leak-detection', |
538 ]), | 470 ]), |
539 ], | 471 ], |
540 'testing': { | 472 'testing': { |
541 'platform': 'linux', | 473 'platform': 'linux', |
542 }, | 474 }, |
543 'enable_swarming': True, | 475 'enable_swarming': True, |
544 'use_isolate': True, | 476 'use_isolate': True, |
545 }, | 477 }, |
546 } | 478 } |
OLD | NEW |