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

Side by Side Diff: scripts/slave/recipes/chromium.expected/full_chromium_fyi_Android_Coverage__dbg_.json

Issue 2162903002: tryserver.chromium.android: convert chromium_trybot builders to remote_run (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 5 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
1 [ 1 [
2 { 2 {
3 "cmd": [ 3 "cmd": [
4 "python", 4 "python",
5 "-u", 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", 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_Coverage__dbg_", 7 "[BUILDER_CACHE]/android",
8 "511" 8 "511"
9 ], 9 ],
10 "name": "makedirs checkout path", 10 "name": "makedirs checkout path",
11 "~followup_annotations": [ 11 "~followup_annotations": [
12 "@@@STEP_LOG_LINE@python.inline@@@@", 12 "@@@STEP_LOG_LINE@python.inline@@@@",
13 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", 13 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
14 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", 14 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
15 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", 15 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
16 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", 16 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
17 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", 17 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
(...skipping 22 matching lines...) Expand all
40 "{\"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\"}", 40 "{\"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\"}",
41 "--git-cache-dir", 41 "--git-cache-dir",
42 "[GIT_CACHE]", 42 "[GIT_CACHE]",
43 "--output_json", 43 "--output_json",
44 "/path/to/tmp/json", 44 "/path/to/tmp/json",
45 "--revision", 45 "--revision",
46 "src@1111111", 46 "src@1111111",
47 "--force", 47 "--force",
48 "--output_manifest" 48 "--output_manifest"
49 ], 49 ],
50 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 50 "cwd": "[BUILDER_CACHE]/android",
51 "env": { 51 "env": {
52 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 52 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
53 }, 53 },
54 "name": "bot_update", 54 "name": "bot_update",
55 "~followup_annotations": [ 55 "~followup_annotations": [
56 "@@@STEP_TEXT@Some step text@@@", 56 "@@@STEP_TEXT@Some step text@@@",
57 "@@@STEP_LOG_LINE@json.output@{@@@", 57 "@@@STEP_LOG_LINE@json.output@{@@@",
58 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 58 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
59 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", 59 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
60 "@@@STEP_LOG_LINE@json.output@ \"src\": \"1111111\"@@@", 60 "@@@STEP_LOG_LINE@json.output@ \"src\": \"1111111\"@@@",
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
181 "@@@STEP_LOG_END@json.output@@@" 181 "@@@STEP_LOG_END@json.output@@@"
182 ] 182 ]
183 }, 183 },
184 { 184 {
185 "cmd": [ 185 "cmd": [
186 "python", 186 "python",
187 "-u", 187 "-u",
188 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 188 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
189 "runhooks" 189 "runhooks"
190 ], 190 ],
191 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_/src", 191 "cwd": "[BUILDER_CACHE]/android/src",
192 "env": { 192 "env": {
193 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 193 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
194 "GYP_CHROMIUM_NO_ACTION": "1", 194 "GYP_CHROMIUM_NO_ACTION": "1",
195 "GYP_CROSSCOMPILE": "1", 195 "GYP_CROSSCOMPILE": "1",
196 "GYP_DEFINES": "OS=android component=static_library emma_coverage=1 emma_f ilter='org.chromium.*' fastbuild=1 gomadir='[CACHE]/cipd/goma' target_arch=arm u se_goma=1", 196 "GYP_DEFINES": "OS=android component=static_library emma_coverage=1 emma_f ilter='org.chromium.*' fastbuild=1 gomadir='[CACHE]/cipd/goma' target_arch=arm u se_goma=1",
197 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 197 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[d epot_tools]"
198 }, 198 },
199 "name": "gclient runhooks" 199 "name": "gclient runhooks"
200 }, 200 },
201 { 201 {
202 "cmd": [ 202 "cmd": [
203 "python", 203 "python",
204 "-u", 204 "-u",
205 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/testing/scripts/get_compile_ta rgets.py", 205 "[BUILDER_CACHE]/android/src/testing/scripts/get_compile_targets.py",
206 "--output", 206 "--output",
207 "/path/to/tmp/json", 207 "/path/to/tmp/json",
208 "--", 208 "--",
209 "--build-config-fs", 209 "--build-config-fs",
210 "Debug", 210 "Debug",
211 "--paths", 211 "--paths",
212 "{\"checkout\": \"[BUILDER_CACHE]/Android_Coverage__dbg_/src\", \"runit.py \": \"RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py\", \"runtest.py\": \"REC IPE_PACKAGE_REPO[build]/scripts/slave/runtest.py\"}", 212 "{\"checkout\": \"[BUILDER_CACHE]/android/src\", \"runit.py\": \"RECIPE_PA CKAGE_REPO[build]/scripts/tools/runit.py\", \"runtest.py\": \"RECIPE_PACKAGE_REP O[build]/scripts/slave/runtest.py\"}",
213 "--properties", 213 "--properties",
214 "{\"buildername\": \"Android Coverage (dbg)\", \"buildnumber\": 571, \"mas tername\": \"chromium.fyi\", \"slavename\": \"TestSlavename\", \"target_platform \": \"android\"}" 214 "{\"buildername\": \"Android Coverage (dbg)\", \"buildnumber\": 571, \"mas tername\": \"chromium.fyi\", \"slavename\": \"TestSlavename\", \"target_platform \": \"android\"}"
215 ], 215 ],
216 "name": "get compile targets for scripts", 216 "name": "get compile targets for scripts",
217 "~followup_annotations": [ 217 "~followup_annotations": [
218 "@@@STEP_LOG_LINE@json.output@{}@@@", 218 "@@@STEP_LOG_LINE@json.output@{}@@@",
219 "@@@STEP_LOG_END@json.output@@@" 219 "@@@STEP_LOG_END@json.output@@@"
220 ] 220 ]
221 }, 221 },
222 { 222 {
223 "cmd": [ 223 "cmd": [
224 "python", 224 "python",
225 "-u", 225 "-u",
226 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 226 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
227 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/testing/buildbot/chromium.fyi. json", 227 "[BUILDER_CACHE]/android/src/testing/buildbot/chromium.fyi.json",
228 "/path/to/tmp/json" 228 "/path/to/tmp/json"
229 ], 229 ],
230 "name": "read test spec (chromium.fyi.json)", 230 "name": "read test spec (chromium.fyi.json)",
231 "~followup_annotations": [ 231 "~followup_annotations": [
232 "@@@STEP_TEXT@path: [BUILDER_CACHE]/Android_Coverage__dbg_/src/testing/bui ldbot/chromium.fyi.json@@@", 232 "@@@STEP_TEXT@path: [BUILDER_CACHE]/android/src/testing/buildbot/chromium. fyi.json@@@",
233 "@@@STEP_LOG_LINE@json.output@{}@@@", 233 "@@@STEP_LOG_LINE@json.output@{}@@@",
234 "@@@STEP_LOG_END@json.output@@@" 234 "@@@STEP_LOG_END@json.output@@@"
235 ] 235 ]
236 }, 236 },
237 { 237 {
238 "cmd": [ 238 "cmd": [
239 "python", 239 "python",
240 "-u", 240 "-u",
241 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", 241 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
242 "--show-path", 242 "--show-path",
243 "python", 243 "python",
244 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py" 244 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py"
245 ], 245 ],
246 "name": "cleanup_temp" 246 "name": "cleanup_temp"
247 }, 247 },
248 { 248 {
249 "cmd": [ 249 "cmd": [
250 "python", 250 "python",
251 "-u", 251 "-u",
252 "\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", 252 "\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",
253 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/debug_info_dumps", 253 "[BUILDER_CACHE]/android/src/out/Debug/debug_info_dumps",
254 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/test_logs", 254 "[BUILDER_CACHE]/android/src/out/Debug/test_logs",
255 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/build_product.zip", 255 "[BUILDER_CACHE]/android/src/out/build_product.zip",
256 "[BUILDER_CACHE]/Android_Coverage__dbg_/src" 256 "[BUILDER_CACHE]/android/src"
257 ], 257 ],
258 "name": "clean local files", 258 "name": "clean local files",
259 "~followup_annotations": [ 259 "~followup_annotations": [
260 "@@@STEP_LOG_LINE@python.inline@@@@", 260 "@@@STEP_LOG_LINE@python.inline@@@@",
261 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", 261 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
262 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", 262 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
263 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", 263 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
264 "@@@STEP_LOG_LINE@python.inline@try:@@@", 264 "@@@STEP_LOG_LINE@python.inline@try:@@@",
265 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", 265 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
266 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", 266 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
267 "@@@STEP_LOG_LINE@python.inline@ pass@@@", 267 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
268 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@", 268 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
269 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", 269 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
270 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", 270 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
271 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" , 271 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
272 "@@@STEP_LOG_END@python.inline@@@" 272 "@@@STEP_LOG_END@python.inline@@@"
273 ] 273 ]
274 }, 274 },
275 { 275 {
276 "allow_subannotations": false, 276 "allow_subannotations": false,
277 "cmd": [ 277 "cmd": [
278 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/tree_truth.sh", 278 "[BUILDER_CACHE]/android/src/build/tree_truth.sh",
279 "[BUILDER_CACHE]/Android_Coverage__dbg_/src", 279 "[BUILDER_CACHE]/android/src",
280 "src" 280 "src"
281 ], 281 ],
282 "name": "tree truth steps" 282 "name": "tree truth steps"
283 }, 283 },
284 { 284 {
285 "cmd": [ 285 "cmd": [
286 "python", 286 "python",
287 "-u", 287 "-u",
288 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n", 288 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
289 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug" 289 "[BUILDER_CACHE]/android/src/out/Debug"
290 ], 290 ],
291 "name": "rmtree build directory", 291 "name": "rmtree build directory",
292 "~followup_annotations": [ 292 "~followup_annotations": [
293 "@@@STEP_LOG_LINE@python.inline@@@@", 293 "@@@STEP_LOG_LINE@python.inline@@@@",
294 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", 294 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
295 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@", 295 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
296 "@@@STEP_LOG_LINE@python.inline@@@@", 296 "@@@STEP_LOG_LINE@python.inline@@@@",
297 "@@@STEP_LOG_LINE@python.inline@@@@", 297 "@@@STEP_LOG_LINE@python.inline@@@@",
298 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", 298 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
299 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@", 299 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
300 "@@@STEP_LOG_END@python.inline@@@" 300 "@@@STEP_LOG_END@python.inline@@@"
301 ] 301 ]
302 }, 302 },
303 { 303 {
304 "cmd": [ 304 "cmd": [
305 "python", 305 "python",
306 "-u", 306 "-u",
307 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", 307 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
308 "--show-path", 308 "--show-path",
309 "python", 309 "python",
310 "RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py", 310 "RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
311 "--gsutil-py-path", 311 "--gsutil-py-path",
312 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", 312 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
313 "--target", 313 "--target",
314 "Debug", 314 "Debug",
315 "--src-dir", 315 "--src-dir",
316 "[BUILDER_CACHE]/Android_Coverage__dbg_/src", 316 "[BUILDER_CACHE]/android/src",
317 "--build-archive-url", 317 "--build-archive-url",
318 "gs://test-domain/test-archive.zip", 318 "gs://test-domain/test-archive.zip",
319 "--master-name", 319 "--master-name",
320 "chromium.fyi", 320 "chromium.fyi",
321 "--build-number", 321 "--build-number",
322 "571" 322 "571"
323 ], 323 ],
324 "name": "extract build" 324 "name": "extract build"
325 }, 325 },
326 { 326 {
327 "cmd": [ 327 "cmd": [
328 "python", 328 "python",
329 "-u", 329 "-u",
330 "RECIPE_MODULE[build::adb]/resources/list_devices.py", 330 "RECIPE_MODULE[build::adb]/resources/list_devices.py",
331 "['[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sd k/platform-tools/adb', 'devices']", 331 "['[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tool s/adb', 'devices']",
332 "/path/to/tmp/json" 332 "/path/to/tmp/json"
333 ], 333 ],
334 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 334 "cwd": "[BUILDER_CACHE]/android",
335 "env": { 335 "env": {
336 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 336 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
337 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 337 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
338 }, 338 },
339 "name": "List adb devices", 339 "name": "List adb devices",
340 "~followup_annotations": [ 340 "~followup_annotations": [
341 "@@@STEP_LOG_LINE@json.output@[@@@", 341 "@@@STEP_LOG_LINE@json.output@[@@@",
342 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@", 342 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@",
343 "@@@STEP_LOG_LINE@json.output@]@@@", 343 "@@@STEP_LOG_LINE@json.output@]@@@",
344 "@@@STEP_LOG_END@json.output@@@" 344 "@@@STEP_LOG_END@json.output@@@"
345 ] 345 ]
346 }, 346 },
347 { 347 {
348 "cmd": [ 348 "cmd": [
349 "python", 349 "python",
350 "-u", 350 "-u",
351 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy s.argv[2:]:\n print 'Attempting to root device %s ...' % (device)\n subprocess .check_call([adb_path, '-s', device, 'root'])\n subprocess.check_call([adb_path , '-s', device, 'wait-for-device'])\n print 'Finished rooting device %s' % (dev ice)\n", 351 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy s.argv[2:]:\n print 'Attempting to root device %s ...' % (device)\n subprocess .check_call([adb_path, '-s', device, 'root'])\n subprocess.check_call([adb_path , '-s', device, 'wait-for-device'])\n print 'Finished rooting device %s' % (dev ice)\n",
352 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb", 352 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb",
353 "014E1F310401C009" 353 "014E1F310401C009"
354 ], 354 ],
355 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 355 "cwd": "[BUILDER_CACHE]/android",
356 "env": { 356 "env": {
357 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 357 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
358 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 358 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
359 }, 359 },
360 "name": "Root devices", 360 "name": "Root devices",
361 "~followup_annotations": [ 361 "~followup_annotations": [
362 "@@@STEP_LOG_LINE@python.inline@@@@", 362 "@@@STEP_LOG_LINE@python.inline@@@@",
363 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", 363 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
364 "@@@STEP_LOG_LINE@python.inline@import sys@@@", 364 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
365 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@", 365 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@",
366 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@", 366 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@",
367 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...' % (device)@@@", 367 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...' % (device)@@@",
368 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@", 368 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@",
369 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@", 369 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@",
370 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de vice)@@@", 370 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de vice)@@@",
371 "@@@STEP_LOG_END@python.inline@@@" 371 "@@@STEP_LOG_END@python.inline@@@"
372 ] 372 ]
373 }, 373 },
374 { 374 {
375 "cmd": [ 375 "cmd": [
376 "python", 376 "python",
377 "-u", 377 "-u",
378 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/symlink.py", 378 "[BUILDER_CACHE]/android/src/build/symlink.py",
379 "-f", 379 "-f",
380 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb", 380 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb",
381 "~/adb" 381 "~/adb"
382 ], 382 ],
383 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 383 "cwd": "[BUILDER_CACHE]/android",
384 "env": { 384 "env": {
385 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 385 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
386 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 386 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
387 }, 387 },
388 "name": "create adb symlink" 388 "name": "create adb symlink"
389 }, 389 },
390 { 390 {
391 "cmd": [ 391 "cmd": [
392 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", 392 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
393 "--", 393 "--",
394 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android/adb_logcat_monit or.py", 394 "[BUILDER_CACHE]/android/src/build/android/adb_logcat_monitor.py",
395 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/logcat", 395 "[BUILDER_CACHE]/android/src/out/logcat",
396 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb" 396 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb"
397 ], 397 ],
398 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 398 "cwd": "[BUILDER_CACHE]/android",
399 "env": { 399 "env": {
400 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 400 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
401 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 401 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
402 }, 402 },
403 "name": "spawn_logcat_monitor" 403 "name": "spawn_logcat_monitor"
404 }, 404 },
405 { 405 {
406 "cmd": [ 406 "cmd": [
407 "python", 407 "python",
408 "-u", 408 "-u",
409 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ", 409 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ",
410 "--verbose", 410 "--verbose",
411 "--adb-path", 411 "--adb-path",
412 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb" 412 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb"
413 ], 413 ],
414 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 414 "cwd": "[BUILDER_CACHE]/android",
415 "env": { 415 "env": {
416 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 416 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
417 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 417 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
418 }, 418 },
419 "name": "authorize_adb_devices" 419 "name": "authorize_adb_devices"
420 }, 420 },
421 { 421 {
422 "cmd": [ 422 "cmd": [
423 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/catapult/devil/dev il/android/tools/device_recovery.py", 423 "[BUILDER_CACHE]/android/src/third_party/catapult/devil/devil/android/tool s/device_recovery.py",
424 "--blacklist-file", 424 "--blacklist-file",
425 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/bad_devices.json", 425 "[BUILDER_CACHE]/android/src/out/bad_devices.json",
426 "--known-devices-file", 426 "--known-devices-file",
427 "[HOME]/.android/known_devices.json", 427 "[HOME]/.android/known_devices.json",
428 "--adb-path", 428 "--adb-path",
429 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb", 429 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb",
430 "-v" 430 "-v"
431 ], 431 ],
432 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 432 "cwd": "[BUILDER_CACHE]/android",
433 "env": { 433 "env": {
434 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 434 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
435 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 435 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
436 }, 436 },
437 "name": "device_recovery" 437 "name": "device_recovery"
438 }, 438 },
439 { 439 {
440 "cmd": [ 440 "cmd": [
441 "python", 441 "python",
442 "-u", 442 "-u",
443 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android/provision_device s.py", 443 "[BUILDER_CACHE]/android/src/build/android/provision_devices.py",
444 "--adb-path", 444 "--adb-path",
445 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb", 445 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb",
446 "--blacklist-file", 446 "--blacklist-file",
447 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/bad_devices.json", 447 "[BUILDER_CACHE]/android/src/out/bad_devices.json",
448 "--output-device-blacklist", 448 "--output-device-blacklist",
449 "/path/to/tmp/json", 449 "/path/to/tmp/json",
450 "-t", 450 "-t",
451 "Debug" 451 "Debug"
452 ], 452 ],
453 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 453 "cwd": "[BUILDER_CACHE]/android",
454 "env": { 454 "env": {
455 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 455 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
456 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 456 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
457 }, 457 },
458 "name": "provision_devices" 458 "name": "provision_devices"
459 }, 459 },
460 { 460 {
461 "cmd": [ 461 "cmd": [
462 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/catapult/devil/dev il/android/tools/device_status.py", 462 "[BUILDER_CACHE]/android/src/third_party/catapult/devil/devil/android/tool s/device_status.py",
463 "--json-output", 463 "--json-output",
464 "/path/to/tmp/json", 464 "/path/to/tmp/json",
465 "--blacklist-file", 465 "--blacklist-file",
466 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/bad_devices.json", 466 "[BUILDER_CACHE]/android/src/out/bad_devices.json",
467 "--known-devices-file", 467 "--known-devices-file",
468 "[HOME]/.android/known_devices.json", 468 "[HOME]/.android/known_devices.json",
469 "--buildbot-path", 469 "--buildbot-path",
470 "/home/chrome-bot/.adb_device_info", 470 "/home/chrome-bot/.adb_device_info",
471 "--adb-path", 471 "--adb-path",
472 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb", 472 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb",
473 "-v", 473 "-v",
474 "--overwrite-known-devices-files" 474 "--overwrite-known-devices-files"
475 ], 475 ],
476 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 476 "cwd": "[BUILDER_CACHE]/android",
477 "env": { 477 "env": {
478 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 478 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
479 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 479 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
480 }, 480 },
481 "name": "device_status", 481 "name": "device_status",
482 "~followup_annotations": [ 482 "~followup_annotations": [
483 "@@@STEP_TEXT@Online devices: 1@@@", 483 "@@@STEP_TEXT@Online devices: 1@@@",
484 "@@@STEP_LOG_LINE@json.output@[@@@", 484 "@@@STEP_LOG_LINE@json.output@[@@@",
485 "@@@STEP_LOG_LINE@json.output@ {@@@", 485 "@@@STEP_LOG_LINE@json.output@ {@@@",
486 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@", 486 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
487 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@", 487 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
488 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@", 488 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
489 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@", 489 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
578 "cmd": [ 578 "cmd": [
579 "python", 579 "python",
580 "-u", 580 "-u",
581 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", 581 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
582 "--action", 582 "--action",
583 "restart", 583 "restart",
584 "--pid-file-path", 584 "--pid-file-path",
585 "/tmp/device_monitor.pid", 585 "/tmp/device_monitor.pid",
586 "--", 586 "--",
587 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py" , 587 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py" ,
588 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb", 588 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb",
589 "[\"07a00ca4\"]", 589 "[\"07a00ca4\"]",
590 "--blacklist-file", 590 "--blacklist-file",
591 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/bad_devices.json" 591 "[BUILDER_CACHE]/android/src/out/bad_devices.json"
592 ], 592 ],
593 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 593 "cwd": "[BUILDER_CACHE]/android",
594 "env": { 594 "env": {
595 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 595 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
596 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 596 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
597 }, 597 },
598 "name": "spawn_device_monitor" 598 "name": "spawn_device_monitor"
599 }, 599 },
600 { 600 {
601 "cmd": [ 601 "cmd": [
602 "python", 602 "python",
603 "-u", 603 "-u",
604 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/bin/run_android_webv iew_test_apk", 604 "[BUILDER_CACHE]/android/src/out/Debug/bin/run_android_webview_test_apk",
605 "--blacklist-file", 605 "--blacklist-file",
606 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/bad_devices.json", 606 "[BUILDER_CACHE]/android/src/out/bad_devices.json",
607 "--verbose", 607 "--verbose",
608 "--coverage-dir", 608 "--coverage-dir",
609 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/coverage", 609 "[BUILDER_CACHE]/android/src/out/Debug/coverage",
610 "--json-results-file", 610 "--json-results-file",
611 "/path/to/tmp/json", 611 "/path/to/tmp/json",
612 "--adb-path", 612 "--adb-path",
613 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb" 613 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb"
614 ], 614 ],
615 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 615 "cwd": "[BUILDER_CACHE]/android",
616 "env": { 616 "env": {
617 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 617 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
618 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 618 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
619 }, 619 },
620 "name": "AndroidWebViewTest", 620 "name": "AndroidWebViewTest",
621 "~followup_annotations": [ 621 "~followup_annotations": [
622 "step returned non-zero exit code: 1", 622 "step returned non-zero exit code: 1",
623 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@", 623 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
624 "@@@STEP_FAILURE@@@" 624 "@@@STEP_FAILURE@@@"
625 ] 625 ]
626 }, 626 },
627 { 627 {
628 "cmd": [ 628 "cmd": [
629 "python", 629 "python",
630 "-u", 630 "-u",
631 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ", 631 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
632 "--input-gtest-json", 632 "--input-gtest-json",
633 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}", 633 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
634 "--master-name", 634 "--master-name",
635 "chromium.fyi", 635 "chromium.fyi",
636 "--builder-name", 636 "--builder-name",
637 "Android Coverage (dbg)", 637 "Android Coverage (dbg)",
638 "--build-number", 638 "--build-number",
639 "571", 639 "571",
640 "--test-type", 640 "--test-type",
641 "AndroidWebViewTest", 641 "AndroidWebViewTest",
642 "--test-results-server", 642 "--test-results-server",
643 "test-results.appspot.com", 643 "test-results.appspot.com",
644 "--chrome-revision", 644 "--chrome-revision",
645 "refs/heads/master@{#170242}" 645 "refs/heads/master@{#170242}"
646 ], 646 ],
647 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 647 "cwd": "[BUILDER_CACHE]/android",
648 "env": { 648 "env": {
649 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 649 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
650 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 650 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
651 }, 651 },
652 "name": "Upload to test-results [AndroidWebViewTest]" 652 "name": "Upload to test-results [AndroidWebViewTest]"
653 }, 653 },
654 { 654 {
655 "cmd": [ 655 "cmd": [
656 "python", 656 "python",
657 "-u", 657 "-u",
658 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/bin/run_chrome_publi c_test_apk", 658 "[BUILDER_CACHE]/android/src/out/Debug/bin/run_chrome_public_test_apk",
659 "--blacklist-file", 659 "--blacklist-file",
660 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/bad_devices.json", 660 "[BUILDER_CACHE]/android/src/out/bad_devices.json",
661 "--verbose", 661 "--verbose",
662 "--coverage-dir", 662 "--coverage-dir",
663 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/coverage", 663 "[BUILDER_CACHE]/android/src/out/Debug/coverage",
664 "--json-results-file", 664 "--json-results-file",
665 "/path/to/tmp/json", 665 "/path/to/tmp/json",
666 "--adb-path", 666 "--adb-path",
667 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb" 667 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb"
668 ], 668 ],
669 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 669 "cwd": "[BUILDER_CACHE]/android",
670 "env": { 670 "env": {
671 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 671 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
672 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 672 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
673 }, 673 },
674 "name": "ChromePublicTest", 674 "name": "ChromePublicTest",
675 "~followup_annotations": [ 675 "~followup_annotations": [
676 "step returned non-zero exit code: 1", 676 "step returned non-zero exit code: 1",
677 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@", 677 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
678 "@@@STEP_FAILURE@@@" 678 "@@@STEP_FAILURE@@@"
679 ] 679 ]
680 }, 680 },
681 { 681 {
682 "cmd": [ 682 "cmd": [
683 "python", 683 "python",
684 "-u", 684 "-u",
685 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ", 685 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
686 "--input-gtest-json", 686 "--input-gtest-json",
687 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}", 687 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
688 "--master-name", 688 "--master-name",
689 "chromium.fyi", 689 "chromium.fyi",
690 "--builder-name", 690 "--builder-name",
691 "Android Coverage (dbg)", 691 "Android Coverage (dbg)",
692 "--build-number", 692 "--build-number",
693 "571", 693 "571",
694 "--test-type", 694 "--test-type",
695 "ChromePublicTest", 695 "ChromePublicTest",
696 "--test-results-server", 696 "--test-results-server",
697 "test-results.appspot.com", 697 "test-results.appspot.com",
698 "--chrome-revision", 698 "--chrome-revision",
699 "refs/heads/master@{#170242}" 699 "refs/heads/master@{#170242}"
700 ], 700 ],
701 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 701 "cwd": "[BUILDER_CACHE]/android",
702 "env": { 702 "env": {
703 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 703 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
704 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 704 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
705 }, 705 },
706 "name": "Upload to test-results [ChromePublicTest]" 706 "name": "Upload to test-results [ChromePublicTest]"
707 }, 707 },
708 { 708 {
709 "cmd": [ 709 "cmd": [
710 "python", 710 "python",
711 "-u", 711 "-u",
712 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/bin/run_content_shel l_test_apk", 712 "[BUILDER_CACHE]/android/src/out/Debug/bin/run_content_shell_test_apk",
713 "--blacklist-file", 713 "--blacklist-file",
714 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/bad_devices.json", 714 "[BUILDER_CACHE]/android/src/out/bad_devices.json",
715 "--verbose", 715 "--verbose",
716 "--coverage-dir", 716 "--coverage-dir",
717 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/coverage", 717 "[BUILDER_CACHE]/android/src/out/Debug/coverage",
718 "--json-results-file", 718 "--json-results-file",
719 "/path/to/tmp/json", 719 "/path/to/tmp/json",
720 "--adb-path", 720 "--adb-path",
721 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb" 721 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb"
722 ], 722 ],
723 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 723 "cwd": "[BUILDER_CACHE]/android",
724 "env": { 724 "env": {
725 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 725 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
726 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 726 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
727 }, 727 },
728 "name": "ContentShellTest", 728 "name": "ContentShellTest",
729 "~followup_annotations": [ 729 "~followup_annotations": [
730 "step returned non-zero exit code: 1", 730 "step returned non-zero exit code: 1",
731 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@", 731 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
732 "@@@STEP_FAILURE@@@" 732 "@@@STEP_FAILURE@@@"
733 ] 733 ]
734 }, 734 },
735 { 735 {
736 "cmd": [ 736 "cmd": [
737 "python", 737 "python",
738 "-u", 738 "-u",
739 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ", 739 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
740 "--input-gtest-json", 740 "--input-gtest-json",
741 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}", 741 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
742 "--master-name", 742 "--master-name",
743 "chromium.fyi", 743 "chromium.fyi",
744 "--builder-name", 744 "--builder-name",
745 "Android Coverage (dbg)", 745 "Android Coverage (dbg)",
746 "--build-number", 746 "--build-number",
747 "571", 747 "571",
748 "--test-type", 748 "--test-type",
749 "ContentShellTest", 749 "ContentShellTest",
750 "--test-results-server", 750 "--test-results-server",
751 "test-results.appspot.com", 751 "test-results.appspot.com",
752 "--chrome-revision", 752 "--chrome-revision",
753 "refs/heads/master@{#170242}" 753 "refs/heads/master@{#170242}"
754 ], 754 ],
755 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 755 "cwd": "[BUILDER_CACHE]/android",
756 "env": { 756 "env": {
757 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 757 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
758 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 758 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
759 }, 759 },
760 "name": "Upload to test-results [ContentShellTest]" 760 "name": "Upload to test-results [ContentShellTest]"
761 }, 761 },
762 { 762 {
763 "cmd": [ 763 "cmd": [
764 "python", 764 "python",
765 "-u", 765 "-u",
766 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/bin/run_chrome_sync_ shell_test_apk", 766 "[BUILDER_CACHE]/android/src/out/Debug/bin/run_chrome_sync_shell_test_apk" ,
767 "--blacklist-file", 767 "--blacklist-file",
768 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/bad_devices.json", 768 "[BUILDER_CACHE]/android/src/out/bad_devices.json",
769 "--verbose", 769 "--verbose",
770 "--coverage-dir", 770 "--coverage-dir",
771 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/coverage", 771 "[BUILDER_CACHE]/android/src/out/Debug/coverage",
772 "--json-results-file", 772 "--json-results-file",
773 "/path/to/tmp/json", 773 "/path/to/tmp/json",
774 "--adb-path", 774 "--adb-path",
775 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_tools/sdk/ platform-tools/adb" 775 "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platform-tools/ adb"
776 ], 776 ],
777 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 777 "cwd": "[BUILDER_CACHE]/android",
778 "env": { 778 "env": {
779 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 779 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
780 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 780 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
781 }, 781 },
782 "name": "ChromeSyncShellTest", 782 "name": "ChromeSyncShellTest",
783 "~followup_annotations": [ 783 "~followup_annotations": [
784 "step returned non-zero exit code: 1", 784 "step returned non-zero exit code: 1",
785 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@", 785 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
786 "@@@STEP_FAILURE@@@" 786 "@@@STEP_FAILURE@@@"
787 ] 787 ]
788 }, 788 },
789 { 789 {
790 "cmd": [ 790 "cmd": [
791 "python", 791 "python",
792 "-u", 792 "-u",
793 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ", 793 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
794 "--input-gtest-json", 794 "--input-gtest-json",
795 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}", 795 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Three\": [{\"elapsed_time_ ms\": 0, \"output_snippet\": \"\", \"status\": \"SUCCESS\"}], \"Test.Two\": [{\" elapsed_time_ms\": 0, \"output_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
796 "--master-name", 796 "--master-name",
797 "chromium.fyi", 797 "chromium.fyi",
798 "--builder-name", 798 "--builder-name",
799 "Android Coverage (dbg)", 799 "Android Coverage (dbg)",
800 "--build-number", 800 "--build-number",
801 "571", 801 "571",
802 "--test-type", 802 "--test-type",
803 "ChromeSyncShellTest", 803 "ChromeSyncShellTest",
804 "--test-results-server", 804 "--test-results-server",
805 "test-results.appspot.com", 805 "test-results.appspot.com",
806 "--chrome-revision", 806 "--chrome-revision",
807 "refs/heads/master@{#170242}" 807 "refs/heads/master@{#170242}"
808 ], 808 ],
809 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 809 "cwd": "[BUILDER_CACHE]/android",
810 "env": { 810 "env": {
811 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 811 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
812 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 812 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
813 }, 813 },
814 "name": "Upload to test-results [ChromeSyncShellTest]" 814 "name": "Upload to test-results [ChromeSyncShellTest]"
815 }, 815 },
816 { 816 {
817 "cmd": [ 817 "cmd": [
818 "python", 818 "python",
819 "-u", 819 "-u",
820 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android/generate_emma_ht ml.py", 820 "[BUILDER_CACHE]/android/src/build/android/generate_emma_html.py",
821 "--coverage-dir", 821 "--coverage-dir",
822 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/coverage", 822 "[BUILDER_CACHE]/android/src/out/Debug/coverage",
823 "--metadata-dir", 823 "--metadata-dir",
824 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug", 824 "[BUILDER_CACHE]/android/src/out/Debug",
825 "--cleanup", 825 "--cleanup",
826 "--output", 826 "--output",
827 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/coverage/coverage_ht ml/index.html" 827 "[BUILDER_CACHE]/android/src/out/Debug/coverage/coverage_html/index.html"
828 ], 828 ],
829 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 829 "cwd": "[BUILDER_CACHE]/android",
830 "env": { 830 "env": {
831 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 831 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
832 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 832 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
833 }, 833 },
834 "name": "Generate coverage report" 834 "name": "Generate coverage report"
835 }, 835 },
836 { 836 {
837 "cmd": [ 837 "cmd": [
838 "git", 838 "git",
839 "diff", 839 "diff",
840 "--staged", 840 "--staged",
841 "--name-only", 841 "--name-only",
842 "--diff-filter", 842 "--diff-filter",
843 "A" 843 "A"
844 ], 844 ],
845 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_/src", 845 "cwd": "[BUILDER_CACHE]/android/src",
846 "env": { 846 "env": {
847 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 847 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
848 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 848 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
849 }, 849 },
850 "name": "Finding changed files matching diff filter: A", 850 "name": "Finding changed files matching diff filter: A",
851 "stdout": "/path/to/tmp/" 851 "stdout": "/path/to/tmp/"
852 }, 852 },
853 { 853 {
854 "cmd": [ 854 "cmd": [
855 "python", 855 "python",
856 "-u", 856 "-u",
857 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 857 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
858 "fake/file1.java", 858 "fake/file1.java",
859 "/path/to/tmp/" 859 "/path/to/tmp/"
860 ], 860 ],
861 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 861 "cwd": "[BUILDER_CACHE]/android",
862 "env": { 862 "env": {
863 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 863 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
864 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 864 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
865 }, 865 },
866 "name": "Finding lines changed in added file fake/file1.java" 866 "name": "Finding lines changed in added file fake/file1.java"
867 }, 867 },
868 { 868 {
869 "cmd": [ 869 "cmd": [
870 "python", 870 "python",
871 "-u", 871 "-u",
872 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 872 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
873 "fake/file2.java;", 873 "fake/file2.java;",
874 "/path/to/tmp/" 874 "/path/to/tmp/"
875 ], 875 ],
876 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 876 "cwd": "[BUILDER_CACHE]/android",
877 "env": { 877 "env": {
878 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 878 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
879 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 879 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
880 }, 880 },
881 "name": "Finding lines changed in added file fake/file2.java;" 881 "name": "Finding lines changed in added file fake/file2.java;"
882 }, 882 },
883 { 883 {
884 "cmd": [ 884 "cmd": [
885 "python", 885 "python",
886 "-u", 886 "-u",
887 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 887 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
888 "fake/file3.java", 888 "fake/file3.java",
889 "/path/to/tmp/" 889 "/path/to/tmp/"
890 ], 890 ],
891 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 891 "cwd": "[BUILDER_CACHE]/android",
892 "env": { 892 "env": {
893 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 893 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
894 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 894 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
895 }, 895 },
896 "name": "Finding lines changed in added file fake/file3.java" 896 "name": "Finding lines changed in added file fake/file3.java"
897 }, 897 },
898 { 898 {
899 "cmd": [ 899 "cmd": [
900 "git", 900 "git",
901 "diff", 901 "diff",
902 "--staged", 902 "--staged",
903 "--name-only", 903 "--name-only",
904 "--diff-filter", 904 "--diff-filter",
905 "M" 905 "M"
906 ], 906 ],
907 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_/src", 907 "cwd": "[BUILDER_CACHE]/android/src",
908 "env": { 908 "env": {
909 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 909 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
910 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 910 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
911 }, 911 },
912 "name": "Finding changed files matching diff filter: M", 912 "name": "Finding changed files matching diff filter: M",
913 "stdout": "/path/to/tmp/" 913 "stdout": "/path/to/tmp/"
914 }, 914 },
915 { 915 {
916 "cmd": [ 916 "cmd": [
917 "git", 917 "git",
918 "blame", 918 "blame",
919 "-l", 919 "-l",
920 "-s", 920 "-s",
921 "fake/file1.java" 921 "fake/file1.java"
922 ], 922 ],
923 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_/src", 923 "cwd": "[BUILDER_CACHE]/android/src",
924 "env": { 924 "env": {
925 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 925 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
926 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 926 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
927 }, 927 },
928 "name": "Finding lines changed in modified file fake/file1.java", 928 "name": "Finding lines changed in modified file fake/file1.java",
929 "stdout": "/path/to/tmp/" 929 "stdout": "/path/to/tmp/"
930 }, 930 },
931 { 931 {
932 "cmd": [ 932 "cmd": [
933 "git", 933 "git",
934 "blame", 934 "blame",
935 "-l", 935 "-l",
936 "-s", 936 "-s",
937 "fake/file2.java;" 937 "fake/file2.java;"
938 ], 938 ],
939 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_/src", 939 "cwd": "[BUILDER_CACHE]/android/src",
940 "env": { 940 "env": {
941 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 941 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
942 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 942 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
943 }, 943 },
944 "name": "Finding lines changed in modified file fake/file2.java;", 944 "name": "Finding lines changed in modified file fake/file2.java;",
945 "stdout": "/path/to/tmp/" 945 "stdout": "/path/to/tmp/"
946 }, 946 },
947 { 947 {
948 "cmd": [ 948 "cmd": [
949 "git", 949 "git",
950 "blame", 950 "blame",
951 "-l", 951 "-l",
952 "-s", 952 "-s",
953 "fake/file3.java" 953 "fake/file3.java"
954 ], 954 ],
955 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_/src", 955 "cwd": "[BUILDER_CACHE]/android/src",
956 "env": { 956 "env": {
957 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 957 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
958 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 958 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
959 }, 959 },
960 "name": "Finding lines changed in modified file fake/file3.java", 960 "name": "Finding lines changed in modified file fake/file3.java",
961 "stdout": "/path/to/tmp/" 961 "stdout": "/path/to/tmp/"
962 }, 962 },
963 { 963 {
964 "cmd": [ 964 "cmd": [
965 "python", 965 "python",
966 "-u", 966 "-u",
967 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 967 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
968 "{\"fake/file1.java\": [], \"fake/file2.java;\": [], \"fake/file3.java\": []}", 968 "{\"fake/file1.java\": [], \"fake/file2.java;\": [], \"fake/file3.java\": []}",
969 "[TMP_BASE]/coverage_tmp_1/file_changes.json" 969 "[TMP_BASE]/coverage_tmp_1/file_changes.json"
970 ], 970 ],
971 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 971 "cwd": "[BUILDER_CACHE]/android",
972 "env": { 972 "env": {
973 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 973 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
974 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 974 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
975 }, 975 },
976 "name": "Saving changed lines for revision." 976 "name": "Saving changed lines for revision."
977 }, 977 },
978 { 978 {
979 "cmd": [ 979 "cmd": [
980 "python", 980 "python",
981 "-u", 981 "-u",
982 "build/android/emma_coverage_stats.py", 982 "build/android/emma_coverage_stats.py",
983 "-v", 983 "-v",
984 "--out", 984 "--out",
985 "/path/to/tmp/json", 985 "/path/to/tmp/json",
986 "--emma-dir", 986 "--emma-dir",
987 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/coverage/coverage_ht ml", 987 "[BUILDER_CACHE]/android/src/out/Debug/coverage/coverage_html",
988 "--lines-for-coverage", 988 "--lines-for-coverage",
989 "[TMP_BASE]/coverage_tmp_1/file_changes.json" 989 "[TMP_BASE]/coverage_tmp_1/file_changes.json"
990 ], 990 ],
991 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_/src", 991 "cwd": "[BUILDER_CACHE]/android/src",
992 "env": { 992 "env": {
993 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 993 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
994 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 994 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
995 }, 995 },
996 "name": "Incremental coverage report", 996 "name": "Incremental coverage report",
997 "~followup_annotations": [ 997 "~followup_annotations": [
998 "@@@STEP_LOG_LINE@json.output@{@@@", 998 "@@@STEP_LOG_LINE@json.output@{@@@",
999 "@@@STEP_LOG_LINE@json.output@ \"files\": {@@@", 999 "@@@STEP_LOG_LINE@json.output@ \"files\": {@@@",
1000 "@@@STEP_LOG_LINE@json.output@ \"sample file 1\": {@@@", 1000 "@@@STEP_LOG_LINE@json.output@ \"sample file 1\": {@@@",
1001 "@@@STEP_LOG_LINE@json.output@ \"absolute\": {@@@", 1001 "@@@STEP_LOG_LINE@json.output@ \"absolute\": {@@@",
1002 "@@@STEP_LOG_LINE@json.output@ \"covered\": 70, @@@", 1002 "@@@STEP_LOG_LINE@json.output@ \"covered\": 70, @@@",
1003 "@@@STEP_LOG_LINE@json.output@ \"total\": 100@@@", 1003 "@@@STEP_LOG_LINE@json.output@ \"total\": 100@@@",
1004 "@@@STEP_LOG_LINE@json.output@ }, @@@", 1004 "@@@STEP_LOG_LINE@json.output@ }, @@@",
(...skipping 28 matching lines...) Expand all
1033 { 1033 {
1034 "cmd": [ 1034 "cmd": [
1035 "python", 1035 "python",
1036 "-u", 1036 "-u",
1037 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", 1037 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
1038 "--action", 1038 "--action",
1039 "stop", 1039 "stop",
1040 "--pid-file-path", 1040 "--pid-file-path",
1041 "/tmp/device_monitor.pid" 1041 "/tmp/device_monitor.pid"
1042 ], 1042 ],
1043 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 1043 "cwd": "[BUILDER_CACHE]/android",
1044 "env": { 1044 "env": {
1045 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 1045 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1046 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 1046 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
1047 }, 1047 },
1048 "name": "shutdown_device_monitor" 1048 "name": "shutdown_device_monitor"
1049 }, 1049 },
1050 { 1050 {
1051 "cmd": [ 1051 "cmd": [
1052 "python", 1052 "python",
1053 "-u", 1053 "-u",
1054 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android/adb_logcat_print er.py", 1054 "[BUILDER_CACHE]/android/src/build/android/adb_logcat_printer.py",
1055 "--output-path", 1055 "--output-path",
1056 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/full_log", 1056 "[BUILDER_CACHE]/android/src/out/Debug/full_log",
1057 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/logcat" 1057 "[BUILDER_CACHE]/android/src/out/logcat"
1058 ], 1058 ],
1059 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 1059 "cwd": "[BUILDER_CACHE]/android",
1060 "env": { 1060 "env": {
1061 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 1061 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1062 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 1062 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
1063 }, 1063 },
1064 "name": "logcat_dump" 1064 "name": "logcat_dump"
1065 }, 1065 },
1066 { 1066 {
1067 "cmd": [ 1067 "cmd": [
1068 "python", 1068 "python",
1069 "-u", 1069 "-u",
1070 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", 1070 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
1071 "--", 1071 "--",
1072 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", 1072 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1073 "--force-version", 1073 "--force-version",
1074 "4.7", 1074 "4.7",
1075 "-o", 1075 "-o",
1076 "GSUtil:parallel_composite_upload_threshold=50M", 1076 "GSUtil:parallel_composite_upload_threshold=50M",
1077 "----", 1077 "----",
1078 "cp", 1078 "cp",
1079 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/full_log", 1079 "[BUILDER_CACHE]/android/src/out/Debug/full_log",
1080 "gs://chromium-android/logcat_dumps/Android Coverage (dbg)/571" 1080 "gs://chromium-android/logcat_dumps/Android Coverage (dbg)/571"
1081 ], 1081 ],
1082 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 1082 "cwd": "[BUILDER_CACHE]/android",
1083 "env": { 1083 "env": {
1084 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 1084 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1085 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 1085 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
1086 }, 1086 },
1087 "name": "gsutil upload", 1087 "name": "gsutil upload",
1088 "~followup_annotations": [ 1088 "~followup_annotations": [
1089 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/Android Coverage (dbg)/571@@@" 1089 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/Android Coverage (dbg)/571@@@"
1090 ] 1090 ]
1091 }, 1091 },
1092 { 1092 {
1093 "cmd": [ 1093 "cmd": [
1094 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_platform/d evelopment/scripts/stack", 1094 "[BUILDER_CACHE]/android/src/third_party/android_platform/development/scri pts/stack",
1095 "--arch", 1095 "--arch",
1096 "arm", 1096 "arm",
1097 "--more-info", 1097 "--more-info",
1098 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/full_log" 1098 "[BUILDER_CACHE]/android/src/out/Debug/full_log"
1099 ], 1099 ],
1100 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 1100 "cwd": "[BUILDER_CACHE]/android",
1101 "env": { 1101 "env": {
1102 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Deb ug", 1102 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android/src/out/Debug",
1103 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 1103 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1104 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 1104 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
1105 }, 1105 },
1106 "name": "stack_tool_with_logcat_dump" 1106 "name": "stack_tool_with_logcat_dump"
1107 }, 1107 },
1108 { 1108 {
1109 "cmd": [ 1109 "cmd": [
1110 "python", 1110 "python",
1111 "-u", 1111 "-u",
1112 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1112 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1113 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/chrome/VERSION", 1113 "[BUILDER_CACHE]/android/src/chrome/VERSION",
1114 "/path/to/tmp/" 1114 "/path/to/tmp/"
1115 ], 1115 ],
1116 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 1116 "cwd": "[BUILDER_CACHE]/android",
1117 "env": { 1117 "env": {
1118 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 1118 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1119 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 1119 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
1120 }, 1120 },
1121 "name": "get version" 1121 "name": "get version"
1122 }, 1122 },
1123 { 1123 {
1124 "cmd": [ 1124 "cmd": [
1125 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android/tombstones.py", 1125 "[BUILDER_CACHE]/android/src/build/android/tombstones.py",
1126 "-a", 1126 "-a",
1127 "-s", 1127 "-s",
1128 "-w" 1128 "-w"
1129 ], 1129 ],
1130 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 1130 "cwd": "[BUILDER_CACHE]/android",
1131 "env": { 1131 "env": {
1132 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Deb ug", 1132 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android/src/out/Debug",
1133 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 1133 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1134 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 1134 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
1135 }, 1135 },
1136 "name": "stack_tool_for_tombstones" 1136 "name": "stack_tool_for_tombstones"
1137 }, 1137 },
1138 { 1138 {
1139 "cmd": [ 1139 "cmd": [
1140 "python", 1140 "python",
1141 "-u", 1141 "-u",
1142 "\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", 1142 "\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",
1143 "[BUILDER_CACHE]/Android_Coverage__dbg_/src/out/Debug/test_logs/*.log" 1143 "[BUILDER_CACHE]/android/src/out/Debug/test_logs/*.log"
1144 ], 1144 ],
1145 "cwd": "[BUILDER_CACHE]/Android_Coverage__dbg_", 1145 "cwd": "[BUILDER_CACHE]/android",
1146 "env": { 1146 "env": {
1147 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 1147 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1148 "PATH": "[BUILDER_CACHE]/Android_Coverage__dbg_/src/third_party/android_to ols/sdk/platform-tools:[BUILDER_CACHE]/Android_Coverage__dbg_/src/build/android: %(PATH)s" 1148 "PATH": "[BUILDER_CACHE]/android/src/third_party/android_tools/sdk/platfor m-tools:[BUILDER_CACHE]/android/src/build/android:%(PATH)s"
1149 }, 1149 },
1150 "name": "test_report", 1150 "name": "test_report",
1151 "~followup_annotations": [ 1151 "~followup_annotations": [
1152 "@@@STEP_LOG_LINE@python.inline@@@@", 1152 "@@@STEP_LOG_LINE@python.inline@@@@",
1153 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 1153 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
1154 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 1154 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
1155 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", 1155 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
1156 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 1156 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
1157 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 1157 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
1158 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 1158 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
1159 "@@@STEP_LOG_END@python.inline@@@" 1159 "@@@STEP_LOG_END@python.inline@@@"
1160 ] 1160 ]
1161 }, 1161 },
1162 { 1162 {
1163 "name": "$result", 1163 "name": "$result",
1164 "reason": "4 tests failed: ['AndroidWebViewTest', 'ChromePublicTest', 'Conte ntShellTest', 'ChromeSyncShellTest']", 1164 "reason": "4 tests failed: ['AndroidWebViewTest', 'ChromePublicTest', 'Conte ntShellTest', 'ChromeSyncShellTest']",
1165 "recipe_result": null, 1165 "recipe_result": null,
1166 "status_code": 1 1166 "status_code": 1
1167 } 1167 }
1168 ] 1168 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698