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 """A recipe for actually running recipe on build/ repo patches as tryjobs. | 5 """A recipe for actually running recipe on build/ repo patches as tryjobs. |
6 | 6 |
7 The idea is to actually execute some common recipe things so as to prevent | 7 The idea is to actually execute some common recipe things so as to prevent |
8 major outages. | 8 major outages. |
9 """ | 9 """ |
10 | 10 |
11 DEPS = [ | 11 DEPS = [ |
12 'depot_tools/bot_update', | 12 'depot_tools/bot_update', |
13 'depot_tools/git', | 13 'depot_tools/git', |
14 'file', | 14 'file', |
15 'depot_tools/gclient', | 15 'depot_tools/gclient', |
| 16 'depot_tools/infra_paths', |
16 'recipe_engine/json', | 17 'recipe_engine/json', |
17 'recipe_engine/path', | 18 'recipe_engine/path', |
18 'recipe_engine/platform', | 19 'recipe_engine/platform', |
19 'recipe_engine/properties', | 20 'recipe_engine/properties', |
20 'recipe_engine/python', | 21 'recipe_engine/python', |
21 'recipe_engine/raw_io', | 22 'recipe_engine/raw_io', |
22 'recipe_engine/step', | 23 'recipe_engine/step', |
23 'depot_tools/tryserver' | 24 'depot_tools/tryserver' |
24 ] | 25 ] |
25 | 26 |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
68 | 69 |
69 | 70 |
70 def inner(api): | 71 def inner(api): |
71 """Actually performs basic tasks common to most recipes.""" | 72 """Actually performs basic tasks common to most recipes.""" |
72 api.gclient.set_config('build') | 73 api.gclient.set_config('build') |
73 api.bot_update.ensure_checkout(force=True, patch_root='build') | 74 api.bot_update.ensure_checkout(force=True, patch_root='build') |
74 | 75 |
75 api.git.checkout( | 76 api.git.checkout( |
76 url='https://chromium.googlesource.com/chromium/tools/build', | 77 url='https://chromium.googlesource.com/chromium/tools/build', |
77 ref='master', | 78 ref='master', |
78 dir_path=api.path['build'].join('clone')) | 79 dir_path=api.infra_paths['build'].join('clone')) |
79 | 80 |
80 | 81 |
81 def GenTests(api): | 82 def GenTests(api): |
82 yield ( | 83 yield ( |
83 api.test('ok-outer') + | 84 api.test('ok-outer') + |
84 api.properties.generic( | 85 api.properties.generic( |
85 mastername='chromium.infra', | 86 mastername='chromium.infra', |
86 buildername='build_repo_real', | 87 buildername='build_repo_real', |
87 ) | 88 ) |
88 ) | 89 ) |
(...skipping 22 matching lines...) Expand all Loading... |
111 ) | 112 ) |
112 ) | 113 ) |
113 yield ( | 114 yield ( |
114 api.test('ok-inner-try-rietveld') + | 115 api.test('ok-inner-try-rietveld') + |
115 api.properties.tryserver( | 116 api.properties.tryserver( |
116 mastername='tryserver.infra', | 117 mastername='tryserver.infra', |
117 buildername='build_repo_real', | 118 buildername='build_repo_real', |
118 actual_run='True', | 119 actual_run='True', |
119 ) | 120 ) |
120 ) | 121 ) |
OLD | NEW |