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

Side by Side Diff: infra/bots/recipes/swarm_perf.expected/Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-GN_Android.json

Issue 2352653002: GN: remove old Android recipe code. (Closed)
Patch Set: missing json 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
1 [ 1 [
2 { 2 {
3 "cmd": [ 3 "cmd": [
4 "adb", 4 "adb",
5 "shell", 5 "shell",
6 "mkdir", 6 "mkdir",
7 "-p", 7 "-p",
8 "/sdcard/revenge_of_the_skiabot/resources" 8 "/sdcard/revenge_of_the_skiabot/resources"
9 ], 9 ],
10 "cwd": "[SLAVE_BUILD]/skia", 10 "cwd": "[SLAVE_BUILD]/skia",
(...skipping 332 matching lines...) Expand 10 before | Expand all | Expand 10 after
343 "adb", 343 "adb",
344 "push", 344 "push",
345 "[SLAVE_BUILD]/tmp/SVG_VERSION", 345 "[SLAVE_BUILD]/tmp/SVG_VERSION",
346 "/sdcard/revenge_of_the_skiabot/SVG_VERSION" 346 "/sdcard/revenge_of_the_skiabot/SVG_VERSION"
347 ], 347 ],
348 "cwd": "[SLAVE_BUILD]/skia", 348 "cwd": "[SLAVE_BUILD]/skia",
349 "name": "push [SLAVE_BUILD]/tmp/SVG_VERSION /sdcard/revenge_of_the_skiabot/S VG_VERSION" 349 "name": "push [SLAVE_BUILD]/tmp/SVG_VERSION /sdcard/revenge_of_the_skiabot/S VG_VERSION"
350 }, 350 },
351 { 351 {
352 "cmd": [ 352 "cmd": [
353 "python",
354 "-u",
355 "\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",
356 "[CUSTOM_[SWARM_OUT_DIR]]/dm"
357 ],
358 "env": {
359 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
360 },
361 "name": "rmtree dm",
362 "~followup_annotations": [
363 "@@@STEP_LOG_LINE@python.inline@@@@",
364 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
365 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
366 "@@@STEP_LOG_LINE@python.inline@@@@",
367 "@@@STEP_LOG_LINE@python.inline@@@@",
368 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
369 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
370 "@@@STEP_LOG_END@python.inline@@@"
371 ]
372 },
373 {
374 "cmd": [
375 "python",
376 "-u",
377 "\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",
378 "[CUSTOM_[SWARM_OUT_DIR]]/dm",
379 "511"
380 ],
381 "name": "makedirs dm",
382 "~followup_annotations": [
383 "@@@STEP_LOG_LINE@python.inline@@@@",
384 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
385 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
386 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
387 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
388 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
389 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
390 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
391 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
392 "@@@STEP_LOG_END@python.inline@@@"
393 ]
394 },
395 {
396 "cmd": [
397 "adb", 353 "adb",
398 "shell", 354 "shell",
399 "rm", 355 "rm",
400 "-rf", 356 "-rf",
401 "/sdcard/revenge_of_the_skiabot/dm_out" 357 "/sdcard/revenge_of_the_skiabot/perf"
402 ], 358 ],
403 "cwd": "[SLAVE_BUILD]/skia", 359 "cwd": "[SLAVE_BUILD]/skia",
404 "name": "rm /sdcard/revenge_of_the_skiabot/dm_out" 360 "name": "rm /sdcard/revenge_of_the_skiabot/perf"
405 }, 361 },
406 { 362 {
407 "cmd": [ 363 "cmd": [
408 "adb", 364 "adb",
409 "shell", 365 "shell",
410 "mkdir", 366 "mkdir",
411 "-p", 367 "-p",
412 "/sdcard/revenge_of_the_skiabot/dm_out" 368 "/sdcard/revenge_of_the_skiabot/perf"
413 ], 369 ],
414 "cwd": "[SLAVE_BUILD]/skia", 370 "cwd": "[SLAVE_BUILD]/skia",
415 "name": "mkdir /sdcard/revenge_of_the_skiabot/dm_out" 371 "name": "mkdir /sdcard/revenge_of_the_skiabot/perf"
416 },
417 {
418 "cmd": [
419 "python",
420 "-u",
421 "\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",
422 "[SLAVE_BUILD]/tmp",
423 "511"
424 ],
425 "name": "makedirs tmp_dir",
426 "~followup_annotations": [
427 "@@@STEP_LOG_LINE@python.inline@@@@",
428 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
429 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
430 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
431 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
432 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
433 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
434 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
435 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
436 "@@@STEP_LOG_END@python.inline@@@"
437 ]
438 },
439 {
440 "cmd": [
441 "python",
442 "-u",
443 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\ nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/_/hashes'\nRETRIES = 5\nT IMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in r ange(RETRIES):\n try:\n with contextlib.closing(\n urllib2.urlopen(HA SHES_URL, timeout=TIMEOUT)) as w:\n hashes = w.read()\n with open(sys. argv[1], 'w') as f:\n f.write(hashes)\n break\n except Exception as e:\n print 'Failed to get uninteresting hashes from %s:' % HASHES_URL\n print e\n if retry == RETRIES:\n raise\n waittime = WAIT_BASE * math .pow(2, retry)\n print 'Retry in %d seconds.' % waittime\n time.sleep(wait time)\n",
444 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt"
445 ],
446 "cwd": "[SLAVE_BUILD]/skia",
447 "name": "get uninteresting hashes",
448 "~followup_annotations": [
449 "@@@STEP_LOG_LINE@python.inline@@@@",
450 "@@@STEP_LOG_LINE@python.inline@import contextlib@@@",
451 "@@@STEP_LOG_LINE@python.inline@import math@@@",
452 "@@@STEP_LOG_LINE@python.inline@import socket@@@",
453 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
454 "@@@STEP_LOG_LINE@python.inline@import time@@@",
455 "@@@STEP_LOG_LINE@python.inline@import urllib2@@@",
456 "@@@STEP_LOG_LINE@python.inline@@@@",
457 "@@@STEP_LOG_LINE@python.inline@HASHES_URL = 'https://gold.skia.org/_/hash es'@@@",
458 "@@@STEP_LOG_LINE@python.inline@RETRIES = 5@@@",
459 "@@@STEP_LOG_LINE@python.inline@TIMEOUT = 60@@@",
460 "@@@STEP_LOG_LINE@python.inline@WAIT_BASE = 15@@@",
461 "@@@STEP_LOG_LINE@python.inline@@@@",
462 "@@@STEP_LOG_LINE@python.inline@socket.setdefaulttimeout(TIMEOUT)@@@",
463 "@@@STEP_LOG_LINE@python.inline@for retry in range(RETRIES):@@@",
464 "@@@STEP_LOG_LINE@python.inline@ try:@@@",
465 "@@@STEP_LOG_LINE@python.inline@ with contextlib.closing(@@@",
466 "@@@STEP_LOG_LINE@python.inline@ urllib2.urlopen(HASHES_URL, timeou t=TIMEOUT)) as w:@@@",
467 "@@@STEP_LOG_LINE@python.inline@ hashes = w.read()@@@",
468 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[1], 'w') as f:@@@ ",
469 "@@@STEP_LOG_LINE@python.inline@ f.write(hashes)@@@",
470 "@@@STEP_LOG_LINE@python.inline@ break@@@",
471 "@@@STEP_LOG_LINE@python.inline@ except Exception as e:@@@",
472 "@@@STEP_LOG_LINE@python.inline@ print 'Failed to get uninteresting has hes from %s:' % HASHES_URL@@@",
473 "@@@STEP_LOG_LINE@python.inline@ print e@@@",
474 "@@@STEP_LOG_LINE@python.inline@ if retry == RETRIES:@@@",
475 "@@@STEP_LOG_LINE@python.inline@ raise@@@",
476 "@@@STEP_LOG_LINE@python.inline@ waittime = WAIT_BASE * math.pow(2, ret ry)@@@",
477 "@@@STEP_LOG_LINE@python.inline@ print 'Retry in %d seconds.' % waittim e@@@",
478 "@@@STEP_LOG_LINE@python.inline@ time.sleep(waittime)@@@",
479 "@@@STEP_LOG_END@python.inline@@@"
480 ]
481 }, 372 },
482 { 373 {
483 "cmd": [ 374 "cmd": [
484 "adb", 375 "adb",
485 "push", 376 "push",
486 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt", 377 "[SLAVE_BUILD]/out/Release/nanobench",
487 "/sdcard/revenge_of_the_skiabot/uninteresting_hashes.txt"
488 ],
489 "cwd": "[SLAVE_BUILD]/skia",
490 "name": "push [SLAVE_BUILD]/tmp/uninteresting_hashes.txt /sdcard/revenge_of_ the_skiabot/uninteresting_hashes.txt"
491 },
492 {
493 "cmd": [
494 "adb",
495 "push",
496 "[SLAVE_BUILD]/out/Release/dm",
497 "/data/local/tmp/" 378 "/data/local/tmp/"
498 ], 379 ],
499 "cwd": "[SLAVE_BUILD]/skia", 380 "cwd": "[SLAVE_BUILD]/skia",
500 "name": "push dm" 381 "name": "push nanobench"
501 }, 382 },
502 { 383 {
503 "cmd": [ 384 "cmd": [
504 "python", 385 "python",
505 "-u", 386 "-u",
506 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 387 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
507 "set -x; /data/local/tmp/dm --undefok --resourcePath /sdcard/revenge_of_th e_skiabot/resources --skps /sdcard/revenge_of_the_skiabot/skps --images /sdcard/ revenge_of_the_skiabot/images/dm --colorImages /sdcard/revenge_of_the_skiabot/im ages/colorspace --nameByHash --properties gitHash abc123 master client.skia buil der Test-Android-Clang-AndroidOne-CPU-MT6582-arm-Release-GN_Android build_number 5 --svgs /sdcard/revenge_of_the_skiabot/svgs --key arch arm compiler Clang conf iguration Release cpu_or_gpu CPU cpu_or_gpu_value MT6582 extra_config GN_Android model AndroidOne os Android --uninterestingHashesFile /sdcard/revenge_of_the_sk iabot/uninteresting_hashes.txt --writePath /sdcard/revenge_of_the_skiabot/dm_out --nogpu --config 8888 gpu gpusrgb msaa4 serialize-8888 tiles_rt-8888 pic-8888 - -src tests gm image colorImage svg --blacklist gpusrgb image _ _ _ test _ GrShap e serialize-8888 gm _ bleed_image serialize-8888 gm _ c_gms serialize-8888 gm _ colortype serialize-8888 gm _ colortype_xfermodes serialize-8888 gm _ drawfilter serialize-8888 gm _ fontmgr_bounds_0.75_0 serialize-8888 gm _ fontmgr_bounds_1_ -0.25 serialize-8888 gm _ fontmgr_bounds serialize-8888 gm _ fontmgr_match seria lize-8888 gm _ fontmgr_iter serialize-8888 gm _ imagemasksubset serialize-8888 g m _ bitmapfilters serialize-8888 gm _ bitmapshaders serialize-8888 gm _ bleed se rialize-8888 gm _ bleed_alpha_bmp serialize-8888 gm _ bleed_alpha_bmp_shader ser ialize-8888 gm _ convex_poly_clip serialize-8888 gm _ extractalpha serialize-888 8 gm _ filterbitmap_checkerboard_32_32_g8 serialize-8888 gm _ filterbitmap_image _mandrill_64 serialize-8888 gm _ shadows serialize-8888 gm _ simpleaaclip_aaclip serialize-8888 gm _ composeshader_bitmap serialize-8888 gm _ scaled_tilemodes_n pot serialize-8888 gm _ scaled_tilemodes serialize-8888 gm _ bleed_alpha_image s erialize-8888 gm _ bleed_alpha_image_shader serialize-8888 gm _ verylargebitmap serialize-8888 gm _ verylarge_picture_image pic-8888 gm _ drawfilter pic-8888 gm _ image-cacherator-from-picture serialize-8888 gm _ image-cacherator-from-pictu re pic-8888 gm _ image-cacherator-from-raster serialize-8888 gm _ image-cacherat or-from-raster pic-8888 gm _ image-cacherator-from-ctable serialize-8888 gm _ im age-cacherator-from-ctable pic-8888 gm _ gamut serialize-8888 gm _ gamut --match ~WritePixels; echo $? >/data/local/tmp/rc", 388 "set -x; /data/local/tmp/nanobench --undefok -i /sdcard/revenge_of_the_ski abot/resources --skps /sdcard/revenge_of_the_skiabot/skps --images /sdcard/reven ge_of_the_skiabot/images/nanobench --nocpu --pre_log --images --gpuStatsDump tru e --useThermalManager 1,1,10,1000 --scales 1.0 1.1 --config 8888 gpu nonrenderin g angle hwui f16 srgb --match ~blurroundrect ~patch_grid ~desk_carsvg ~desk_unic odetable ~interlaced1.png ~interlaced2.png ~interlaced3.png ~inc0.gif ~inc1.gif ~incInterlaced.gif ~inc0.jpg ~incGray.jpg ~inc0.wbmp ~inc1.wbmp ~inc0.webp ~inc1 .webp ~inc0.ico ~inc1.ico ~inc0.png ~inc1.png ~inc2.png ~inc12.png ~inc13.png ~i nc14.png ~inc0.webp ~inc1.webp --outResultsFile /sdcard/revenge_of_the_skiabot/p erf/nanobench_abc123.json --properties gitHash abc123 build_number 5 --key arch x86 compiler Clang cpu_or_gpu GPU cpu_or_gpu_value PowerVR extra_config GN_Andro id model NexusPlayer os Android; echo $? >/data/local/tmp/rc",
508 "[SLAVE_BUILD]/tmp/dm.sh" 389 "[SLAVE_BUILD]/tmp/nanobench.sh"
509 ], 390 ],
510 "name": "write dm.sh" 391 "name": "write nanobench.sh"
511 }, 392 },
512 { 393 {
513 "cmd": [ 394 "cmd": [
514 "adb", 395 "adb",
515 "push", 396 "push",
516 "[SLAVE_BUILD]/tmp/dm.sh", 397 "[SLAVE_BUILD]/tmp/nanobench.sh",
517 "/data/local/tmp/" 398 "/data/local/tmp/"
518 ], 399 ],
519 "cwd": "[SLAVE_BUILD]/skia", 400 "cwd": "[SLAVE_BUILD]/skia",
520 "name": "push dm.sh" 401 "name": "push nanobench.sh"
521 }, 402 },
522 { 403 {
523 "cmd": [ 404 "cmd": [
524 "adb", 405 "adb",
525 "logcat", 406 "logcat",
526 "-c" 407 "-c"
527 ], 408 ],
528 "cwd": "[SLAVE_BUILD]/skia", 409 "cwd": "[SLAVE_BUILD]/skia",
529 "name": "clear log" 410 "name": "clear log"
530 }, 411 },
531 { 412 {
532 "cmd": [ 413 "cmd": [
533 "python", 414 "python",
534 "-u", 415 "-u",
535 "\nimport subprocess\nimport sys\nbin_dir = sys.argv[1]\nsh = sys.arg v[2]\nsubprocess.check_call(['adb', 'shell', 'sh', bin_dir + sh])\ntry:\n sys.e xit(int(subprocess.check_output(['adb', 'shell', 'cat',\n bin_dir + 'rc'])))\nexcept ValueError:\n print \"Couldn't read the return code. Probably killed for OOM.\"\n sys.exit(1)\n", 416 "\nimport subprocess\nimport sys\nbin_dir = sys.argv[1]\nsh = sys.arg v[2]\nsubprocess.check_call(['adb', 'shell', 'sh', bin_dir + sh])\ntry:\n sys.e xit(int(subprocess.check_output(['adb', 'shell', 'cat',\n bin_dir + 'rc'])))\nexcept ValueError:\n print \"Couldn't read the return code. Probably killed for OOM.\"\n sys.exit(1)\n",
536 "/data/local/tmp/", 417 "/data/local/tmp/",
537 "dm.sh" 418 "nanobench.sh"
538 ], 419 ],
539 "name": "dm", 420 "name": "nanobench",
540 "~followup_annotations": [ 421 "~followup_annotations": [
541 "@@@STEP_LOG_LINE@python.inline@@@@", 422 "@@@STEP_LOG_LINE@python.inline@@@@",
542 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", 423 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
543 "@@@STEP_LOG_LINE@python.inline@import sys@@@", 424 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
544 "@@@STEP_LOG_LINE@python.inline@bin_dir = sys.argv[1]@@@", 425 "@@@STEP_LOG_LINE@python.inline@bin_dir = sys.argv[1]@@@",
545 "@@@STEP_LOG_LINE@python.inline@sh = sys.argv[2]@@@", 426 "@@@STEP_LOG_LINE@python.inline@sh = sys.argv[2]@@@",
546 "@@@STEP_LOG_LINE@python.inline@subprocess.check_call(['adb', 'shell', 'sh ', bin_dir + sh])@@@", 427 "@@@STEP_LOG_LINE@python.inline@subprocess.check_call(['adb', 'shell', 'sh ', bin_dir + sh])@@@",
547 "@@@STEP_LOG_LINE@python.inline@try:@@@", 428 "@@@STEP_LOG_LINE@python.inline@try:@@@",
548 "@@@STEP_LOG_LINE@python.inline@ sys.exit(int(subprocess.check_output(['a db', 'shell', 'cat',@@@", 429 "@@@STEP_LOG_LINE@python.inline@ sys.exit(int(subprocess.check_output(['a db', 'shell', 'cat',@@@",
549 "@@@STEP_LOG_LINE@python.inline@ bi n_dir + 'rc'])))@@@", 430 "@@@STEP_LOG_LINE@python.inline@ bi n_dir + 'rc'])))@@@",
550 "@@@STEP_LOG_LINE@python.inline@except ValueError:@@@", 431 "@@@STEP_LOG_LINE@python.inline@except ValueError:@@@",
551 "@@@STEP_LOG_LINE@python.inline@ print \"Couldn't read the return code. Probably killed for OOM.\"@@@", 432 "@@@STEP_LOG_LINE@python.inline@ print \"Couldn't read the return code. Probably killed for OOM.\"@@@",
552 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", 433 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
553 "@@@STEP_LOG_END@python.inline@@@" 434 "@@@STEP_LOG_END@python.inline@@@"
554 ] 435 ]
555 }, 436 },
556 { 437 {
557 "cmd": [ 438 "cmd": [
439 "python",
440 "-u",
441 "\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",
442 "[CUSTOM_[SWARM_OUT_DIR]]/perfdata/Perf-Android-Clang-NexusPlayer-GPU-Powe rVR-x86-Release-GN_Android/data",
443 "511"
444 ],
445 "name": "makedirs perf_dir",
446 "~followup_annotations": [
447 "@@@STEP_LOG_LINE@python.inline@@@@",
448 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
449 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
450 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
451 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
452 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
453 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
454 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
455 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
456 "@@@STEP_LOG_END@python.inline@@@"
457 ]
458 },
459 {
460 "cmd": [
558 "adb", 461 "adb",
559 "pull", 462 "pull",
560 "/sdcard/revenge_of_the_skiabot/dm_out", 463 "/sdcard/revenge_of_the_skiabot/perf",
561 "[CUSTOM_[SWARM_OUT_DIR]]/dm" 464 "[CUSTOM_[SWARM_OUT_DIR]]/perfdata/Perf-Android-Clang-NexusPlayer-GPU-Powe rVR-x86-Release-GN_Android/data"
562 ], 465 ],
563 "cwd": "[SLAVE_BUILD]/skia", 466 "cwd": "[SLAVE_BUILD]/skia",
564 "name": "pull /sdcard/revenge_of_the_skiabot/dm_out [CUSTOM_[SWARM_OUT_DIR]] /dm" 467 "name": "pull /sdcard/revenge_of_the_skiabot/perf [CUSTOM_[SWARM_OUT_DIR]]/p erfdata/Perf-Android-Clang-NexusPlayer-GPU-PowerVR-x86-Release-GN_Android/data"
565 }, 468 },
566 { 469 {
567 "cmd": [ 470 "cmd": [
568 "adb", 471 "adb",
569 "logcat", 472 "logcat",
570 "-d" 473 "-d"
571 ], 474 ],
572 "cwd": "[SLAVE_BUILD]/skia", 475 "cwd": "[SLAVE_BUILD]/skia",
573 "name": "dump log" 476 "name": "dump log"
574 }, 477 },
(...skipping 12 matching lines...) Expand all
587 ], 490 ],
588 "cwd": "[SLAVE_BUILD]/skia", 491 "cwd": "[SLAVE_BUILD]/skia",
589 "name": "kill adb server" 492 "name": "kill adb server"
590 }, 493 },
591 { 494 {
592 "name": "$result", 495 "name": "$result",
593 "recipe_result": null, 496 "recipe_result": null,
594 "status_code": 0 497 "status_code": 0
595 } 498 }
596 ] 499 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698