| OLD | NEW |
| 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]/ClangToTAndroidASan_tester", | 7 "[BUILDER_CACHE]/ClangToTAndroidASan_tester", |
| 8 "511" | 8 "511" |
| 9 ], | 9 ], |
| 10 "name": "makedirs checkout path", | 10 "name": "makedirs checkout path", |
| (...skipping 511 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 522 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@{@@@", | 522 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@{@@@", |
| 523 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"adb_status\": \"device
\", @@@", | 523 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"adb_status\": \"device
\", @@@", |
| 524 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"blacklisted\": true, @
@@", | 524 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"blacklisted\": true, @
@@", |
| 525 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00
3c6ad6\", @@@", | 525 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00
3c6ad6\", @@@", |
| 526 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@"
, | 526 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@"
, |
| 527 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@", | 527 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@", |
| 528 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@" | 528 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@" |
| 529 ] | 529 ] |
| 530 }, | 530 }, |
| 531 { | 531 { |
| 532 "cmd": [], |
| 533 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", |
| 534 "env": { |
| 535 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 536 "LLVM_FORCE_HEAD_REVISION": "YES", |
| 537 "PATH": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/androi
d_tools/sdk/platform-tools:[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/build/
android:%(PATH)s" |
| 538 }, |
| 539 "name": "Set up ASAN on devices" |
| 540 }, |
| 541 { |
| 542 "cmd": [ |
| 543 "python", |
| 544 "-u", |
| 545 "RECIPE_MODULE[build::adb]/resources/list_devices.py", |
| 546 "['[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/android_tool
s/sdk/platform-tools/adb', 'devices']", |
| 547 "/path/to/tmp/json" |
| 548 ], |
| 549 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", |
| 550 "env": { |
| 551 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 552 "LLVM_FORCE_HEAD_REVISION": "YES", |
| 553 "PATH": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/androi
d_tools/sdk/platform-tools:[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/build/
android:%(PATH)s" |
| 554 }, |
| 555 "name": "Set up ASAN on devices.List adb devices", |
| 556 "~followup_annotations": [ |
| 557 "@@@STEP_NEST_LEVEL@1@@@", |
| 558 "@@@STEP_LOG_LINE@json.output@[@@@", |
| 559 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@", |
| 560 "@@@STEP_LOG_LINE@json.output@]@@@", |
| 561 "@@@STEP_LOG_END@json.output@@@" |
| 562 ] |
| 563 }, |
| 564 { |
| 565 "cmd": [ |
| 566 "python", |
| 567 "-u", |
| 568 "\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", |
| 569 "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/android_tools/
sdk/platform-tools/adb", |
| 570 "014E1F310401C009" |
| 571 ], |
| 572 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", |
| 573 "env": { |
| 574 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 575 "LLVM_FORCE_HEAD_REVISION": "YES", |
| 576 "PATH": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/androi
d_tools/sdk/platform-tools:[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/build/
android:%(PATH)s" |
| 577 }, |
| 578 "name": "Set up ASAN on devices.Root devices", |
| 579 "~followup_annotations": [ |
| 580 "@@@STEP_NEST_LEVEL@1@@@", |
| 581 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 582 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", |
| 583 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
| 584 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@", |
| 585 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@", |
| 586 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...'
% (device)@@@", |
| 587 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d
evice, 'root'])@@@", |
| 588 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d
evice, 'wait-for-device'])@@@", |
| 589 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de
vice)@@@", |
| 590 "@@@STEP_LOG_END@python.inline@@@" |
| 591 ] |
| 592 }, |
| 593 { |
| 532 "cmd": [ | 594 "cmd": [ |
| 533 "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/tools/android/asan/third_p
arty/asan_device_setup.sh", | 595 "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/tools/android/asan/third_p
arty/asan_device_setup.sh", |
| 534 "--lib", | 596 "--lib", |
| 535 "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/llvm-build/Rel
ease+Asserts/lib/clang/3.9.0/lib/linux/libclang_rt.asan-arm-android.so", | 597 "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/llvm-build/Rel
ease+Asserts/lib/clang/3.9.0/lib/linux/libclang_rt.asan-arm-android.so", |
| 536 "--device", | 598 "--device", |
| 537 "07a00ca4" | 599 "07a00ca4" |
| 538 ], | 600 ], |
| 539 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", | 601 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", |
| 540 "env": { | 602 "env": { |
| 541 "ADB": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/android
_tools/sdk/platform-tools/adb", | 603 "ADB": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/android
_tools/sdk/platform-tools/adb", |
| 542 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 604 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 543 "LLVM_FORCE_HEAD_REVISION": "YES", | 605 "LLVM_FORCE_HEAD_REVISION": "YES", |
| 544 "PATH": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/androi
d_tools/sdk/platform-tools:[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/build/
android:%(PATH)s" | 606 "PATH": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/androi
d_tools/sdk/platform-tools:[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/build/
android:%(PATH)s" |
| 545 }, | 607 }, |
| 546 "name": "Set up ASAN on device 07a00ca4" | 608 "name": "Set up ASAN on devices.07a00ca4", |
| 609 "~followup_annotations": [ |
| 610 "@@@STEP_NEST_LEVEL@1@@@" |
| 611 ] |
| 547 }, | 612 }, |
| 548 { | 613 { |
| 549 "cmd": [ | 614 "cmd": [ |
| 550 "python", | 615 "python", |
| 551 "-u", | 616 "-u", |
| 552 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", | 617 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", |
| 553 "--action", | 618 "--action", |
| 554 "restart", | 619 "restart", |
| 555 "--pid-file-path", | 620 "--pid-file-path", |
| 556 "/tmp/device_monitor.pid", | 621 "/tmp/device_monitor.pid", |
| (...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 736 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", | 801 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", |
| 737 "env": { | 802 "env": { |
| 738 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/out
/Debug", | 803 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/out
/Debug", |
| 739 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 804 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 740 "LLVM_FORCE_HEAD_REVISION": "YES", | 805 "LLVM_FORCE_HEAD_REVISION": "YES", |
| 741 "PATH": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/androi
d_tools/sdk/platform-tools:[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/build/
android:%(PATH)s" | 806 "PATH": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/androi
d_tools/sdk/platform-tools:[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/build/
android:%(PATH)s" |
| 742 }, | 807 }, |
| 743 "name": "stack_tool_for_asan" | 808 "name": "stack_tool_for_asan" |
| 744 }, | 809 }, |
| 745 { | 810 { |
| 811 "cmd": [], |
| 812 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", |
| 813 "env": { |
| 814 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 815 "LLVM_FORCE_HEAD_REVISION": "YES", |
| 816 "PATH": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/androi
d_tools/sdk/platform-tools:[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/build/
android:%(PATH)s" |
| 817 }, |
| 818 "name": "Tear down ASAN on devices" |
| 819 }, |
| 820 { |
| 746 "cmd": [ | 821 "cmd": [ |
| 747 "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/tools/android/asan/third_p
arty/asan_device_setup.sh", | 822 "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/tools/android/asan/third_p
arty/asan_device_setup.sh", |
| 748 "--revert", | 823 "--revert", |
| 749 "--device", | 824 "--device", |
| 750 "07a00ca4" | 825 "07a00ca4" |
| 751 ], | 826 ], |
| 752 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", | 827 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", |
| 753 "env": { | 828 "env": { |
| 754 "ADB": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/android
_tools/sdk/platform-tools/adb", | 829 "ADB": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/android
_tools/sdk/platform-tools/adb", |
| 755 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 830 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 756 "LLVM_FORCE_HEAD_REVISION": "YES", | 831 "LLVM_FORCE_HEAD_REVISION": "YES", |
| 757 "PATH": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/androi
d_tools/sdk/platform-tools:[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/build/
android:%(PATH)s" | 832 "PATH": "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/third_party/androi
d_tools/sdk/platform-tools:[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/build/
android:%(PATH)s" |
| 758 }, | 833 }, |
| 759 "name": "Tear down ASAN on device 07a00ca4" | 834 "name": "Tear down ASAN on devices.07a00ca4", |
| 835 "~followup_annotations": [ |
| 836 "@@@STEP_NEST_LEVEL@1@@@" |
| 837 ] |
| 760 }, | 838 }, |
| 761 { | 839 { |
| 762 "cmd": [ | 840 "cmd": [ |
| 763 "python", | 841 "python", |
| 764 "-u", | 842 "-u", |
| 765 "\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", | 843 "\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", |
| 766 "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/out/Debug/test_logs/*.log" | 844 "[BUILDER_CACHE]/ClangToTAndroidASan_tester/src/out/Debug/test_logs/*.log" |
| 767 ], | 845 ], |
| 768 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", | 846 "cwd": "[BUILDER_CACHE]/ClangToTAndroidASan_tester", |
| 769 "env": { | 847 "env": { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 782 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", | 860 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", |
| 783 "@@@STEP_LOG_END@python.inline@@@" | 861 "@@@STEP_LOG_END@python.inline@@@" |
| 784 ] | 862 ] |
| 785 }, | 863 }, |
| 786 { | 864 { |
| 787 "name": "$result", | 865 "name": "$result", |
| 788 "recipe_result": null, | 866 "recipe_result": null, |
| 789 "status_code": 0 | 867 "status_code": 0 |
| 790 } | 868 } |
| 791 ] | 869 ] |
| OLD | NEW |