Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(455)

Side by Side Diff: scripts/slave/recipe_modules/chromium_tests/chromium_webkit.py

Issue 2357343004: chromium_tests: automatically set up test genrators (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698