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

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

Issue 2174883002: [Android] Root devices before asan_device_setup.sh. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 4 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]/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
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
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
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 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698