Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(405)

Side by Side Diff: scripts/slave/recipes/android/perf.expected/provision_devices.json

Issue 2445193002: Change all remote run builders to use tools/build. (Closed)
Patch Set: Add recipes Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 [ 1 [
2 { 2 {
3 "cmd": [],
4 "name": "ensure_goma"
5 },
6 {
7 "cmd": [ 3 "cmd": [
8 "python", 4 "python",
9 "-u", 5 "-u",
10 "RECIPE_MODULE[depot_tools::cipd]/resources/bootstrap.py",
11 "--platform",
12 "linux-amd64",
13 "--dest-directory",
14 "[SLAVE_BUILD]/cipd",
15 "--json-output",
16 "/path/to/tmp/json"
17 ],
18 "name": "ensure_goma.install cipd",
19 "~followup_annotations": [
20 "@@@STEP_NEST_LEVEL@1@@@",
21 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @",
22 "@@@STEP_LOG_LINE@json.output@{@@@",
23 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@",
24 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@",
25 "@@@STEP_LOG_LINE@json.output@}@@@",
26 "@@@STEP_LOG_END@json.output@@@"
27 ]
28 },
29 {
30 "cmd": [
31 "[SLAVE_BUILD]/cipd/cipd",
32 "ensure",
33 "--root",
34 "[CACHE]/cipd/goma",
35 "--list",
36 "infra/tools/cloudtail/linux-amd64 goma_recipe_module\ninfra_internal/goma /client/linux-amd64 release",
37 "--json-output",
38 "/path/to/tmp/json",
39 "--service-account-json",
40 "/creds/service_accounts/service-account-goma-client.json"
41 ],
42 "name": "ensure_goma.ensure_installed",
43 "~followup_annotations": [
44 "@@@STEP_NEST_LEVEL@1@@@",
45 "@@@STEP_LOG_LINE@json.output@{@@@",
46 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
47 "@@@STEP_LOG_LINE@json.output@ {@@@",
48 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-goma_recipe_modu\", @@@",
49 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/cloudtail/l inux-amd64\"@@@",
50 "@@@STEP_LOG_LINE@json.output@ }, @@@",
51 "@@@STEP_LOG_LINE@json.output@ {@@@",
52 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@",
53 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/linux-amd64\"@@@",
54 "@@@STEP_LOG_LINE@json.output@ }@@@",
55 "@@@STEP_LOG_LINE@json.output@ ]@@@",
56 "@@@STEP_LOG_LINE@json.output@}@@@",
57 "@@@STEP_LOG_END@json.output@@@"
58 ]
59 },
60 {
61 "cmd": [
62 "python",
63 "-u",
64 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", 6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
65 "--spec", 7 "--spec",
66 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'manag ed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/sr c.git'}, {'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/dat a/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchpl ugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/fram e_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/dat a/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src /data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_test s': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/t ools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webki t/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webk it/data/xbm_decoder': None}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src-internal', 'url': 'https://chrome-internal.googlesource.com/chrome/src-int ernal.git'}]\ntarget_os = ['android']", 8 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'manag ed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/sr c.git'}, {'custom_deps': {'src/chrome/test/data/firefox2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/dat a/firefox3_profile/searchplugins': None, 'src/chrome/test/data/firefox3_searchpl ugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/test/data/perf/fram e_rate/private': None, 'src/chrome/test/data/plugin': None, 'src/chrome/test/dat a/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data/esctf': None, 'src /data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_test s': None, 'src/data/selenium_core': None, 'src/data/tab_switching': None, 'src/t ools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder': None, 'src/webki t/data/ico_decoder': None, 'src/webkit/data/test_shell/plugins': None, 'src/webk it/data/xbm_decoder': None}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src-internal', 'url': 'https://chrome-internal.googlesource.com/chrome/src-int ernal.git'}]\ntarget_os = ['android']",
67 "--patch_root", 9 "--patch_root",
68 "src", 10 "src",
69 "--revision_mapping_file", 11 "--revision_mapping_file",
70 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}", 12 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}",
71 "--git-cache-dir", 13 "--git-cache-dir",
72 "[GIT_CACHE]", 14 "[GIT_CACHE]",
73 "--issue",
74 "8675309",
75 "--patchset",
76 "1",
77 "--output_json", 15 "--output_json",
78 "/path/to/tmp/json", 16 "/path/to/tmp/json",
79 "--revision", 17 "--revision",
80 "src@267739", 18 "src@deadbeef",
81 "--output_manifest" 19 "--output_manifest"
82 ], 20 ],
83 "env": { 21 "env": {
84 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 22 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
85 }, 23 },
86 "name": "bot_update", 24 "name": "bot_update",
87 "~followup_annotations": [ 25 "~followup_annotations": [
88 "@@@STEP_TEXT@Some step text@@@", 26 "@@@STEP_TEXT@Some step text@@@",
89 "@@@STEP_LOG_LINE@json.output@{@@@", 27 "@@@STEP_LOG_LINE@json.output@{@@@",
90 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 28 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
91 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", 29 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
92 "@@@STEP_LOG_LINE@json.output@ \"src\": \"267739\"@@@", 30 "@@@STEP_LOG_LINE@json.output@ \"src\": \"deadbeef\"@@@",
93 "@@@STEP_LOG_LINE@json.output@ }, @@@", 31 "@@@STEP_LOG_LINE@json.output@ }, @@@",
94 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", 32 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
95 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@", 33 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
96 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@", 34 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
97 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@", 35 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
98 "@@@STEP_LOG_LINE@json.output@ }, @@@", 36 "@@@STEP_LOG_LINE@json.output@ }, @@@",
99 "@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@", 37 "@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
100 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /buildtools.git\", @@@", 38 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /buildtools.git\", @@@",
101 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b280987691635 3cb994259692140934\"@@@", 39 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b280987691635 3cb994259692140934\"@@@",
102 "@@@STEP_LOG_LINE@json.output@ }, @@@", 40 "@@@STEP_LOG_LINE@json.output@ }, @@@",
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@", 94 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
157 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" , 95 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
158 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@", 96 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@",
159 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@" 97 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@"
160 ] 98 ]
161 }, 99 },
162 { 100 {
163 "cmd": [ 101 "cmd": [
164 "python", 102 "python",
165 "-u", 103 "-u",
104 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
105 "[SLAVE_BUILD]/src/testing/buildbot/chromium.perf.json",
106 "/path/to/tmp/json"
107 ],
108 "name": "read test spec (chromium.perf.json)",
109 "~followup_annotations": [
110 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.perf.json@ @@",
111 "@@@STEP_LOG_LINE@json.output@{}@@@",
112 "@@@STEP_LOG_END@json.output@@@"
113 ]
114 },
115 {
116 "cmd": [
117 "python",
118 "-u",
119 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
120 "--output",
121 "/path/to/tmp/json",
122 "--",
123 "--build-config-fs",
124 "Release",
125 "--paths",
126 "{\"checkout\": \"[SLAVE_BUILD]/src\", \"runit.py\": \"RECIPE_PACKAGE_REPO [build]/scripts/tools/runit.py\", \"runtest.py\": \"RECIPE_PACKAGE_REPO[build]/s cripts/slave/runtest.py\"}",
127 "--properties",
128 "{\"buildername\": \"Android Nexus5 Perf (1)\", \"buildnumber\": 571, \"ma stername\": \"chromium.perf\", \"perf-id\": \"android-nexus5\", \"results-url\": \"https://chromeperf.appspot.com\", \"slavename\": \"slavename\", \"target_plat form\": \"android\"}"
129 ],
130 "name": "get compile targets for scripts",
131 "~followup_annotations": [
132 "@@@STEP_LOG_LINE@json.output@{}@@@",
133 "@@@STEP_LOG_END@json.output@@@"
134 ]
135 },
136 {
137 "cmd": [
138 "python",
139 "-u",
166 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree (sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw ith('.pyc'):\n os.remove(os.path.join(base, f))\n", 140 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree (sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw ith('.pyc'):\n os.remove(os.path.join(base, f))\n",
167 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", 141 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps",
168 "[SLAVE_BUILD]/src/out/Release/test_logs", 142 "[SLAVE_BUILD]/src/out/Release/test_logs",
169 "[SLAVE_BUILD]/src/out/build_product.zip", 143 "[SLAVE_BUILD]/src/out/build_product.zip",
170 "[SLAVE_BUILD]/src" 144 "[SLAVE_BUILD]/src"
171 ], 145 ],
172 "name": "clean local files", 146 "name": "clean local files",
173 "~followup_annotations": [ 147 "~followup_annotations": [
174 "@@@STEP_LOG_LINE@python.inline@@@@", 148 "@@@STEP_LOG_LINE@python.inline@@@@",
175 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", 149 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
176 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", 150 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
177 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", 151 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
178 "@@@STEP_LOG_LINE@python.inline@try:@@@", 152 "@@@STEP_LOG_LINE@python.inline@try:@@@",
179 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", 153 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
180 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", 154 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
181 "@@@STEP_LOG_LINE@python.inline@ pass@@@", 155 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
182 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@", 156 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
183 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", 157 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
184 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", 158 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
185 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" , 159 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
186 "@@@STEP_LOG_END@python.inline@@@" 160 "@@@STEP_LOG_END@python.inline@@@"
187 ] 161 ]
188 }, 162 },
189 { 163 {
190 "cmd": [ 164 "cmd": [
191 "python", 165 "python",
192 "-u", 166 "-u",
193 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 167 "\nimport sys\nsys.path.append(sys.argv[1])\nfrom devil import devil_env\n devil_env.config.Initialize()\ndevil_env.config.PrefetchPaths(dependencies=['adb '])\n",
194 "runhooks" 168 "[SLAVE_BUILD]/src/third_party/catapult/devil"
195 ], 169 ],
196 "cwd": "[SLAVE_BUILD]/src", 170 "name": "initialize devil",
197 "env": { 171 "~followup_annotations": [
198 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 172 "@@@STEP_LOG_LINE@python.inline@@@@",
199 "GYP_CHROMIUM_NO_ACTION": "1", 173 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
200 "GYP_CROSSCOMPILE": "1", 174 "@@@STEP_LOG_LINE@python.inline@sys.path.append(sys.argv[1])@@@",
201 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ CACHE]/cipd/goma' target_arch=arm use_goma=1", 175 "@@@STEP_LOG_LINE@python.inline@from devil import devil_env@@@",
202 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 176 "@@@STEP_LOG_LINE@python.inline@devil_env.config.Initialize()@@@",
203 }, 177 "@@@STEP_LOG_LINE@python.inline@devil_env.config.PrefetchPaths(dependencie s=['adb'])@@@",
204 "name": "gclient runhooks" 178 "@@@STEP_LOG_END@python.inline@@@"
179 ]
205 }, 180 },
206 { 181 {
207 "cmd": [ 182 "cmd": [
208 "python", 183 "python",
209 "-u", 184 "-u",
210 "[SLAVE_BUILD]/src/tools/mb/mb.py", 185 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
211 "gen", 186 "--",
212 "-m", 187 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
213 "tryserver.chromium.perf", 188 "--force-version",
214 "-b", 189 "4.7",
215 "android_perf_bisect_builder", 190 "----",
216 "--config-file", 191 "cp",
217 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl", 192 "gs://chrome-perf/Android Builder/full-build-linux_deadbeef.zip",
218 "--goma-dir", 193 "[SLAVE_BUILD]/src/out/build_product.zip"
219 "[CACHE]/cipd/goma", 194 ],
220 "//out/Release" 195 "name": "gsutil download_build_product"
196 },
197 {
198 "cmd": [
199 "unzip",
200 "-o",
201 "[SLAVE_BUILD]/src/out/build_product.zip"
221 ], 202 ],
222 "cwd": "[SLAVE_BUILD]/src", 203 "cwd": "[SLAVE_BUILD]/src",
223 "env": { 204 "name": "unzip_build_product"
224 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
225 },
226 "name": "generate_build_files"
227 }, 205 },
228 { 206 {
229 "cmd": [ 207 "cmd": [
230 "python", 208 "python",
231 "-u", 209 "-u",
232 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", 210 "[SLAVE_BUILD]/src/build/symlink.py",
233 "--show-path", 211 "-f",
234 "python", 212 "[SLAVE_BUILD]/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/a db",
235 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py", 213 "~/adb"
236 "--gsutil-py-path", 214 ],
237 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", 215 "name": "create adb symlink"
238 "--ninja-path", 216 },
239 "RECIPE_PACKAGE_REPO[depot_tools]/ninja", 217 {
240 "--target", 218 "cmd": [
241 "Release", 219 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
242 "--src-dir", 220 "--",
243 "[SLAVE_BUILD]/src", 221 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
244 "--goma-cache-dir", 222 "[SLAVE_BUILD]/src/out/logcat",
245 "[GOMA_CACHE]", 223 "[SLAVE_BUILD]/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/a db"
246 "--buildbot-buildername",
247 "android_perf_bisect_builder",
248 "--buildbot-mastername",
249 "tryserver.chromium.perf",
250 "--buildbot-slavename",
251 "TestSlavename",
252 "--goma-deps-cache-file",
253 "android_perf_bisect_builder.gomadeps",
254 "--compiler",
255 "goma",
256 "--goma-jsonstatus",
257 "/path/to/tmp/json",
258 "--goma-service-account-json-file",
259 "/creds/service_accounts/service-account-goma-client.json",
260 "--goma-dir",
261 "[CACHE]/cipd/goma",
262 "--"
263 ], 224 ],
264 "env": { 225 "env": {
265 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 226 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
266 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 227 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
267 }, 228 },
268 "name": "compile", 229 "name": "spawn_logcat_monitor"
230 },
231 {
232 "cmd": [
233 "python",
234 "-u",
235 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
236 "--action",
237 "restart",
238 "--pid-file-path",
239 "/tmp/device_monitor.pid",
240 "--",
241 "[SLAVE_BUILD]/src/third_party/catapult/devil/devil/android/tools/device_m onitor.py",
242 "--adb-path",
243 "[SLAVE_BUILD]/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/a db",
244 "--blacklist-file",
245 "[SLAVE_BUILD]/src/out/bad_devices.json"
246 ],
247 "name": "spawn_device_monitor"
248 },
249 {
250 "cmd": [
251 "python",
252 "-u",
253 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ",
254 "--verbose",
255 "--adb-path",
256 "[SLAVE_BUILD]/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/a db"
257 ],
258 "env": {
259 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
260 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
261 },
262 "name": "authorize_adb_devices"
263 },
264 {
265 "cmd": [
266 "[SLAVE_BUILD]/src/third_party/catapult/devil/devil/android/tools/device_r ecovery.py",
267 "--blacklist-file",
268 "[SLAVE_BUILD]/src/out/bad_devices.json",
269 "--known-devices-file",
270 "[HOME]/.android/known_devices.json",
271 "--adb-path",
272 "[SLAVE_BUILD]/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/a db",
273 "-v",
274 "--enable-usb-reset"
275 ],
276 "env": {
277 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
278 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
279 },
280 "name": "device_recovery"
281 },
282 {
283 "cmd": [
284 "python",
285 "-u",
286 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
287 "--adb-path",
288 "[SLAVE_BUILD]/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/a db",
289 "--blacklist-file",
290 "[SLAVE_BUILD]/src/out/bad_devices.json",
291 "--output-device-blacklist",
292 "/path/to/tmp/json",
293 "-t",
294 "Release",
295 "--min-battery-level",
296 "95",
297 "--disable-network",
298 "--disable-java-debug",
299 "--max-battery-temp",
300 "350"
301 ],
302 "env": {
303 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
304 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
305 },
306 "name": "provision_devices",
269 "~followup_annotations": [ 307 "~followup_annotations": [
270 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", 308 "step returned non-zero exit code: 1",
271 "@@@STEP_LOG_END@json.output (invalid)@@@" 309 "@@@STEP_EXCEPTION@@@"
272 ] 310 ]
273 }, 311 },
274 { 312 {
275 "allow_subannotations": true,
276 "cmd": [
277 "python",
278 "-u",
279 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
280 "--show-path",
281 "python",
282 "RECIPE_PACKAGE_REPO[build]/scripts/slave/zip_build.py",
283 "--target",
284 "Release",
285 "--gsutil-py-path",
286 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
287 "--staging-dir",
288 "[CACHE]/chrome_staging",
289 "--src-dir",
290 "[SLAVE_BUILD]/src",
291 "--exclude-files",
292 "lib.target,gen,android_webview,jingle_unittests",
293 "--factory-properties",
294 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"android_perf_bisect_builder\", \"buildnumber\": 257, \"got_revi sion\": \"267739\", \"issue\": \"8675309\", \"mastername\": \"tryserver.chromium .perf\", \"patchset\": \"1\", \"recipe\": \"android/builder\", \"repository\": \ "svn://svn.chromium.org/chrome/trunk/src\", \"revision\": \"267739\", \"slavenam e\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}",
295 "--build-properties",
296 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"android_perf_bisect_builder\", \"buildnumber\": 257, \"got_revi sion\": \"267739\", \"issue\": \"8675309\", \"mastername\": \"tryserver.chromium .perf\", \"patchset\": \"1\", \"recipe\": \"android/builder\", \"repository\": \ "svn://svn.chromium.org/chrome/trunk/src\", \"revision\": \"267739\", \"slavenam e\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}"
297 ],
298 "name": "zip_build"
299 },
300 {
301 "name": "$result", 313 "name": "$result",
314 "reason": "Infra Failure: Step('provision_devices') returned 1",
302 "recipe_result": null, 315 "recipe_result": null,
303 "status_code": 0 316 "status_code": 1
304 } 317 }
305 ] 318 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698