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 compile. | 6 # Recipe module for Skia Swarming compile. |
7 | 7 |
8 | 8 |
9 DEPS = [ | 9 DEPS = [ |
10 'core', | 10 'core', |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
100 werr = False | 100 werr = False |
101 if 'Win' in builder_dict.get('os', ''): | 101 if 'Win' in builder_dict.get('os', ''): |
102 if not ('GDI' in builder_dict.get('extra_config', '') or | 102 if not ('GDI' in builder_dict.get('extra_config', '') or |
103 'Exceptions' in builder_dict.get('extra_config', '')): | 103 'Exceptions' in builder_dict.get('extra_config', '')): |
104 werr = True | 104 werr = True |
105 elif ('Mac' in builder_dict.get('os', '') and | 105 elif ('Mac' in builder_dict.get('os', '') and |
106 'Android' in builder_dict.get('extra_config', '')): | 106 'Android' in builder_dict.get('extra_config', '')): |
107 werr = False | 107 werr = False |
108 elif 'Fast' in builder_dict.get('extra_config', ''): | 108 elif 'Fast' in builder_dict.get('extra_config', ''): |
109 # See https://bugs.chromium.org/p/skia/issues/detail?id=5257 | 109 # See https://bugs.chromium.org/p/skia/issues/detail?id=5257 |
110 werr = False | 110 werr = False |
111 else: | 111 else: |
112 werr = True | 112 werr = True |
113 gyp_defs['skia_warnings_as_errors'] = str(int(werr)) # True/False -> '1'/'0' | 113 gyp_defs['skia_warnings_as_errors'] = str(int(werr)) # True/False -> '1'/'0' |
114 | 114 |
115 # Win debugger. | 115 # Win debugger. |
116 if 'Win' in builder_dict.get('os', ''): | 116 if 'Win' in builder_dict.get('os', ''): |
117 gyp_defs['skia_win_debuggers_path'] = 'c:/DbgHelp' | 117 gyp_defs['skia_win_debuggers_path'] = 'c:/DbgHelp' |
118 | 118 |
119 # Qt SDK (Win). | 119 # Qt SDK (Win). |
120 if 'Win' in builder_dict.get('os', ''): | 120 if 'Win' in builder_dict.get('os', ''): |
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
302 path_config='kitchen', | 302 path_config='kitchen', |
303 swarm_out_dir='[SWARM_OUT_DIR]', | 303 swarm_out_dir='[SWARM_OUT_DIR]', |
304 rietveld='https://codereview.chromium.org', | 304 rietveld='https://codereview.chromium.org', |
305 patchset=1, | 305 patchset=1, |
306 issue=2147533002L) + | 306 issue=2147533002L) + |
307 api.path.exists( | 307 api.path.exists( |
308 api.path['slave_build'].join('tmp', 'uninteresting_hashes.txt') | 308 api.path['slave_build'].join('tmp', 'uninteresting_hashes.txt') |
309 ) + | 309 ) + |
310 api.platform('win', 64) | 310 api.platform('win', 64) |
311 ) | 311 ) |
| 312 |
| 313 gerrit_kwargs = { |
| 314 'patch_storage': 'gerrit', |
| 315 'repository': 'skia', |
| 316 'event.patchSet.ref': 'refs/changes/00/2100/2', |
| 317 'event.change.number': '2100', |
| 318 } |
| 319 yield ( |
| 320 api.test('recipe_with_gerrit_patch') + |
| 321 api.properties( |
| 322 buildername=buildername + '-Trybot', |
| 323 mastername=mastername, |
| 324 slavename=slavename, |
| 325 buildnumber=5, |
| 326 path_config='kitchen', |
| 327 swarm_out_dir='[SWARM_OUT_DIR]', |
| 328 revision='abc123', |
| 329 **gerrit_kwargs) + |
| 330 api.platform('win', 64) |
| 331 ) |
OLD | NEW |