blob: 92568300e8b032675803f13f03ddf445c8bc3ce9 [file] [log] [blame]
borenet1ed2ae42016-07-26 11:52:17 -07001[
2 {
3 "cmd": [
4 "python",
5 "-u",
Robert Iannucci8cd50412017-07-07 14:36:58 -07006 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
7 "--json-output",
8 "/path/to/tmp/json",
9 "ensure-directory",
10 "--mode",
11 "0777",
12 "[CUSTOM_/_B_WORK]"
Eric Boren22f5ef72016-12-02 11:01:33 -050013 ],
Eric Borena1590852017-03-20 12:48:31 -040014 "infra_step": true,
Robert Iannucci8cd50412017-07-07 14:36:58 -070015 "name": "makedirs checkout_path"
Eric Boren22f5ef72016-12-02 11:01:33 -050016 },
17 {
18 "cmd": [
19 "python",
20 "-u",
Eric Boren3e2ffd72017-06-16 13:10:22 -040021 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
22 "--json-output",
23 "/path/to/tmp/json",
24 "remove",
Eric Borenffb48e12017-04-19 14:39:21 -040025 "[CUSTOM_/_B_WORK]/.gclient_entries"
26 ],
27 "infra_step": true,
Eric Boren3e2ffd72017-06-16 13:10:22 -040028 "name": "remove [CUSTOM_/_B_WORK]/.gclient_entries"
Eric Borenffb48e12017-04-19 14:39:21 -040029 },
30 {
31 "cmd": [
32 "python",
33 "-u",
Eric Boren22f5ef72016-12-02 11:01:33 -050034 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
Eric Borenbca3b8d2017-08-09 13:03:10 +000035 "--spec",
Eric Boren22f5ef72016-12-02 11:01:33 -050036 "cache_dir = '[CUSTOM_/_B_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]",
37 "--patch_root",
38 "skia",
39 "--revision_mapping_file",
John Budorick74be2f22017-04-28 18:59:04 -070040 "{\"got_revision\": \"skia\"}",
Eric Boren22f5ef72016-12-02 11:01:33 -050041 "--git-cache-dir",
42 "[CUSTOM_/_B_CACHE]",
recipe-rollera6e46862017-06-08 16:13:19 -070043 "--cleanup-dir",
44 "[CLEANUP]/bot_update",
Eric Boren22f5ef72016-12-02 11:01:33 -050045 "--gerrit_repo",
Eric Borenad29aee2017-01-17 14:35:06 -050046 "https://skia.googlesource.com/skia.git",
Eric Boren22f5ef72016-12-02 11:01:33 -050047 "--gerrit_ref",
48 "refs/changes/89/456789/12",
49 "--output_json",
50 "/path/to/tmp/json",
51 "--revision",
recipe-rollera1c50c62017-05-03 05:32:29 -070052 "skia@abc123"
Eric Boren22f5ef72016-12-02 11:01:33 -050053 ],
54 "cwd": "[CUSTOM_/_B_WORK]",
Eric Borenbca3b8d2017-08-09 13:03:10 +000055 "env": {
56 "GIT_HTTP_LOW_SPEED_LIMIT": "1000",
57 "GIT_HTTP_LOW_SPEED_TIME": "300",
58 "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]"
Eric Boren22f5ef72016-12-02 11:01:33 -050059 },
Eric Borena1590852017-03-20 12:48:31 -040060 "infra_step": true,
Eric Boren22f5ef72016-12-02 11:01:33 -050061 "name": "bot_update",
62 "~followup_annotations": [
63 "@@@STEP_TEXT@Some step text@@@",
64 "@@@STEP_LOG_LINE@json.output@{@@@",
65 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
66 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
67 "@@@STEP_LOG_LINE@json.output@ \"skia\": \"abc123\"@@@",
68 "@@@STEP_LOG_LINE@json.output@ }, @@@",
69 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
70 "@@@STEP_LOG_LINE@json.output@ \"skia\": {@@@",
71 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/skia.git\", @@@",
72 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\"@@@",
73 "@@@STEP_LOG_LINE@json.output@ }@@@",
74 "@@@STEP_LOG_LINE@json.output@ }, @@@",
75 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
76 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"skia\", @@@",
77 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
78 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\", @@@",
79 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#164710}\"@@@",
80 "@@@STEP_LOG_LINE@json.output@ }, @@@",
81 "@@@STEP_LOG_LINE@json.output@ \"root\": \"skia\", @@@",
82 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
83 "@@@STEP_LOG_LINE@json.output@}@@@",
84 "@@@STEP_LOG_END@json.output@@@",
85 "@@@SET_BUILD_PROPERTY@got_revision@\"9046e2e693bb92a76e972b694580e5d17ad10748\"@@@",
86 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#164710}\"@@@"
87 ]
88 },
89 {
90 "cmd": [
91 "python",
92 "-u",
Robert Iannucci8cd50412017-07-07 14:36:58 -070093 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
94 "--json-output",
95 "/path/to/tmp/json",
96 "ensure-directory",
97 "--mode",
98 "0777",
99 "[START_DIR]/tmp"
borenet1ed2ae42016-07-26 11:52:17 -0700100 ],
Eric Borena1590852017-03-20 12:48:31 -0400101 "infra_step": true,
Robert Iannucci8cd50412017-07-07 14:36:58 -0700102 "name": "makedirs tmp_dir"
borenet1ed2ae42016-07-26 11:52:17 -0700103 },
104 {
105 "cmd": [
106 "python",
Eric Boren7e97dc02017-02-02 09:02:37 -0500107 "RECIPE_MODULE[skia::core]/resources/run_binary_size_analysis.py",
borenet1ed2ae42016-07-26 11:52:17 -0700108 "--library",
Ravi Mistry9bcca6a2016-11-21 16:06:19 -0500109 "[START_DIR]/out/Release/lib/libskia.so",
borenet1ed2ae42016-07-26 11:52:17 -0700110 "--githash",
111 "abc123",
112 "--gsutil_path",
Eric Boren68a58ea2017-04-10 11:23:04 -0400113 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
borenet1ed2ae42016-07-26 11:52:17 -0700114 "--issue_number",
Eric Boren22f5ef72016-12-02 11:01:33 -0500115 "456789"
borenet1ed2ae42016-07-26 11:52:17 -0700116 ],
Eric Boren22f5ef72016-12-02 11:01:33 -0500117 "cwd": "[CUSTOM_/_B_WORK]/skia",
Eric Borenbbb24f22017-03-21 08:20:33 -0400118 "env": {
119 "BUILDTYPE": "Release",
120 "CHROME_HEADLESS": "1",
recipe-rollere0f7e162017-05-31 16:13:27 -0700121 "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
Eric Borenbbb24f22017-03-21 08:20:33 -0400122 "SKIA_OUT": "[START_DIR]/out"
123 },
borenet1ed2ae42016-07-26 11:52:17 -0700124 "name": "generate and upload binary size data"
125 },
126 {
borenet1ed2ae42016-07-26 11:52:17 -0700127 "name": "$result",
128 "recipe_result": null,
129 "status_code": 0
130 }
Eric Boren6441a462017-01-13 13:37:53 -0500131]