OLD | NEW |
---|---|
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 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 DEPS = [ | 5 DEPS = [ |
6 'depot_tools/bot_update', | 6 'depot_tools/bot_update', |
7 'depot_tools/gclient', | 7 'depot_tools/gclient', |
8 'depot_tools/git', | 8 'depot_tools/git', |
9 'depot_tools/presubmit', | 9 'depot_tools/presubmit', |
10 'recipe_engine/json', | 10 'recipe_engine/json', |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
56 if codereview_auth: | 56 if codereview_auth: |
57 presubmit_args.extend([ | 57 presubmit_args.extend([ |
58 '--rietveld_email_file', | 58 '--rietveld_email_file', |
59 api.path['build'].join('site_config', '.rietveld_client_email')]) | 59 api.path['build'].join('site_config', '.rietveld_client_email')]) |
60 presubmit_args.extend([ | 60 presubmit_args.extend([ |
61 '--rietveld_private_key_file', | 61 '--rietveld_private_key_file', |
62 api.path['build'].join('site_config', '.rietveld_secret_key')]) | 62 api.path['build'].join('site_config', '.rietveld_secret_key')]) |
63 else: | 63 else: |
64 presubmit_args.extend(['--rietveld_email', '']) # activate anonymous mode | 64 presubmit_args.extend(['--rietveld_email', '']) # activate anonymous mode |
65 elif patch_storage == 'gerrit': | 65 elif patch_storage == 'gerrit': |
66 gerrit_url = api.properties.get('patch_gerrit_url') | 66 gerrit_url = api.properties.get('patch_gerrit_url') |
Michael Achenbach
2016/11/07 12:54:00
Same as in another CL: Does it make sense to use g
tandrii(chromium)
2016/11/07 13:01:08
sorry. Simplified.
| |
67 if not gerrit_url: | 67 issue = api.properties.get('patch_issue') |
68 # TODO(tandrii): clean up old Gerrit patch properties. | 68 patchset = api.properties.get('patch_set') |
69 # Field event.patchSet.ref looks like 'refs/changes/11/338811/4' | |
70 issue, patchset = api.properties['event.patchSet.ref'].split('/')[-2:] | |
71 gerrit_url = api.properties['gerrit'] | |
72 else: | |
73 issue = api.properties.get('patch_issue') | |
74 patchset = api.properties.get('patch_set') | |
75 presubmit_args = [ | 69 presubmit_args = [ |
76 '--issue', issue, | 70 '--issue', issue, |
77 '--patchset', patchset, | 71 '--patchset', patchset, |
78 '--gerrit_url', gerrit_url, | 72 '--gerrit_url', gerrit_url, |
79 '--gerrit_fetch', | 73 '--gerrit_fetch', |
80 ] | 74 ] |
81 else: # pragma: no cover | 75 else: # pragma: no cover |
82 assert False, 'patch_storage %s is not supported' % patch_storage | 76 assert False, 'patch_storage %s is not supported' % patch_storage |
83 if api.properties.get('dry_run'): | 77 if api.properties.get('dry_run'): |
84 presubmit_args.append('--dry_run') | 78 presubmit_args.append('--dry_run') |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
166 mastername='tryserver.chromium.linux', | 160 mastername='tryserver.chromium.linux', |
167 buildername='infra_presubmit', | 161 buildername='infra_presubmit', |
168 repo_name='infra', | 162 repo_name='infra', |
169 patch_project='infra', | 163 patch_project='infra', |
170 runhooks=True) + | 164 runhooks=True) + |
171 api.step_data('presubmit', api.json.output([['infra_presubmit', | 165 api.step_data('presubmit', api.json.output([['infra_presubmit', |
172 ['compile']]])) | 166 ['compile']]])) |
173 ) | 167 ) |
174 | 168 |
175 yield ( | 169 yield ( |
176 api.test('infra_with_runhooks_and_gerrit_deprecated') + | |
Michael Achenbach
2016/11/07 12:54:00
Missing deletion of the file?
tandrii(chromium)
2016/11/07 13:01:08
Done.
| |
177 api.properties.tryserver_gerrit( | |
178 full_project_name='infra/infra', | |
179 repo_name='infra', | |
180 mastername='tryserver.infra', | |
181 buildername='infra_presubmit', | |
182 runhooks=True) + | |
183 api.step_data('presubmit', api.json.output([['infra_presubmit', | |
184 ['compile']]])) | |
185 ) | |
186 | |
187 yield ( | |
188 api.test('infra_with_runhooks_and_gerrit') + | 170 api.test('infra_with_runhooks_and_gerrit') + |
189 api.properties.tryserver( | 171 api.properties.tryserver( |
190 gerrit_project='infra/infra', | 172 gerrit_project='infra/infra', |
191 repo_name='infra', | 173 repo_name='infra', |
192 mastername='tryserver.infra', | 174 mastername='tryserver.infra', |
193 buildername='infra_presubmit', | 175 buildername='infra_presubmit', |
194 runhooks=True) + | 176 runhooks=True) + |
195 api.step_data('presubmit', api.json.output([['infra_presubmit', | 177 api.step_data('presubmit', api.json.output([['infra_presubmit', |
196 ['compile']]])) | 178 ['compile']]])) |
197 ) | 179 ) |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
232 | 214 |
233 yield ( | 215 yield ( |
234 api.test('presubmit-infra-failure') + | 216 api.test('presubmit-infra-failure') + |
235 api.properties.tryserver( | 217 api.properties.tryserver( |
236 mastername='tryserver.chromium.linux', | 218 mastername='tryserver.chromium.linux', |
237 buildername='chromium_presubmit', | 219 buildername='chromium_presubmit', |
238 repo_name='chromium', | 220 repo_name='chromium', |
239 patch_project='chromium') + | 221 patch_project='chromium') + |
240 api.step_data('presubmit', api.json.output({}, retcode=2)) | 222 api.step_data('presubmit', api.json.output({}, retcode=2)) |
241 ) | 223 ) |
OLD | NEW |