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

Side by Side Diff: scripts/slave/recipes/bisection/android_bisect.expected/basic_android_s5_perf_bisect.json

Issue 2247373002: Refactor stages 1, 2 and test_api overhaul. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Addressing all early feedback. Created 4 years, 3 months 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
(Empty)
1 [
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
7 "[BUILDER_CACHE]/android_s5_perf_bisect",
8 "511"
9 ],
10 "name": "makedirs checkout path",
11 "~followup_annotations": [
12 "@@@STEP_LOG_LINE@python.inline@@@@",
13 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
14 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
15 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
16 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
17 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
18 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
19 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
20 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
21 "@@@STEP_LOG_END@python.inline@@@"
22 ]
23 },
24 {
25 "cmd": [
26 "python",
27 "-u",
28 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
29 "--spec",
30 "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']",
31 "--root",
32 "src",
33 "--revision_mapping_file",
34 "{\"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\"}",
35 "--git-cache-dir",
36 "[GIT_CACHE]",
37 "--issue",
38 "12345",
39 "--patchset",
40 "20001",
41 "--rietveld_server",
42 "https://codereview.chromium.org",
43 "--output_json",
44 "/path/to/tmp/json",
45 "--revision",
46 "src@HEAD",
47 "--output_manifest"
48 ],
49 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
50 "env": {
51 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
52 },
53 "name": "bot_update",
54 "~followup_annotations": [
55 "@@@STEP_TEXT@Some step text@@@",
56 "@@@STEP_LOG_LINE@json.output@{@@@",
57 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
58 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
59 "@@@STEP_LOG_LINE@json.output@ \"src\": \"HEAD\"@@@",
60 "@@@STEP_LOG_LINE@json.output@ }, @@@",
61 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
62 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
63 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
64 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
65 "@@@STEP_LOG_LINE@json.output@ }, @@@",
66 "@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
67 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /buildtools.git\", @@@",
68 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b280987691635 3cb994259692140934\"@@@",
69 "@@@STEP_LOG_LINE@json.output@ }, @@@",
70 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
71 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /native_client.git\", @@@",
72 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e26 9b7982aeeefc1b9b50\"@@@",
73 "@@@STEP_LOG_LINE@json.output@ }, @@@",
74 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
75 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/angle.git\", @@@",
76 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a 728eb85b8d7bc6080c\"@@@",
77 "@@@STEP_LOG_LINE@json.output@ }, @@@",
78 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
79 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/webrtc.git\", @@@",
80 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d92685 96da93418c623137f4\"@@@",
81 "@@@STEP_LOG_LINE@json.output@ }, @@@",
82 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
83 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /tools/swarming_client.git\", @@@",
84 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c7 59c837980b63b99566\"@@@",
85 "@@@STEP_LOG_LINE@json.output@ }, @@@",
86 "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
87 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /v8.git\", @@@",
88 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a 35f03975671d43e399\"@@@",
89 "@@@STEP_LOG_LINE@json.output@ }@@@",
90 "@@@STEP_LOG_LINE@json.output@ }, @@@",
91 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
92 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
93 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
94 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f 77757b9a728eb85b8d7bc6080c\", @@@",
95 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/ master@{#297276}\", @@@",
96 "@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328 b2809876916353cb994259692140934\", @@@",
97 "@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/h eads/master@{#182578}\", @@@",
98 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
99 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
100 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee 3e86ddfd4ebd0fe58cb9\", @@@",
101 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master @{#170242}\", @@@",
102 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee 5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
103 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"r efs/heads/master@{#276089}\", @@@",
104 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c1 32c3a35f03975671d43e399\", @@@",
105 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/mas ter@{#43426}\", @@@",
106 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546 e61d9268596da93418c623137f4\", @@@",
107 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads /master@{#120644}\"@@@",
108 "@@@STEP_LOG_LINE@json.output@ }, @@@",
109 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
110 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
111 "@@@STEP_LOG_LINE@json.output@}@@@",
112 "@@@STEP_LOG_END@json.output@@@",
113 "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee efc1b9b50\"@@@",
114 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4 c759c837980b63b99566\"@@@",
115 "@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#18 2578}\"@@@",
116 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934 18c623137f4\"@@@",
117 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5 8cb9\"@@@",
118 "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\ "@@@",
119 "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b 8d7bc6080c\"@@@",
120 "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671 d43e399\"@@@",
121 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
122 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
123 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
124 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
125 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@",
126 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@"
127 ]
128 },
129 {
130 "cmd": [
131 "python",
132 "-u",
133 "\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",
134 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/Release/debug_info_dumps",
135 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/Release/test_logs",
136 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/build_product.zip",
137 "[BUILDER_CACHE]/android_s5_perf_bisect/src"
138 ],
139 "name": "clean local files",
140 "~followup_annotations": [
141 "@@@STEP_LOG_LINE@python.inline@@@@",
142 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
143 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
144 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
145 "@@@STEP_LOG_LINE@python.inline@try:@@@",
146 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
147 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
148 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
149 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
150 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
151 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
152 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
153 "@@@STEP_LOG_END@python.inline@@@"
154 ]
155 },
156 {
157 "cmd": [
158 "git",
159 "diff",
160 "--cached",
161 "--name-only"
162 ],
163 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect/src",
164 "name": "git diff to analyze patch",
165 "stdout": "/path/to/tmp/",
166 "~followup_annotations": [
167 "@@@STEP_LOG_LINE@files@tools/auto_bisect/bisect.cfg@@@",
168 "@@@STEP_LOG_END@files@@@"
169 ]
170 },
171 {
172 "cmd": [
173 "python",
174 "-u",
175 "[BUILDER_CACHE]/android_s5_perf_bisect/src/build/symlink.py",
176 "-f",
177 "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_tools/sdk/ platform-tools/adb",
178 "~/adb"
179 ],
180 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
181 "name": "create adb symlink"
182 },
183 {
184 "cmd": [
185 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
186 "--",
187 "[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android/adb_logcat_monit or.py",
188 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/logcat",
189 "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_tools/sdk/ platform-tools/adb"
190 ],
191 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
192 "env": {
193 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
194 "PATH": "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android: %(PATH)s"
195 },
196 "name": "spawn_logcat_monitor"
197 },
198 {
199 "cmd": [
200 "python",
201 "-u",
202 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ",
203 "--verbose",
204 "--adb-path",
205 "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_tools/sdk/ platform-tools/adb"
206 ],
207 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
208 "env": {
209 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
210 "PATH": "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android: %(PATH)s"
211 },
212 "name": "authorize_adb_devices"
213 },
214 {
215 "cmd": [
216 "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/catapult/devil/dev il/android/tools/device_recovery.py",
217 "--blacklist-file",
218 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/bad_devices.json",
219 "--known-devices-file",
220 "[HOME]/.android/known_devices.json",
221 "--adb-path",
222 "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_tools/sdk/ platform-tools/adb",
223 "-v",
224 "--enable-usb-reset"
225 ],
226 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
227 "env": {
228 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
229 "PATH": "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android: %(PATH)s"
230 },
231 "name": "device_recovery"
232 },
233 {
234 "cmd": [
235 "python",
236 "-u",
237 "[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android/provision_device s.py",
238 "--adb-path",
239 "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_tools/sdk/ platform-tools/adb",
240 "--blacklist-file",
241 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/bad_devices.json",
242 "--output-device-blacklist",
243 "/path/to/tmp/json",
244 "-t",
245 "Release",
246 "--min-battery-level",
247 "95",
248 "--disable-network",
249 "--disable-java-debug",
250 "--max-battery-temp",
251 "350",
252 "--remove-system-webview"
253 ],
254 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
255 "env": {
256 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
257 "PATH": "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android: %(PATH)s"
258 },
259 "name": "provision_devices"
260 },
261 {
262 "cmd": [
263 "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/catapult/devil/dev il/android/tools/device_status.py",
264 "--json-output",
265 "/path/to/tmp/json",
266 "--blacklist-file",
267 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/bad_devices.json",
268 "--known-devices-file",
269 "[HOME]/.android/known_devices.json",
270 "--buildbot-path",
271 "/home/chrome-bot/.adb_device_info",
272 "--adb-path",
273 "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_tools/sdk/ platform-tools/adb",
274 "-v",
275 "--overwrite-known-devices-files"
276 ],
277 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
278 "env": {
279 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
280 "PATH": "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android: %(PATH)s"
281 },
282 "name": "device_status",
283 "~followup_annotations": [
284 "@@@STEP_TEXT@Online devices: 1@@@",
285 "@@@STEP_LOG_LINE@json.output@[@@@",
286 "@@@STEP_LOG_LINE@json.output@ {@@@",
287 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
288 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
289 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
290 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
291 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
292 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
293 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
294 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
295 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
296 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
297 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
298 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
299 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
300 "@@@STEP_LOG_LINE@json.output@ }, @@@",
301 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": false, @@@",
302 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
303 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
304 "@@@STEP_LOG_LINE@json.output@ \"ro.build.id\": \"LRX21O\", @@@",
305 "@@@STEP_LOG_LINE@json.output@ \"ro.build.product\": \"product_name\", @@@",
306 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
307 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true, @@@",
308 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
309 "@@@STEP_LOG_LINE@json.output@ }, @@@",
310 "@@@STEP_LOG_LINE@json.output@ {@@@",
311 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"offline\", @@@",
312 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
313 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad4\", @@@",
314 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": false@@@",
315 "@@@STEP_LOG_LINE@json.output@ }, @@@",
316 "@@@STEP_LOG_LINE@json.output@ {@@@",
317 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"unauthorized\", @@@",
318 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
319 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad5\", @@@",
320 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
321 "@@@STEP_LOG_LINE@json.output@ }, @@@",
322 "@@@STEP_LOG_LINE@json.output@ {@@@",
323 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
324 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
325 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad6\", @@@",
326 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
327 "@@@STEP_LOG_LINE@json.output@ }@@@",
328 "@@@STEP_LOG_LINE@json.output@]@@@",
329 "@@@STEP_LOG_END@json.output@@@",
330 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@{@@@",
331 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"adb_status\": \"device\ ", @@@",
332 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"battery\": {@@@",
333 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"AC powered\": \"false \", @@@",
334 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"USB powered\": \"true \", @@@",
335 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"Wireless powered\": \ "false\", @@@",
336 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"health\": \"2\", @@@" ,
337 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"level\": \"100\", @@@ ",
338 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"present\": \"true\", @@@",
339 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"scale\": \"100\", @@@ ",
340 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"status\": \"5\", @@@" ,
341 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"technology\": \"Li-io n\", @@@",
342 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"temperature\": \"249\ ", @@@",
343 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"voltage\": \"4286\"@@ @",
344 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ }, @@@",
345 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"blacklisted\": false, @ @@",
346 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"build_detail\": \"googl e/razor/flo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@",
347 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"imei_slice\": \"Unknown \", @@@",
348 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"ro.build.id\": \"LRX21O \", @@@",
349 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"ro.build.product\": \"p roduct_name\", @@@",
350 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"serial\": \"07a00ca4\", @@@",
351 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"usb_status\": true, @@@ ",
352 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@ \"wifi_ip\": \"\"@@@",
353 "@@@STEP_LOG_LINE@product_name LRX21O 07a00ca4@}@@@",
354 "@@@STEP_LOG_END@product_name LRX21O 07a00ca4@@@",
355 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@{@@@",
356 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"adb_status\": \"offline\", @@@",
357 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"blacklisted\": true, @@@",
358 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"serial\": \"03e0363a003c6a d4\", @@@",
359 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"usb_status\": false@@@",
360 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@}@@@",
361 "@@@STEP_LOG_END@03e0363a003c6ad4: missing@@@",
362 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@{@@@",
363 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"adb_status \": \"unauthorized\", @@@",
364 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"blackliste d\": true, @@@",
365 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"serial\": \"03e0363a003c6ad5\", @@@",
366 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"usb_status \": true@@@",
367 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@}@@@",
368 "@@@STEP_LOG_END@03e0363a003c6ad5: adb status unauthorized@@@",
369 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@{@@@",
370 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"adb_status\": \"device \", @@@",
371 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"blacklisted\": true, @ @@",
372 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00 3c6ad6\", @@@",
373 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@" ,
374 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@",
375 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@"
376 ]
377 },
378 {
379 "cmd": [
380 "python",
381 "-u",
382 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
383 "--action",
384 "restart",
385 "--pid-file-path",
386 "/tmp/device_monitor.pid",
387 "--",
388 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py" ,
389 "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_tools/sdk/ platform-tools/adb",
390 "[\"07a00ca4\"]",
391 "--blacklist-file",
392 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/bad_devices.json"
393 ],
394 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
395 "name": "spawn_device_monitor"
396 },
397 {
398 "cmd": [
399 "python",
400 "-u",
401 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
402 "runhooks"
403 ],
404 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect/src",
405 "env": {
406 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
407 "GYP_CHROMIUM_NO_ACTION": "1",
408 "GYP_CROSSCOMPILE": "1",
409 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='R ECIPE_PACKAGE_REPO[build]/goma' target_arch=arm use_goma=1",
410 "PATH": "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android: %(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
411 },
412 "name": "gclient runhooks"
413 },
414 {
415 "cmd": [],
416 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
417 "name": "***LEGACY BISECT (deprecated)***"
418 },
419 {
420 "cmd": [
421 "python",
422 "-u",
423 "[BUILDER_CACHE]/android_s5_perf_bisect/src/tools/prepare-bisect-perf-regr ession.py",
424 "-w",
425 "[CACHE]/bisect"
426 ],
427 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
428 "name": "Preparing for Bisection"
429 },
430 {
431 "allow_subannotations": true,
432 "cmd": [
433 "python",
434 "-u",
435 "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
436 "--target",
437 "Release",
438 "--test-platform",
439 "android",
440 "--xvfb",
441 "--factory-properties",
442 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"buildername\": \"android_s5_perf_bisect\", \"buildnumber\": 57 1, \"is_test\": true, \"issue\": \"12345\", \"mastername\": \"tryserver.chromium .perf\", \"patch_project\": \"chromium\", \"patch_storage\": \"rietveld\", \"pat chset\": \"20001\", \"path_config\": \"kitchen\", \"project\": \"chrome\", \"rec ipe\": \"bisection/android_bisect\", \"repository\": \"\", \"requester\": \"comm it-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://coderevie w.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/work dir/TestSlavename\"}",
443 "--build-properties",
444 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"buildername\": \"android_s5_perf_bisect\", \"buildnumber\": 57 1, \"is_test\": true, \"issue\": \"12345\", \"mastername\": \"tryserver.chromium .perf\", \"patch_project\": \"chromium\", \"patch_storage\": \"rietveld\", \"pat chset\": \"20001\", \"path_config\": \"kitchen\", \"project\": \"chrome\", \"rec ipe\": \"bisection/android_bisect\", \"repository\": \"\", \"requester\": \"comm it-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://coderevie w.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/work dir/TestSlavename\"}",
445 "--step-name=Running Bisection",
446 "--builder-name=android_s5_perf_bisect",
447 "--slave-name=TestSlavename",
448 "--build-number=571",
449 "--run-python-script",
450 "[BUILDER_CACHE]/android_s5_perf_bisect/src/tools/run-bisect-perf-regressi on.py",
451 "-w",
452 "[CACHE]/bisect",
453 "--build-properties",
454 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"buildername\": \"android_s5_perf_bisect\", \"buildnumber\": 57 1, \"is_test\": true, \"issue\": \"12345\", \"mastername\": \"tryserver.chromium .perf\", \"patch_project\": \"chromium\", \"patch_storage\": \"rietveld\", \"pat chset\": \"20001\", \"path_config\": \"kitchen\", \"project\": \"chrome\", \"rec ipe\": \"bisection/android_bisect\", \"repository\": \"\", \"requester\": \"comm it-bot@chromium.org\", \"revision\": \"HEAD\", \"rietveld\": \"https://coderevie w.chromium.org\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/work dir/TestSlavename\"}"
455 ],
456 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
457 "name": "Running Bisection"
458 },
459 {
460 "cmd": [
461 "python",
462 "-u",
463 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
464 "--spec",
465 "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']",
466 "--root",
467 "src",
468 "--revision_mapping_file",
469 "{\"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\"}",
470 "--git-cache-dir",
471 "[GIT_CACHE]",
472 "--issue",
473 "12345",
474 "--patchset",
475 "20001",
476 "--rietveld_server",
477 "https://codereview.chromium.org",
478 "--output_json",
479 "/path/to/tmp/json",
480 "--revision",
481 "src@HEAD",
482 "--output_manifest"
483 ],
484 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
485 "env": {
486 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
487 },
488 "name": "bot_update (2)",
489 "~followup_annotations": [
490 "@@@STEP_TEXT@Some step text@@@",
491 "@@@STEP_LOG_LINE@json.output@{@@@",
492 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
493 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
494 "@@@STEP_LOG_LINE@json.output@ \"src\": \"HEAD\"@@@",
495 "@@@STEP_LOG_LINE@json.output@ }, @@@",
496 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
497 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
498 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
499 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
500 "@@@STEP_LOG_LINE@json.output@ }, @@@",
501 "@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
502 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /buildtools.git\", @@@",
503 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b280987691635 3cb994259692140934\"@@@",
504 "@@@STEP_LOG_LINE@json.output@ }, @@@",
505 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
506 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /native_client.git\", @@@",
507 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e26 9b7982aeeefc1b9b50\"@@@",
508 "@@@STEP_LOG_LINE@json.output@ }, @@@",
509 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
510 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/angle.git\", @@@",
511 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a 728eb85b8d7bc6080c\"@@@",
512 "@@@STEP_LOG_LINE@json.output@ }, @@@",
513 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
514 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/webrtc.git\", @@@",
515 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d92685 96da93418c623137f4\"@@@",
516 "@@@STEP_LOG_LINE@json.output@ }, @@@",
517 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
518 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /tools/swarming_client.git\", @@@",
519 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c7 59c837980b63b99566\"@@@",
520 "@@@STEP_LOG_LINE@json.output@ }, @@@",
521 "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
522 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /v8.git\", @@@",
523 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a 35f03975671d43e399\"@@@",
524 "@@@STEP_LOG_LINE@json.output@ }@@@",
525 "@@@STEP_LOG_LINE@json.output@ }, @@@",
526 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
527 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
528 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
529 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f 77757b9a728eb85b8d7bc6080c\", @@@",
530 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/ master@{#297276}\", @@@",
531 "@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328 b2809876916353cb994259692140934\", @@@",
532 "@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/h eads/master@{#182578}\", @@@",
533 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
534 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
535 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee 3e86ddfd4ebd0fe58cb9\", @@@",
536 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master @{#170242}\", @@@",
537 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee 5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
538 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"r efs/heads/master@{#276089}\", @@@",
539 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c1 32c3a35f03975671d43e399\", @@@",
540 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/mas ter@{#43426}\", @@@",
541 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546 e61d9268596da93418c623137f4\", @@@",
542 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads /master@{#120644}\"@@@",
543 "@@@STEP_LOG_LINE@json.output@ }, @@@",
544 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
545 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
546 "@@@STEP_LOG_LINE@json.output@}@@@",
547 "@@@STEP_LOG_END@json.output@@@",
548 "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee efc1b9b50\"@@@",
549 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4 c759c837980b63b99566\"@@@",
550 "@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#18 2578}\"@@@",
551 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934 18c623137f4\"@@@",
552 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5 8cb9\"@@@",
553 "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\ "@@@",
554 "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b 8d7bc6080c\"@@@",
555 "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671 d43e399\"@@@",
556 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
557 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
558 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
559 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
560 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@",
561 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@"
562 ]
563 },
564 {
565 "cmd": [
566 "python",
567 "-u",
568 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
569 "--action",
570 "stop",
571 "--pid-file-path",
572 "/tmp/device_monitor.pid"
573 ],
574 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
575 "name": "shutdown_device_monitor"
576 },
577 {
578 "cmd": [
579 "python",
580 "-u",
581 "[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android/adb_logcat_print er.py",
582 "--output-path",
583 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/Release/full_log",
584 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/logcat"
585 ],
586 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
587 "name": "logcat_dump"
588 },
589 {
590 "cmd": [
591 "python",
592 "-u",
593 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
594 "--",
595 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
596 "--force-version",
597 "4.7",
598 "-o",
599 "GSUtil:parallel_composite_upload_threshold=50M",
600 "----",
601 "cp",
602 "-a",
603 "public-read",
604 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/Release/full_log",
605 "gs://chromium-android/logcat_dumps/android_s5_perf_bisect/571"
606 ],
607 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
608 "name": "gsutil upload",
609 "~followup_annotations": [
610 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/android_s5_perf_bisect/571@@@"
611 ]
612 },
613 {
614 "cmd": [
615 "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_platform/d evelopment/scripts/stack",
616 "--arch",
617 "arm",
618 "--more-info",
619 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/Release/full_log"
620 ],
621 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
622 "env": {
623 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/Rel ease",
624 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
625 "PATH": "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android: %(PATH)s"
626 },
627 "name": "stack_tool_with_logcat_dump"
628 },
629 {
630 "cmd": [
631 "python",
632 "-u",
633 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
634 "[BUILDER_CACHE]/android_s5_perf_bisect/src/chrome/VERSION",
635 "/path/to/tmp/"
636 ],
637 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
638 "name": "get version"
639 },
640 {
641 "cmd": [
642 "[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android/tombstones.py",
643 "-a",
644 "-s",
645 "-w"
646 ],
647 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
648 "env": {
649 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/Rel ease",
650 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
651 "PATH": "[BUILDER_CACHE]/android_s5_perf_bisect/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/android_s5_perf_bisect/src/build/android: %(PATH)s"
652 },
653 "name": "stack_tool_for_tombstones"
654 },
655 {
656 "cmd": [
657 "python",
658 "-u",
659 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re port)\n",
660 "[BUILDER_CACHE]/android_s5_perf_bisect/src/out/Release/test_logs/*.log"
661 ],
662 "cwd": "[BUILDER_CACHE]/android_s5_perf_bisect",
663 "name": "test_report",
664 "~followup_annotations": [
665 "@@@STEP_LOG_LINE@python.inline@@@@",
666 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
667 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
668 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
669 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
670 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
671 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
672 "@@@STEP_LOG_END@python.inline@@@"
673 ]
674 },
675 {
676 "name": "$result",
677 "recipe_result": null,
678 "status_code": 0
679 }
680 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698