Chromium Code Reviews| 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 |