| 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 for uploading DM results. | 6 # Recipe for uploading DM results. |
| 7 | 7 |
| 8 | 8 |
| 9 DEPS = [ | 9 DEPS = [ |
| 10 'build/file', | 10 'build/file', |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 81 str(now.hour ).zfill(2), | 81 str(now.hour ).zfill(2), |
| 82 revision, | 82 revision, |
| 83 builder_name, | 83 builder_name, |
| 84 str(int(calendar.timegm(now.utctimetuple())))]) | 84 str(int(calendar.timegm(now.utctimetuple())))]) |
| 85 | 85 |
| 86 # Trybot results are further siloed by issue/patchset. | 86 # Trybot results are further siloed by issue/patchset. |
| 87 issue = str(api.properties.get('issue', '')) | 87 issue = str(api.properties.get('issue', '')) |
| 88 patchset = str(api.properties.get('patchset', '')) | 88 patchset = str(api.properties.get('patchset', '')) |
| 89 if (api.properties.get('patch_storage', '') == 'gerrit' and | 89 if (api.properties.get('patch_storage', '') == 'gerrit' and |
| 90 api.properties.get('nobuildbot', '') != 'True'): | 90 api.properties.get('nobuildbot', '') != 'True'): |
| 91 issue = str(api.properties['event.change.number']) | 91 issue = str(api.properties['patch_issue']) |
| 92 patchset = str(api.properties['event.patchSet.ref']).split('/')[-1] | 92 patchset = str(api.properties['patch_ref']).split('/')[-1] |
| 93 if issue and patchset: | 93 if issue and patchset: |
| 94 summary_dest_path = '/'.join(( | 94 summary_dest_path = '/'.join(( |
| 95 'trybot', summary_dest_path, issue, patchset)) | 95 'trybot', summary_dest_path, issue, patchset)) |
| 96 | 96 |
| 97 summary_dest_path = '/'.join((GS_BUCKET, summary_dest_path)) | 97 summary_dest_path = '/'.join((GS_BUCKET, summary_dest_path)) |
| 98 | 98 |
| 99 cp(api, 'JSON and logs', tmp_dir.join('*'), summary_dest_path, | 99 cp(api, 'JSON and logs', tmp_dir.join('*'), summary_dest_path, |
| 100 ['-z', 'json,log']) | 100 ['-z', 'json,log']) |
| 101 | 101 |
| 102 | 102 |
| (...skipping 29 matching lines...) Expand all Loading... |
| 132 builder = 'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot' | 132 builder = 'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot' |
| 133 yield ( | 133 yield ( |
| 134 api.test('trybot') + | 134 api.test('trybot') + |
| 135 api.properties(buildername=builder, | 135 api.properties(buildername=builder, |
| 136 revision='abc123', | 136 revision='abc123', |
| 137 path_config='kitchen', | 137 path_config='kitchen', |
| 138 issue='12345', | 138 issue='12345', |
| 139 patchset='1002') | 139 patchset='1002') |
| 140 ) | 140 ) |
| 141 | 141 |
| 142 gerrit_kwargs = { | |
| 143 'patch_storage': 'gerrit', | |
| 144 'repository': 'skia', | |
| 145 'event.patchSet.ref': 'refs/changes/00/2100/2', | |
| 146 'event.change.number': '2100', | |
| 147 } | |
| 148 yield ( | 142 yield ( |
| 149 api.test('recipe_with_gerrit_patch') + | 143 api.test('recipe_with_gerrit_patch') + |
| 150 api.properties( | 144 api.properties( |
| 151 buildername=builder, | 145 buildername=builder, |
| 152 revision='abc123', | 146 revision='abc123', |
| 153 path_config='kitchen', | 147 path_config='kitchen', |
| 154 **gerrit_kwargs) | 148 patch_storage='gerrit') + |
| 149 api.properties.tryserver( |
| 150 buildername=builder, |
| 151 gerrit_project='skia', |
| 152 gerrit_url='https://skia-review.googlesource.com/', |
| 153 ) |
| 155 ) | 154 ) |
| OLD | NEW |