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]/Android_Builder", | 7 "[BUILDER_CACHE]/Android_Builder", |
8 "511" | 8 "511" |
9 ], | 9 ], |
10 "name": "makedirs checkout path", | 10 "name": "makedirs checkout path", |
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
293 "goma", | 293 "goma", |
294 "--goma-jsonstatus", | 294 "--goma-jsonstatus", |
295 "/path/to/tmp/json", | 295 "/path/to/tmp/json", |
296 "--goma-service-account-json-file", | 296 "--goma-service-account-json-file", |
297 "/creds/service_accounts/service-account-goma-client.json", | 297 "/creds/service_accounts/service-account-goma-client.json", |
298 "--mode", | 298 "--mode", |
299 "official", | 299 "official", |
300 "--goma-dir", | 300 "--goma-dir", |
301 "[CACHE]/cipd/goma", | 301 "[CACHE]/cipd/goma", |
302 "--", | 302 "--", |
| 303 "chrome_public_apk", |
303 "chromium_builder_perf" | 304 "chromium_builder_perf" |
304 ], | 305 ], |
305 "env": { | 306 "env": { |
306 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 307 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
307 "PATH": "[BUILDER_CACHE]/Android_Builder/src/third_party/android_tools/sdk
/platform-tools:[BUILDER_CACHE]/Android_Builder/src/build/android:%(PATH)s" | 308 "PATH": "[BUILDER_CACHE]/Android_Builder/src/third_party/android_tools/sdk
/platform-tools:[BUILDER_CACHE]/Android_Builder/src/build/android:%(PATH)s" |
308 }, | 309 }, |
309 "name": "compile", | 310 "name": "compile", |
310 "~followup_annotations": [ | 311 "~followup_annotations": [ |
311 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", | 312 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", |
312 "@@@STEP_LOG_END@json.output (invalid)@@@" | 313 "@@@STEP_LOG_END@json.output (invalid)@@@" |
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
685 "parent_got_webrtc_revision": "0f90628433546e61d9268596da93418c623137f
4", | 686 "parent_got_webrtc_revision": "0f90628433546e61d9268596da93418c623137f
4", |
686 "parent_got_webrtc_revision_cp": "refs/heads/master@{#120644}" | 687 "parent_got_webrtc_revision_cp": "refs/heads/master@{#120644}" |
687 } | 688 } |
688 } | 689 } |
689 ], | 690 ], |
690 "~followup_annotations": [ | 691 "~followup_annotations": [ |
691 "@@@STEP_TEXT@Android Galaxy S5 Perf (1)<br />Android Galaxy S5 Perf (2)<b
r />Android Galaxy S5 Perf (3)<br />Android Nexus5 Perf (1)<br />Android Nexus5
Perf (2)<br />Android Nexus5 Perf (3)<br />Android Nexus5X Perf (1)<br />Android
Nexus5X Perf (2)<br />Android Nexus5X Perf (3)<br />Android Nexus6 Perf (1)<br
/>Android Nexus6 Perf (2)<br />Android Nexus6 Perf (3)<br />Android Nexus7v2 Per
f (1)<br />Android Nexus7v2 Perf (2)<br />Android Nexus7v2 Perf (3)<br />Android
One Perf (1)<br />Android One Perf (2)<br />Android One Perf (3)@@@" | 692 "@@@STEP_TEXT@Android Galaxy S5 Perf (1)<br />Android Galaxy S5 Perf (2)<b
r />Android Galaxy S5 Perf (3)<br />Android Nexus5 Perf (1)<br />Android Nexus5
Perf (2)<br />Android Nexus5 Perf (3)<br />Android Nexus5X Perf (1)<br />Android
Nexus5X Perf (2)<br />Android Nexus5X Perf (3)<br />Android Nexus6 Perf (1)<br
/>Android Nexus6 Perf (2)<br />Android Nexus6 Perf (3)<br />Android Nexus7v2 Per
f (1)<br />Android Nexus7v2 Perf (2)<br />Android Nexus7v2 Perf (3)<br />Android
One Perf (1)<br />Android One Perf (2)<br />Android One Perf (3)@@@" |
692 ] | 693 ] |
693 }, | 694 }, |
694 { | 695 { |
| 696 "cmd": [ |
| 697 "python", |
| 698 "-u", |
| 699 "[BUILDER_CACHE]/Android_Builder/src/build/android/test_runner.py", |
| 700 "perf", |
| 701 "--release", |
| 702 "--verbose", |
| 703 "--steps", |
| 704 "{\"steps\": {\"resource_sizes\": {\"archive_output_dir\": true, \"cmd\":
\"build/android/resource_sizes.py '[BUILDER_CACHE]/Android_Builder/src/out/Relea
se/apks/ChromePublic.apk' --chartjson\", \"device_affinity\": null}}, \"version\
": 1}", |
| 705 "--blacklist-file", |
| 706 "[BUILDER_CACHE]/Android_Builder/src/out/bad_devices.json", |
| 707 "--collect-chartjson-data", |
| 708 "--adb-path", |
| 709 "[BUILDER_CACHE]/Android_Builder/src/third_party/android_tools/sdk/platfor
m-tools/adb" |
| 710 ], |
| 711 "cwd": "[BUILDER_CACHE]/Android_Builder/src", |
| 712 "env": { |
| 713 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/Android_Builder/src/out/Release", |
| 714 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 715 "PATH": "[BUILDER_CACHE]/Android_Builder/src/third_party/android_tools/sdk
/platform-tools:[BUILDER_CACHE]/Android_Builder/src/build/android:%(PATH)s" |
| 716 }, |
| 717 "name": "Sharded Perf Tests" |
| 718 }, |
| 719 { |
| 720 "cmd": [ |
| 721 "python", |
| 722 "-u", |
| 723 "[BUILDER_CACHE]/Android_Builder/src/build/android/test_runner.py", |
| 724 "perf", |
| 725 "--steps", |
| 726 "{\"steps\": {\"resource_sizes\": {\"archive_output_dir\": true, \"cmd\":
\"build/android/resource_sizes.py '[BUILDER_CACHE]/Android_Builder/src/out/Relea
se/apks/ChromePublic.apk' --chartjson\", \"device_affinity\": null}}, \"version\
": 1}", |
| 727 "--output-json-list", |
| 728 "/path/to/tmp/json", |
| 729 "--blacklist-file", |
| 730 "[BUILDER_CACHE]/Android_Builder/src/out/bad_devices.json", |
| 731 "--adb-path", |
| 732 "[BUILDER_CACHE]/Android_Builder/src/third_party/android_tools/sdk/platfor
m-tools/adb" |
| 733 ], |
| 734 "cwd": "[BUILDER_CACHE]/Android_Builder", |
| 735 "env": { |
| 736 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/Android_Builder/src/out/Release", |
| 737 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 738 "PATH": "[BUILDER_CACHE]/Android_Builder/src/third_party/android_tools/sdk
/platform-tools:[BUILDER_CACHE]/Android_Builder/src/build/android:%(PATH)s" |
| 739 }, |
| 740 "name": "get perf test list", |
| 741 "~followup_annotations": [ |
| 742 "@@@STEP_LOG_LINE@json.output@[@@@", |
| 743 "@@@STEP_LOG_LINE@json.output@ {@@@", |
| 744 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 0, @@@", |
| 745 "@@@STEP_LOG_LINE@json.output@ \"end_time\": 1443438432.949711, @@@", |
| 746 "@@@STEP_LOG_LINE@json.output@ \"has_archive\": true, @@@", |
| 747 "@@@STEP_LOG_LINE@json.output@ \"test\": \"perf_test.foo\"@@@", |
| 748 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| 749 "@@@STEP_LOG_LINE@json.output@ {@@@", |
| 750 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 0, @@@", |
| 751 "@@@STEP_LOG_LINE@json.output@ \"test\": \"page_cycler.foo\"@@@", |
| 752 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 753 "@@@STEP_LOG_LINE@json.output@]@@@", |
| 754 "@@@STEP_LOG_END@json.output@@@" |
| 755 ] |
| 756 }, |
| 757 { |
| 758 "allow_subannotations": true, |
| 759 "cmd": [ |
| 760 "python", |
| 761 "-u", |
| 762 "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py", |
| 763 "--target", |
| 764 "Release", |
| 765 "--test-platform", |
| 766 "android", |
| 767 "--no-xvfb", |
| 768 "--factory-properties", |
| 769 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
build_data_dir\": \"[ROOT]/build_data_dir\", \"buildername\": \"Android Builder\
", \"buildnumber\": 571, \"mastername\": \"chromium.perf\", \"parent_buildername
\": null, \"path_config\": \"kitchen\", \"recipe\": \"chromium\", \"slavename\":
\"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
| 770 "--build-properties", |
| 771 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
build_data_dir\": \"[ROOT]/build_data_dir\", \"buildername\": \"Android Builder\
", \"buildnumber\": 571, \"mastername\": \"chromium.perf\", \"parent_buildername
\": null, \"path_config\": \"kitchen\", \"recipe\": \"chromium\", \"slavename\":
\"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
| 772 "--annotate=graphing", |
| 773 "--results-url=https://chromeperf.appspot.com", |
| 774 "--perf-dashboard-id=page_cycler.foo", |
| 775 "--perf-id=Android Builder", |
| 776 "--test-type=page_cycler.foo", |
| 777 "--step-name=page_cycler.foo", |
| 778 "--chartjson-file", |
| 779 "/path/to/tmp/json", |
| 780 "--builder-name=Android Builder", |
| 781 "--slave-name=TestSlavename", |
| 782 "--build-number=571", |
| 783 "--run-python-script", |
| 784 "[BUILDER_CACHE]/Android_Builder/src/build/android/test_runner.py", |
| 785 "perf", |
| 786 "--print-step", |
| 787 "page_cycler.foo", |
| 788 "--verbose", |
| 789 "--adb-path", |
| 790 "[BUILDER_CACHE]/Android_Builder/src/third_party/android_tools/sdk/platfor
m-tools/adb", |
| 791 "--blacklist-file", |
| 792 "[BUILDER_CACHE]/Android_Builder/src/out/bad_devices.json" |
| 793 ], |
| 794 "cwd": "[BUILDER_CACHE]/Android_Builder", |
| 795 "env": { |
| 796 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/Android_Builder/src/out/Release", |
| 797 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 798 "PATH": "[BUILDER_CACHE]/Android_Builder/src/third_party/android_tools/sdk
/platform-tools:[BUILDER_CACHE]/Android_Builder/src/build/android:%(PATH)s" |
| 799 }, |
| 800 "name": "page_cycler.foo", |
| 801 "~followup_annotations": [ |
| 802 "@@@STEP_TEXT@<br/>Device Affinity: 0<br/>@@@", |
| 803 "@@@STEP_LOG_LINE@json.output@[]@@@", |
| 804 "@@@STEP_LOG_END@json.output@@@" |
| 805 ] |
| 806 }, |
| 807 { |
| 808 "allow_subannotations": true, |
| 809 "cmd": [ |
| 810 "python", |
| 811 "-u", |
| 812 "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py", |
| 813 "--target", |
| 814 "Release", |
| 815 "--test-platform", |
| 816 "android", |
| 817 "--no-xvfb", |
| 818 "--factory-properties", |
| 819 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
build_data_dir\": \"[ROOT]/build_data_dir\", \"buildername\": \"Android Builder\
", \"buildnumber\": 571, \"mastername\": \"chromium.perf\", \"parent_buildername
\": null, \"path_config\": \"kitchen\", \"recipe\": \"chromium\", \"slavename\":
\"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
| 820 "--build-properties", |
| 821 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
build_data_dir\": \"[ROOT]/build_data_dir\", \"buildername\": \"Android Builder\
", \"buildnumber\": 571, \"mastername\": \"chromium.perf\", \"parent_buildername
\": null, \"path_config\": \"kitchen\", \"recipe\": \"chromium\", \"slavename\":
\"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
| 822 "--annotate=graphing", |
| 823 "--results-url=https://chromeperf.appspot.com", |
| 824 "--perf-dashboard-id=perf_test.foo", |
| 825 "--perf-id=Android Builder", |
| 826 "--test-type=perf_test.foo", |
| 827 "--step-name=perf_test.foo", |
| 828 "--chartjson-file", |
| 829 "/path/to/tmp/json", |
| 830 "--builder-name=Android Builder", |
| 831 "--slave-name=TestSlavename", |
| 832 "--build-number=571", |
| 833 "--run-python-script", |
| 834 "[BUILDER_CACHE]/Android_Builder/src/build/android/test_runner.py", |
| 835 "perf", |
| 836 "--print-step", |
| 837 "perf_test.foo", |
| 838 "--verbose", |
| 839 "--adb-path", |
| 840 "[BUILDER_CACHE]/Android_Builder/src/third_party/android_tools/sdk/platfor
m-tools/adb", |
| 841 "--blacklist-file", |
| 842 "[BUILDER_CACHE]/Android_Builder/src/out/bad_devices.json" |
| 843 ], |
| 844 "cwd": "[BUILDER_CACHE]/Android_Builder", |
| 845 "env": { |
| 846 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/Android_Builder/src/out/Release", |
| 847 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 848 "PATH": "[BUILDER_CACHE]/Android_Builder/src/third_party/android_tools/sdk
/platform-tools:[BUILDER_CACHE]/Android_Builder/src/build/android:%(PATH)s" |
| 849 }, |
| 850 "name": "perf_test.foo", |
| 851 "~followup_annotations": [ |
| 852 "@@@STEP_TEXT@<br/>Device Affinity: 0<br/>@@@", |
| 853 "@@@STEP_LOG_LINE@json.output@[]@@@", |
| 854 "@@@STEP_LOG_END@json.output@@@" |
| 855 ] |
| 856 }, |
| 857 { |
| 858 "cmd": [ |
| 859 "python", |
| 860 "-u", |
| 861 "\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", |
| 862 "[BUILDER_CACHE]/Android_Builder/src/out/Release/test_logs/*.log" |
| 863 ], |
| 864 "cwd": "[BUILDER_CACHE]/Android_Builder", |
| 865 "env": { |
| 866 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 867 "PATH": "[BUILDER_CACHE]/Android_Builder/src/third_party/android_tools/sdk
/platform-tools:[BUILDER_CACHE]/Android_Builder/src/build/android:%(PATH)s" |
| 868 }, |
| 869 "name": "test_report", |
| 870 "~followup_annotations": [ |
| 871 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 872 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", |
| 873 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", |
| 874 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", |
| 875 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", |
| 876 "@@@STEP_LOG_LINE@python.inline@ print l@@@", |
| 877 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", |
| 878 "@@@STEP_LOG_END@python.inline@@@" |
| 879 ] |
| 880 }, |
| 881 { |
695 "name": "$result", | 882 "name": "$result", |
696 "recipe_result": null, | 883 "recipe_result": null, |
697 "status_code": 0 | 884 "status_code": 0 |
698 } | 885 } |
699 ] | 886 ] |
OLD | NEW |