OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 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 | 5 |
6 # Recipe module for Skia Swarming test. | 6 # Recipe module for Skia Swarming test. |
7 | 7 |
8 | 8 |
9 DEPS = [ | 9 DEPS = [ |
10 'build/file', | 10 'build/file', |
(...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
313 | 313 |
314 if 'ANGLE' in bot and 'Debug' in bot: | 314 if 'ANGLE' in bot and 'Debug' in bot: |
315 match.append('~GLPrograms') # skia:4717 | 315 match.append('~GLPrograms') # skia:4717 |
316 | 316 |
317 if 'MSAN' in bot: | 317 if 'MSAN' in bot: |
318 match.extend(['~Once', '~Shared']) # Not sure what's up with these tests. | 318 match.extend(['~Once', '~Shared']) # Not sure what's up with these tests. |
319 | 319 |
320 if 'TSAN' in bot: | 320 if 'TSAN' in bot: |
321 match.extend(['~ReadWriteAlpha']) # Flaky on TSAN-covered on nvidia bots. | 321 match.extend(['~ReadWriteAlpha']) # Flaky on TSAN-covered on nvidia bots. |
322 | 322 |
| 323 if 'x86_64' in bot or 'Arm64' in bot: # Only run test on 32-bit bots. |
| 324 match.append('~ColorSpaceCRBug') |
| 325 |
| 326 # For memory intensive tests that we don't want to run multi-threaded. |
| 327 solo = [] |
| 328 solo.append('ColorSpaceCRBug') |
| 329 |
323 if blacklist: | 330 if blacklist: |
324 args.append('--blacklist') | 331 args.append('--blacklist') |
325 args.extend(blacklist) | 332 args.extend(blacklist) |
326 | 333 |
327 if match: | 334 if match: |
328 args.append('--match') | 335 args.append('--match') |
329 args.extend(match) | 336 args.extend(match) |
330 | 337 |
| 338 if solo: |
| 339 args.append('--solo') |
| 340 args.extend(solo) |
| 341 |
331 # These bots run out of memory running RAW codec tests. Do not run them in | 342 # These bots run out of memory running RAW codec tests. Do not run them in |
332 # parallel | 343 # parallel |
333 if ('NexusPlayer' in bot or 'Nexus5' in bot or 'Nexus9' in bot | 344 if ('NexusPlayer' in bot or 'Nexus5' in bot or 'Nexus9' in bot |
334 or 'Win8-MSVC-ShuttleB' in bot): | 345 or 'Win8-MSVC-ShuttleB' in bot): |
335 args.append('--noRAW_threading') | 346 args.append('--noRAW_threading') |
336 | 347 |
337 return args | 348 return args |
338 | 349 |
339 | 350 |
340 def key_params(api): | 351 def key_params(api): |
(...skipping 513 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
854 api.path['slave_build'].join('skia', 'infra', 'bots', 'assets', | 865 api.path['slave_build'].join('skia', 'infra', 'bots', 'assets', |
855 'skimage', 'VERSION'), | 866 'skimage', 'VERSION'), |
856 api.path['slave_build'].join('skia', 'infra', 'bots', 'assets', | 867 api.path['slave_build'].join('skia', 'infra', 'bots', 'assets', |
857 'skp', 'VERSION'), | 868 'skp', 'VERSION'), |
858 api.path['slave_build'].join('skia', 'infra', 'bots', 'assets', | 869 api.path['slave_build'].join('skia', 'infra', 'bots', 'assets', |
859 'svg', 'VERSION'), | 870 'svg', 'VERSION'), |
860 api.path['slave_build'].join('tmp', 'uninteresting_hashes.txt') | 871 api.path['slave_build'].join('tmp', 'uninteresting_hashes.txt') |
861 ) + | 872 ) + |
862 api.platform('win', 64) | 873 api.platform('win', 64) |
863 ) | 874 ) |
OLD | NEW |