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

Side by Side Diff: scripts/slave/recipes/devtools.expected/devtools_fyi_with_devtools_file.json

Issue 2290923002: DevTools: Create recipe and builder for devtools (Closed)
Patch Set: add license Created 4 years, 3 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 "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.fyi", 8 "chromium.fyi",
9 "--builder", 9 "--builder",
10 "ClangToTLinuxASanLibfuzzer", 10 "Chromium DevTools Linux",
11 "--slave", 11 "--slave",
12 "TestSlavename", 12 "TestSlavename",
13 "--spec", 13 "--spec",
14 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'manag ed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src .git'}]", 14 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'manag ed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src .git'}]",
15 "--root", 15 "--root",
16 "src", 16 "src",
17 "--revision_mapping_file", 17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}", 18 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}",
19 "--git-cache-dir", 19 "--git-cache-dir",
20 "[GIT_CACHE]", 20 "[GIT_CACHE]",
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
99 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @", 99 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
100 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@", 100 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
101 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@", 101 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
102 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" , 102 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
103 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@", 103 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@",
104 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@" 104 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@"
105 ] 105 ]
106 }, 106 },
107 { 107 {
108 "cmd": [ 108 "cmd": [
109 "python", 109 "git",
110 "-u", 110 "diff",
111 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 111 "--cached",
112 "runhooks" 112 "--name-only"
113 ], 113 ],
114 "cwd": "[SLAVE_BUILD]/src", 114 "cwd": "[SLAVE_BUILD]/src",
115 "env": { 115 "name": "git diff to analyze patch",
116 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 116 "stdout": "/path/to/tmp/",
117 "GYP_CHROMIUM_NO_ACTION": "1",
118 "GYP_DEFINES": "clang=1 component=static_library gomadir='[BUILD]/goma' pr oprietary_codecs=1 target_arch=x64 use_goma=1",
119 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
120 },
121 "name": "gclient runhooks"
122 },
123 {
124 "cmd": [
125 "python",
126 "-u",
127 "[SLAVE_BUILD]/src/tools/mb/mb.py",
128 "gen",
129 "-m",
130 "chromium.fyi",
131 "-b",
132 "ClangToTLinuxASanLibfuzzer",
133 "--config-file",
134 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl",
135 "//out/Release"
136 ],
137 "cwd": "[SLAVE_BUILD]/src",
138 "env": {
139 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
140 },
141 "name": "generate_build_files"
142 },
143 {
144 "allow_subannotations": true,
145 "cmd": [
146 "python",
147 "-u",
148 "RECIPE_PACKAGE_REPO[build]/scripts/slave/clang_revision.py",
149 "--src-dir",
150 "[SLAVE_BUILD]/src",
151 "--output-json",
152 "/path/to/tmp/json"
153 ],
154 "env": {
155 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
156 },
157 "name": "clang_revision",
158 "~followup_annotations": [ 117 "~followup_annotations": [
159 "@@@STEP_LOG_LINE@json.output@{@@@", 118 "@@@STEP_LOG_LINE@files@third_party/WebKit/Source/devtools/fake.js@@@",
160 "@@@STEP_LOG_LINE@json.output@ \"clang_revision\": \"123456-7\"@@@", 119 "@@@STEP_LOG_END@files@@@"
161 "@@@STEP_LOG_LINE@json.output@}@@@",
162 "@@@STEP_LOG_END@json.output@@@"
163 ] 120 ]
164 }, 121 },
165 { 122 {
166 "cmd": [ 123 "cmd": [
167 "python", 124 "python",
168 "-u", 125 "-u",
169 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", 126 "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/scripts/buildbot/npm .py",
170 "--show-path", 127 "--version"
128 ],
129 "name": "install node.js and npm"
130 },
131 {
132 "cmd": [
171 "python", 133 "python",
172 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py", 134 "-u",
173 "--gsutil-py-path", 135 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
174 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", 136 "--path",
175 "--ninja-path", 137 "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/npm_modules",
176 "RECIPE_PACKAGE_REPO[depot_tools]/ninja", 138 "--url",
177 "--target", 139 "https://chromium.googlesource.com/deps/third_party/npm_modules"
178 "Release",
179 "--src-dir",
180 "[SLAVE_BUILD]/src",
181 "--goma-cache-dir",
182 "[GOMA_CACHE]",
183 "--compiler",
184 "goma-clang",
185 "--goma-jsonstatus",
186 "/path/to/tmp/json",
187 "--goma-service-account-json-file",
188 "/creds/service_accounts/service-account-goma-client.json",
189 "--goma-dir",
190 "[BUILD]/goma",
191 "--",
192 "empty_fuzzer"
193 ], 140 ],
141 "name": "git setup"
142 },
143 {
144 "cmd": [
145 "git",
146 "retry",
147 "fetch",
148 "origin",
149 "master"
150 ],
151 "cwd": "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/npm_modules",
194 "env": { 152 "env": {
195 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json" 153 "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
196 }, 154 },
197 "name": "compile", 155 "name": "git fetch"
156 },
157 {
158 "cmd": [
159 "git",
160 "checkout",
161 "-f",
162 "FETCH_HEAD"
163 ],
164 "cwd": "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/npm_modules",
165 "name": "git checkout"
166 },
167 {
168 "cmd": [
169 "git",
170 "rev-parse",
171 "HEAD"
172 ],
173 "cwd": "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/npm_modules",
174 "name": "read revision",
175 "stdout": "/path/to/tmp/",
198 "~followup_annotations": [ 176 "~followup_annotations": [
199 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", 177 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@"
200 "@@@STEP_LOG_END@json.output (invalid)@@@"
201 ] 178 ]
202 }, 179 },
203 { 180 {
204 "cmd": [ 181 "cmd": [
205 "[SLAVE_BUILD]/src/out/Release/empty_fuzzer", 182 "git",
206 "-runs=1" 183 "clean",
184 "-f",
185 "-d",
186 "-x"
207 ], 187 ],
208 "name": "running empty_fuzzer" 188 "cwd": "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/npm_modules",
189 "name": "git clean"
190 },
191 {
192 "cmd": [
193 "git",
194 "submodule",
195 "sync"
196 ],
197 "cwd": "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/npm_modules",
198 "name": "submodule sync"
199 },
200 {
201 "cmd": [
202 "git",
203 "submodule",
204 "update",
205 "--init",
206 "--recursive"
207 ],
208 "cwd": "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/npm_modules",
209 "name": "submodule update"
210 },
211 {
212 "cmd": [
213 "python",
214 "-u",
215 "RECIPE_MODULE[recipe_engine::shutil]/resources/rmtree.py",
216 "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/node_modules"
217 ],
218 "name": "rmtree [SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/node_mo dules"
219 },
220 {
221 "cmd": [
222 "python",
223 "-u",
224 "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], sy mlinks=bool(sys.argv[3]))\n",
225 "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/npm_modules/devtools /node_modules",
226 "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/node_modules",
227 "0"
228 ],
229 "name": "copy npm modules"
230 },
231 {
232 "cmd": [
233 "python",
234 "-u",
235 "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools/scripts/buildbot/npm .py",
236 "run",
237 "lint"
238 ],
239 "cwd": "[SLAVE_BUILD]/src/third_party/WebKit/Source/devtools",
240 "name": "run eslint"
209 }, 241 },
210 { 242 {
211 "name": "$result", 243 "name": "$result",
212 "recipe_result": null, 244 "recipe_result": null,
213 "status_code": 0 245 "status_code": 0
214 } 246 }
215 ] 247 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698