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

Side by Side Diff: scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze_with_filtered_compile_targets_exclude_all.json

Issue 485873004: Adds ability for builders to only compile targets affected by change (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: merge 2 trunk Created 6 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
(Empty)
1 [
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "[BUILD]/scripts/slave/bot_update.py",
7 "--master",
8 "tryserver.chromium.linux",
9 "--builder",
10 "linux_chromium_browser_asan_rel",
11 "--slave",
12 "TestSlavename",
13 "--spec",
14 "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn:// svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo.chromium. org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org /%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, ' deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-mirror.gol o.chromium.org/chrome/trunk/src'}]",
15 "--root",
16 "src",
17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/WebKit\": \"got_webkit_revision\", \"src/third_party/webrtc\" : \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_ revision\", \"src/v8\": \"got_v8_revision\"}",
19 "--issue",
20 "12853011",
21 "--patchset",
22 "1",
23 "--output_json",
24 "/path/to/tmp/json",
25 "--revision",
26 "src@HEAD",
27 "--force"
28 ],
29 "name": "bot_update",
30 "~followup_annotations": [
31 "@@@STEP_TEXT@Some step text@@@",
32 "@@@STEP_LOG_LINE@json.output@{@@@",
33 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
34 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
35 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
36 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
37 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": 274981, @@@",
38 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_git\": \"d998e125e82 53980d76e269b7982aeeefc1b9b50\", @@@",
39 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": 170242, @@@",
40 "@@@STEP_LOG_LINE@json.output@ \"got_revision_git\": \"f27fede2220bcd32 6aee3e86ddfd4ebd0fe58cb9\", @@@",
41 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": 276089 , @@@",
42 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_git\": \" a0ee5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
43 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": 43426, @@@",
44 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_git\": \"801ada225ddc2 71c132c3a35f03975671d43e399\", @@@",
45 "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision\": 124383, @@@",
46 "@@@STEP_LOG_LINE@json.output@ \"got_webkit_revision_git\": \"5e2293dff c3cd07d37fbedea3b500f0eb650614d\", @@@",
47 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": 120644, @@@",
48 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_git\": \"0f9062843 3546e61d9268596da93418c623137f4\"@@@",
49 "@@@STEP_LOG_LINE@json.output@ }, @@@",
50 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
51 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
52 "@@@STEP_LOG_LINE@json.output@}@@@",
53 "@@@STEP_LOG_END@json.output@@@",
54 "@@@SET_BUILD_PROPERTY@got_nacl_revision@274981@@@",
55 "@@@SET_BUILD_PROPERTY@got_webkit_revision@124383@@@",
56 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@276089@@@",
57 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@120644@@@",
58 "@@@SET_BUILD_PROPERTY@got_revision@170242@@@",
59 "@@@SET_BUILD_PROPERTY@got_v8_revision@43426@@@",
60 "@@@SET_BUILD_PROPERTY@got_nacl_revision_git@\"d998e125e8253980d76e269b798 2aeeefc1b9b50\"@@@",
61 "@@@SET_BUILD_PROPERTY@got_webkit_revision_git@\"5e2293dffc3cd07d37fbedea3 b500f0eb650614d\"@@@",
62 "@@@SET_BUILD_PROPERTY@got_v8_revision_git@\"801ada225ddc271c132c3a35f0397 5671d43e399\"@@@",
63 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_git@\"0f90628433546e61d9268596d a93418c623137f4\"@@@",
64 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_git@\"a0ee5d99f1d4b38d daa4c759c837980b63b99566\"@@@",
65 "@@@SET_BUILD_PROPERTY@got_revision_git@\"f27fede2220bcd326aee3e86ddfd4ebd 0fe58cb9\"@@@"
66 ]
67 },
68 {
69 "cmd": [
70 "python",
71 "-u",
72 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
73 "[SLAVE_BUILD]/src/testing/buildbot/chromium_memory_trybot.json",
74 "/path/to/tmp/json"
75 ],
76 "name": "read test spec",
77 "~followup_annotations": [
78 "@@@STEP_TEXT@path: testing/buildbot/chromium_memory_trybot.json@@@",
79 "@@@STEP_LOG_LINE@json.output@{@@@",
80 "@@@STEP_LOG_LINE@json.output@ \"compile_targets\": [@@@",
81 "@@@STEP_LOG_LINE@json.output@ \"base_unittests\"@@@",
82 "@@@STEP_LOG_LINE@json.output@ ], @@@",
83 "@@@STEP_LOG_LINE@json.output@ \"filter_compile_builders\": \"linux_chrom ium_browser_asan_rel\", @@@",
84 "@@@STEP_LOG_LINE@json.output@ \"gtest_tests\": [@@@",
85 "@@@STEP_LOG_LINE@json.output@ {@@@",
86 "@@@STEP_LOG_LINE@json.output@ \"args\": \"--gtest-filter: *NaCl*\", @@@",
87 "@@@STEP_LOG_LINE@json.output@ \"test\": \"browser_tests\"@@@",
88 "@@@STEP_LOG_LINE@json.output@ }, @@@",
89 "@@@STEP_LOG_LINE@json.output@ {@@@",
90 "@@@STEP_LOG_LINE@json.output@ \"args\": [@@@",
91 "@@@STEP_LOG_LINE@json.output@ \"--gtest-filter: *NaCl*\"@@@",
92 "@@@STEP_LOG_LINE@json.output@ ], @@@",
93 "@@@STEP_LOG_LINE@json.output@ \"test\": \"base_tests\"@@@",
94 "@@@STEP_LOG_LINE@json.output@ }@@@",
95 "@@@STEP_LOG_LINE@json.output@ ]@@@",
96 "@@@STEP_LOG_LINE@json.output@}@@@",
97 "@@@STEP_LOG_END@json.output@@@"
98 ]
99 },
100 {
101 "cmd": [
102 "python",
103 "-u",
104 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
105 "[SLAVE_BUILD]/src/testing/buildbot/trybot_analyze_config.json",
106 "/path/to/tmp/json"
107 ],
108 "name": "read analyze test spec",
109 "~followup_annotations": [
110 "@@@STEP_TEXT@path: 'testing/buildbot/trybot_analyze_config.json'@@@",
111 "@@@STEP_LOG_LINE@json.output@{@@@",
112 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@",
113 "@@@STEP_LOG_LINE@json.output@}@@@",
114 "@@@STEP_LOG_END@json.output@@@"
115 ]
116 },
117 {
118 "cmd": [
119 "git",
120 "diff",
121 "--cached",
122 "--name-only"
123 ],
124 "cwd": "[SLAVE_BUILD]/src",
125 "name": "git diff to analyze patch",
126 "stdout": "/path/to/tmp/"
127 },
128 {
129 "cmd": [
130 "python",
131 "-u",
132 "[SLAVE_BUILD]/src/build/gyp_chromium",
133 "--analyzer",
134 "{\"files\": [\"foo.cc\"], \"targets\": [\"browser_tests\", \"base_tests\" ]}",
135 "/path/to/tmp/json"
136 ],
137 "env": {
138 "GYP_DEFINES": "asan=1 clang=1 component=static_library dcheck_always_on=1 fastbuild=1 gomadir='[BUILD]/goma' lsan=1 target_arch=x64 use_allocator=none us e_goma=1"
139 },
140 "name": "analyze",
141 "~followup_annotations": [
142 "@@@STEP_LOG_LINE@json.output@{@@@",
143 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@",
144 "@@@STEP_LOG_LINE@json.output@ \"base_unittests\"@@@",
145 "@@@STEP_LOG_LINE@json.output@ ], @@@",
146 "@@@STEP_LOG_LINE@json.output@ \"status\": \"Found dependency\", @@@",
147 "@@@STEP_LOG_LINE@json.output@ \"targets\": [@@@",
148 "@@@STEP_LOG_LINE@json.output@ \"browser_tests\", @@@",
149 "@@@STEP_LOG_LINE@json.output@ \"base_unittests\"@@@",
150 "@@@STEP_LOG_LINE@json.output@ ]@@@",
151 "@@@STEP_LOG_LINE@json.output@}@@@",
152 "@@@STEP_LOG_END@json.output@@@"
153 ]
154 },
155 {
156 "cmd": [
157 "python",
158 "-u",
159 "[DEPOT_TOOLS]/gclient.py",
160 "runhooks"
161 ],
162 "env": {
163 "GYP_DEFINES": "asan=1 clang=1 component=static_library dcheck_always_on=1 fastbuild=1 gomadir='[BUILD]/goma' lsan=1 target_arch=x64 use_allocator=none us e_goma=1"
164 },
165 "name": "gclient runhooks"
166 },
167 {
168 "cmd": [
169 "python",
170 "-u",
171 "[BUILD]/scripts/slave/compile.py",
172 "--target",
173 "Release",
174 "--src-dir",
175 "[SLAVE_BUILD]/src",
176 "--build-tool",
177 "ninja",
178 "--compiler",
179 "goma-clang",
180 "--goma-dir",
181 "[BUILD]/goma",
182 "--",
183 "base_unittests",
184 "browser_tests"
185 ],
186 "name": "compile (with patch)"
187 },
188 {
189 "cmd": [
190 "python",
191 "-u",
192 "[SLAVE_BUILD]/src/buildtools/checkdeps/checkdeps.py",
193 "--json",
194 "/path/to/tmp/json"
195 ],
196 "name": "checkdeps (with patch)",
197 "~followup_annotations": [
198 "@@@STEP_LOG_LINE@json.output@[]@@@",
199 "@@@STEP_LOG_END@json.output@@@"
200 ]
201 },
202 {
203 "cmd": [
204 "python",
205 "-u",
206 "[SLAVE_BUILD]/src/tools/checkperms/checkperms.py",
207 "--root",
208 "[SLAVE_BUILD]/src",
209 "--json",
210 "/path/to/tmp/json"
211 ],
212 "name": "checkperms (with patch)",
213 "~followup_annotations": [
214 "@@@STEP_LOG_LINE@json.output@[]@@@",
215 "@@@STEP_LOG_END@json.output@@@"
216 ]
217 },
218 {
219 "cmd": [
220 "python",
221 "-u",
222 "[SLAVE_BUILD]/src/tools/checklicenses/checklicenses.py",
223 "--root",
224 "[SLAVE_BUILD]/src",
225 "--json",
226 "/path/to/tmp/json"
227 ],
228 "name": "checklicenses (with patch)",
229 "~followup_annotations": [
230 "@@@STEP_LOG_LINE@json.output@[]@@@",
231 "@@@STEP_LOG_END@json.output@@@"
232 ]
233 },
234 {
235 "cmd": [
236 "python",
237 "-u",
238 "[SLAVE_BUILD]/src/tools/deps2git/deps2git.py",
239 "-d",
240 "[SLAVE_BUILD]/src/DEPS",
241 "-o",
242 "[SLAVE_BUILD]/src/.DEPS.git",
243 "--verify",
244 "--json",
245 "/path/to/tmp/json"
246 ],
247 "name": "deps2git (with patch)",
248 "~followup_annotations": [
249 "@@@STEP_LOG_LINE@json.output@[]@@@",
250 "@@@STEP_LOG_END@json.output@@@"
251 ]
252 },
253 {
254 "cmd": [
255 "python",
256 "-u",
257 "[SLAVE_BUILD]/src/tools/deps2git/deps2submodules.py",
258 "--gitless",
259 "[SLAVE_BUILD]/src/.DEPS.git"
260 ],
261 "name": "deps2submodules"
262 },
263 {
264 "allow_subannotations": true,
265 "cmd": [
266 "python",
267 "-u",
268 "[BUILD]/scripts/slave/runtest.py",
269 "--target",
270 "Release",
271 "--xvfb",
272 "--factory-properties",
273 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _browser_asan_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe \": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chrom ium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\" , \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/w orkdir/TestSlavename\"}",
274 "--build-properties",
275 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _browser_asan_rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.chromium.linux\", \"patchset\": 1, \"project\": \"chrome\", \"recipe \": \"chromium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chrom ium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\" , \"root\": \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/w orkdir/TestSlavename\"}",
276 "--annotate=gtest",
277 "--test-type=browser_tests",
278 "--test-launcher-summary-output",
279 "/path/to/tmp/json",
280 "--builder-name=linux_chromium_browser_asan_rel",
281 "--slave-name=TestSlavename",
282 "--build-number=571",
283 "--enable-asan",
284 "--enable-lsan",
285 "--lsan-suppressions-file=[SLAVE_BUILD]/src/tools/lsan/suppressions.txt",
286 "browser_tests",
287 "--test-launcher-batch-limit=1",
288 "--test-launcher-print-test-stdio=always",
289 "--gtest-filter: *NaCl*"
290 ],
291 "name": "browser_tests (with patch)"
292 },
293 {
294 "cmd": [
295 "python",
296 "-u",
297 "[SLAVE_BUILD]/src/mojo/tools/run_mojo_python_tests.py",
298 "--write-full-results-to",
299 "/path/to/tmp/json"
300 ],
301 "name": "mojo_python_tests (with patch)"
302 }
303 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698