| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "python", | 4 "python", |
| 5 "-u", | 5 "-u", |
| 6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", | 6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
| 7 "--master", | 7 "--master", |
| 8 "chromium.webkit", | 8 "chromium.webkit", |
| 9 "--builder", | 9 "--builder", |
| 10 "WebKit Android (Nexus4)", | 10 "WebKit Android (Nexus4)", |
| (...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 300 "name": "extract build" | 300 "name": "extract build" |
| 301 }, | 301 }, |
| 302 { | 302 { |
| 303 "cmd": [ | 303 "cmd": [ |
| 304 "python", | 304 "python", |
| 305 "-u", | 305 "-u", |
| 306 "RECIPE_MODULE[build::adb]/resources/list_devices.py", | 306 "RECIPE_MODULE[build::adb]/resources/list_devices.py", |
| 307 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd
evices']", | 307 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd
evices']", |
| 308 "/path/to/tmp/json" | 308 "/path/to/tmp/json" |
| 309 ], | 309 ], |
| 310 "env": { |
| 311 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 312 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 313 }, |
| 310 "name": "List adb devices", | 314 "name": "List adb devices", |
| 311 "~followup_annotations": [ | 315 "~followup_annotations": [ |
| 312 "@@@STEP_LOG_LINE@json.output@[@@@", | 316 "@@@STEP_LOG_LINE@json.output@[@@@", |
| 313 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@", | 317 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@", |
| 314 "@@@STEP_LOG_LINE@json.output@]@@@", | 318 "@@@STEP_LOG_LINE@json.output@]@@@", |
| 315 "@@@STEP_LOG_END@json.output@@@" | 319 "@@@STEP_LOG_END@json.output@@@" |
| 316 ] | 320 ] |
| 317 }, | 321 }, |
| 318 { | 322 { |
| 319 "cmd": [ | 323 "cmd": [ |
| 320 "python", | 324 "python", |
| 321 "-u", | 325 "-u", |
| 322 "\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", | 326 "\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", |
| 323 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", | 327 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", |
| 324 "014E1F310401C009" | 328 "014E1F310401C009" |
| 325 ], | 329 ], |
| 330 "env": { |
| 331 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 332 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 333 }, |
| 326 "name": "Root devices", | 334 "name": "Root devices", |
| 327 "~followup_annotations": [ | 335 "~followup_annotations": [ |
| 328 "@@@STEP_LOG_LINE@python.inline@@@@", | 336 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 329 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", | 337 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", |
| 330 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 338 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
| 331 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@", | 339 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@", |
| 332 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@", | 340 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@", |
| 333 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...'
% (device)@@@", | 341 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...'
% (device)@@@", |
| 334 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d
evice, 'root'])@@@", | 342 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d
evice, 'root'])@@@", |
| 335 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d
evice, 'wait-for-device'])@@@", | 343 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d
evice, 'wait-for-device'])@@@", |
| 336 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de
vice)@@@", | 344 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de
vice)@@@", |
| 337 "@@@STEP_LOG_END@python.inline@@@" | 345 "@@@STEP_LOG_END@python.inline@@@" |
| 338 ] | 346 ] |
| 339 }, | 347 }, |
| 340 { | 348 { |
| 341 "cmd": [ | 349 "cmd": [ |
| 342 "python", | 350 "python", |
| 343 "-u", | 351 "-u", |
| 344 "[SLAVE_BUILD]/src/build/symlink.py", | 352 "[SLAVE_BUILD]/src/build/symlink.py", |
| 345 "-f", | 353 "-f", |
| 346 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", | 354 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", |
| 347 "~/adb" | 355 "~/adb" |
| 348 ], | 356 ], |
| 357 "env": { |
| 358 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 359 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 360 }, |
| 349 "name": "create adb symlink" | 361 "name": "create adb symlink" |
| 350 }, | 362 }, |
| 351 { | 363 { |
| 352 "cmd": [ | 364 "cmd": [ |
| 353 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", | 365 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
| 354 "--", | 366 "--", |
| 355 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", | 367 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", |
| 356 "[SLAVE_BUILD]/src/out/logcat" | 368 "[SLAVE_BUILD]/src/out/logcat" |
| 357 ], | 369 ], |
| 358 "env": { | 370 "env": { |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 515 "/tmp/device_monitor.pid", | 527 "/tmp/device_monitor.pid", |
| 516 "--", | 528 "--", |
| 517 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py"
, | 529 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py"
, |
| 518 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", | 530 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", |
| 519 "[\"07a00ca4\"]", | 531 "[\"07a00ca4\"]", |
| 520 "chromium.webkit", | 532 "chromium.webkit", |
| 521 "WebKit Android (Nexus4)", | 533 "WebKit Android (Nexus4)", |
| 522 "--blacklist-file", | 534 "--blacklist-file", |
| 523 "[SLAVE_BUILD]/src/out/bad_devices.json" | 535 "[SLAVE_BUILD]/src/out/bad_devices.json" |
| 524 ], | 536 ], |
| 537 "env": { |
| 538 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 539 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 540 }, |
| 525 "name": "spawn_device_monitor" | 541 "name": "spawn_device_monitor" |
| 526 }, | 542 }, |
| 527 { | 543 { |
| 528 "cmd": [ | 544 "cmd": [ |
| 529 "python", | 545 "python", |
| 530 "-u", | 546 "-u", |
| 531 "[SLAVE_BUILD]/src/out/Release/bin/run_blink_heap_unittests", | 547 "[SLAVE_BUILD]/src/out/Release/bin/run_blink_heap_unittests", |
| 532 "--blacklist-file", | 548 "--blacklist-file", |
| 533 "[SLAVE_BUILD]/src/out/bad_devices.json", | 549 "[SLAVE_BUILD]/src/out/bad_devices.json", |
| 534 "--verbose", | 550 "--verbose", |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 592 "test-results.appspot.com", | 608 "test-results.appspot.com", |
| 593 "--build-number", | 609 "--build-number", |
| 594 "571", | 610 "571", |
| 595 "--builder-name", | 611 "--builder-name", |
| 596 "WebKit Android (Nexus4)", | 612 "WebKit Android (Nexus4)", |
| 597 "--step-name", | 613 "--step-name", |
| 598 "webkit_tests", | 614 "webkit_tests", |
| 599 "--platform", | 615 "--platform", |
| 600 "android" | 616 "android" |
| 601 ], | 617 ], |
| 618 "env": { |
| 619 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 620 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 621 }, |
| 602 "name": "webkit_tests", | 622 "name": "webkit_tests", |
| 603 "~followup_annotations": [ | 623 "~followup_annotations": [ |
| 604 "@@@STEP_TEXT@<br/>Total executed: 9001<br/>@@@" | 624 "@@@STEP_TEXT@<br/>Total executed: 9001<br/>@@@" |
| 605 ] | 625 ] |
| 606 }, | 626 }, |
| 607 { | 627 { |
| 608 "cmd": [ | 628 "cmd": [ |
| 609 "python", | 629 "python", |
| 610 "-u", | 630 "-u", |
| 611 "[BUILD]/scripts/slave/chromium/archive_layout_test_results.py", | 631 "[BUILD]/scripts/slave/chromium/archive_layout_test_results.py", |
| 612 "--results-dir", | 632 "--results-dir", |
| 613 "[SLAVE_BUILD]/layout-test-results", | 633 "[SLAVE_BUILD]/layout-test-results", |
| 614 "--build-dir", | 634 "--build-dir", |
| 615 "[SLAVE_BUILD]/src/out", | 635 "[SLAVE_BUILD]/src/out", |
| 616 "--build-number", | 636 "--build-number", |
| 617 "571", | 637 "571", |
| 618 "--builder-name", | 638 "--builder-name", |
| 619 "WebKit Android (Nexus4)", | 639 "WebKit Android (Nexus4)", |
| 620 "--gs-bucket", | 640 "--gs-bucket", |
| 621 "gs://chromium-layout-test-archives", | 641 "gs://chromium-layout-test-archives", |
| 622 "--gs-acl", | 642 "--gs-acl", |
| 623 "public-read" | 643 "public-read" |
| 624 ], | 644 ], |
| 645 "env": { |
| 646 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 647 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 648 }, |
| 625 "name": "archive_webkit_tests_results", | 649 "name": "archive_webkit_tests_results", |
| 626 "~followup_annotations": [ | 650 "~followup_annotations": [ |
| 627 "@@@STEP_LINK@layout_test_results@https://storage.googleapis.com/chromium-
layout-test-archives/WebKit_Android__Nexus4_/571/layout-test-results/results.htm
l@@@", | 651 "@@@STEP_LINK@layout_test_results@https://storage.googleapis.com/chromium-
layout-test-archives/WebKit_Android__Nexus4_/571/layout-test-results/results.htm
l@@@", |
| 628 "@@@STEP_LINK@(zip)@https://storage.googleapis.com/chromium-layout-test-ar
chives/WebKit_Android__Nexus4_/571/layout-test-results.zip@@@" | 652 "@@@STEP_LINK@(zip)@https://storage.googleapis.com/chromium-layout-test-ar
chives/WebKit_Android__Nexus4_/571/layout-test-results.zip@@@" |
| 629 ] | 653 ] |
| 630 }, | 654 }, |
| 631 { | 655 { |
| 632 "cmd": [ | 656 "cmd": [ |
| 633 "python", | 657 "python", |
| 634 "-u", | 658 "-u", |
| 635 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", | 659 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
| 636 "--action", | 660 "--action", |
| 637 "stop", | 661 "stop", |
| 638 "--pid-file-path", | 662 "--pid-file-path", |
| 639 "/tmp/device_monitor.pid" | 663 "/tmp/device_monitor.pid" |
| 640 ], | 664 ], |
| 665 "env": { |
| 666 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 667 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 668 }, |
| 641 "name": "shutdown_device_monitor" | 669 "name": "shutdown_device_monitor" |
| 642 }, | 670 }, |
| 643 { | 671 { |
| 644 "cmd": [ | 672 "cmd": [ |
| 645 "python", | 673 "python", |
| 646 "-u", | 674 "-u", |
| 647 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", | 675 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", |
| 648 "--output-path", | 676 "--output-path", |
| 649 "[SLAVE_BUILD]/src/out/Release/full_log", | 677 "[SLAVE_BUILD]/src/out/Release/full_log", |
| 650 "[SLAVE_BUILD]/src/out/logcat" | 678 "[SLAVE_BUILD]/src/out/logcat" |
| 651 ], | 679 ], |
| 680 "env": { |
| 681 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 682 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 683 }, |
| 652 "name": "logcat_dump" | 684 "name": "logcat_dump" |
| 653 }, | 685 }, |
| 654 { | 686 { |
| 655 "cmd": [ | 687 "cmd": [ |
| 656 "python", | 688 "python", |
| 657 "-u", | 689 "-u", |
| 658 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | 690 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
| 659 "--", | 691 "--", |
| 660 "[DEPOT_TOOLS]/gsutil.py", | 692 "[DEPOT_TOOLS]/gsutil.py", |
| 661 "--force-version", | 693 "--force-version", |
| 662 "4.7", | 694 "4.7", |
| 663 "-o", | 695 "-o", |
| 664 "GSUtil:parallel_composite_upload_threshold=50M", | 696 "GSUtil:parallel_composite_upload_threshold=50M", |
| 665 "----", | 697 "----", |
| 666 "cp", | 698 "cp", |
| 667 "[SLAVE_BUILD]/src/out/Release/full_log", | 699 "[SLAVE_BUILD]/src/out/Release/full_log", |
| 668 "gs://chromium-android/logcat_dumps/WebKit Android (Nexus4)/571" | 700 "gs://chromium-android/logcat_dumps/WebKit Android (Nexus4)/571" |
| 669 ], | 701 ], |
| 702 "env": { |
| 703 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 704 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 705 }, |
| 670 "name": "gsutil upload", | 706 "name": "gsutil upload", |
| 671 "~followup_annotations": [ | 707 "~followup_annotations": [ |
| 672 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi
d/logcat_dumps/WebKit Android (Nexus4)/571@@@" | 708 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi
d/logcat_dumps/WebKit Android (Nexus4)/571@@@" |
| 673 ] | 709 ] |
| 674 }, | 710 }, |
| 675 { | 711 { |
| 676 "cmd": [ | 712 "cmd": [ |
| 677 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack"
, | 713 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack"
, |
| 678 "--arch", | 714 "--arch", |
| 679 "arm", | 715 "arm", |
| (...skipping 21 matching lines...) Expand all Loading... |
| 701 }, | 737 }, |
| 702 "name": "stack_tool_for_tombstones" | 738 "name": "stack_tool_for_tombstones" |
| 703 }, | 739 }, |
| 704 { | 740 { |
| 705 "cmd": [ | 741 "cmd": [ |
| 706 "python", | 742 "python", |
| 707 "-u", | 743 "-u", |
| 708 "\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", | 744 "\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", |
| 709 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" | 745 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" |
| 710 ], | 746 ], |
| 747 "env": { |
| 748 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 749 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
LAVE_BUILD]/src/build/android:%(PATH)s" |
| 750 }, |
| 711 "name": "test_report", | 751 "name": "test_report", |
| 712 "~followup_annotations": [ | 752 "~followup_annotations": [ |
| 713 "@@@STEP_LOG_LINE@python.inline@@@@", | 753 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 714 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", | 754 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", |
| 715 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", | 755 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", |
| 716 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", | 756 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", |
| 717 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", | 757 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", |
| 718 "@@@STEP_LOG_LINE@python.inline@ print l@@@", | 758 "@@@STEP_LOG_LINE@python.inline@ print l@@@", |
| 719 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", | 759 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", |
| 720 "@@@STEP_LOG_END@python.inline@@@" | 760 "@@@STEP_LOG_END@python.inline@@@" |
| 721 ] | 761 ] |
| 722 }, | 762 }, |
| 723 { | 763 { |
| 724 "name": "$result", | 764 "name": "$result", |
| 725 "recipe_result": null, | 765 "recipe_result": null, |
| 726 "status_code": 0 | 766 "status_code": 0 |
| 727 } | 767 } |
| 728 ] | 768 ] |
| OLD | NEW |