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

Side by Side Diff: scripts/slave/recipes/findit/chromium/compile.expected/compile_skipped.json

Issue 1416763007: Add a recipe to identify culprits for chromium compile failures. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Rebase and Address comments. Created 5 years, 1 month 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": [],
4 "cwd": "[SLAVE_BUILD]",
5 "name": "test r1"
6 },
7 {
3 "cmd": [ 8 "cmd": [
4 "python", 9 "python",
5 "-u", 10 "-u",
6 "[BUILD]/scripts/slave/bot_update.py", 11 "[BUILD]/scripts/slave/bot_update.py",
7 "--master", 12 "--master",
8 "tryserver.chromium.linux", 13 "tryserver.chromium.linux",
9 "--builder", 14 "--builder",
10 "linux_chromium_compile_rel_ng", 15 "linux_variable",
11 "--slave", 16 "--slave",
12 "TestSlavename", 17 "build1-a1",
13 "--spec", 18 "--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'}]", 19 "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", 20 "--root",
16 "src", 21 "src",
17 "--revision_mapping_file", 22 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_re vision\", \"src/v8\": \"got_v8_revision\"}", 23 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_re vision\", \"src/v8\": \"got_v8_revision\"}",
19 "--issue",
20 "12853011",
21 "--patchset",
22 "1",
23 "--rietveld_server",
24 "https://codereview.chromium.org",
25 "--output_json", 24 "--output_json",
26 "/path/to/tmp/json", 25 "/path/to/tmp/json",
27 "--revision", 26 "--revision",
28 "src@HEAD", 27 "src@r1",
29 "--output_manifest" 28 "--output_manifest"
30 ], 29 ],
31 "cwd": "[SLAVE_BUILD]", 30 "cwd": "[SLAVE_BUILD]",
32 "name": "bot_update", 31 "name": "test r1.bot_update",
33 "~followup_annotations": [ 32 "~followup_annotations": [
33 "@@@STEP_NEST_LEVEL@1@@@",
34 "@@@STEP_TEXT@Some step text@@@", 34 "@@@STEP_TEXT@Some step text@@@",
35 "@@@STEP_LOG_LINE@json.output@{@@@", 35 "@@@STEP_LOG_LINE@json.output@{@@@",
36 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 36 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
37 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", 37 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
38 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@", 38 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
39 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@", 39 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
40 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@", 40 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
41 "@@@STEP_LOG_LINE@json.output@ }, @@@", 41 "@@@STEP_LOG_LINE@json.output@ }, @@@",
42 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@", 42 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
43 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /native_client.git\", @@@", 43 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /native_client.git\", @@@",
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 ] 95 ]
96 }, 96 },
97 { 97 {
98 "cmd": [ 98 "cmd": [
99 "python", 99 "python",
100 "-u", 100 "-u",
101 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py", 101 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
102 "--version" 102 "--version"
103 ], 103 ],
104 "cwd": "[SLAVE_BUILD]", 104 "cwd": "[SLAVE_BUILD]",
105 "name": "swarming.py --version", 105 "name": "test r1.swarming.py --version",
106 "stdout": "/path/to/tmp/", 106 "stdout": "/path/to/tmp/",
107 "~followup_annotations": [ 107 "~followup_annotations": [
108 "@@@STEP_NEST_LEVEL@1@@@",
108 "@@@STEP_TEXT@0.4.10@@@" 109 "@@@STEP_TEXT@0.4.10@@@"
109 ] 110 ]
110 }, 111 },
111 { 112 {
112 "cmd": [ 113 "cmd": [
113 "python", 114 "python",
114 "-u", 115 "-u",
115 "[DEPOT_TOOLS]/gclient.py", 116 "[DEPOT_TOOLS]/gclient.py",
116 "runhooks" 117 "runhooks"
117 ], 118 ],
118 "cwd": "[SLAVE_BUILD]", 119 "cwd": "[SLAVE_BUILD]",
119 "env": { 120 "env": {
120 "GYP_CHROMIUM_NO_ACTION": "1", 121 "GYP_CHROMIUM_NO_ACTION": "1",
121 "GYP_DEFINES": "component=static_library dcheck_always_on=1 fastbuild=1 go madir='[BUILD]/goma' target_arch=x64 test_isolation_mode=prepare use_goma=1" 122 "GYP_DEFINES": "component=static_library gomadir='[BUILD]/goma' target_arc h=x64 test_isolation_mode=prepare use_goma=1"
122 }, 123 },
123 "name": "gclient runhooks (with patch)" 124 "name": "test r1.gclient runhooks",
125 "~followup_annotations": [
126 "@@@STEP_NEST_LEVEL@1@@@"
127 ]
124 }, 128 },
125 { 129 {
126 "cmd": [ 130 "cmd": [
127 "python", 131 "python",
128 "-u", 132 "-u",
129 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 133 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
130 "[SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json", 134 "[SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json",
131 "/path/to/tmp/json" 135 "/path/to/tmp/json"
132 ], 136 ],
133 "cwd": "[SLAVE_BUILD]", 137 "cwd": "[SLAVE_BUILD]",
134 "name": "read test spec", 138 "name": "test r1.read test spec",
135 "~followup_annotations": [ 139 "~followup_annotations": [
140 "@@@STEP_NEST_LEVEL@1@@@",
136 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json @@@", 141 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json @@@",
137 "@@@STEP_LOG_LINE@json.output@{}@@@", 142 "@@@STEP_LOG_LINE@json.output@{}@@@",
138 "@@@STEP_LOG_END@json.output@@@" 143 "@@@STEP_LOG_END@json.output@@@"
139 ] 144 ]
140 }, 145 },
141 { 146 {
142 "cmd": [ 147 "cmd": [
143 "python", 148 "python",
144 "-u", 149 "-u",
145 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", 150 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
146 "--output", 151 "--output",
147 "/path/to/tmp/json", 152 "/path/to/tmp/json",
148 "--", 153 "--",
149 "--build-config-fs", 154 "--build-config-fs",
150 "Release", 155 "Release",
151 "--use-src-side-runtest-py", 156 "--use-src-side-runtest-py",
152 "--paths", 157 "--paths",
153 "{\"build\": \"[BUILD]\", \"checkout\": \"[SLAVE_BUILD]/src\"}", 158 "{\"build\": \"[BUILD]\", \"checkout\": \"[SLAVE_BUILD]/src\"}",
154 "--properties", 159 "--properties",
155 "{\"buildername\": \"linux_chromium_compile_rel_ng\", \"buildnumber\": 571 , \"mastername\": \"tryserver.chromium.linux\", \"slavename\": \"TestSlavename\" , \"target_platform\": \"linux\"}" 160 "{\"buildername\": \"linux_variable\", \"buildnumber\": \"1\", \"masternam e\": \"tryserver.chromium.linux\", \"slavename\": \"build1-a1\", \"target_platfo rm\": \"linux\"}"
156 ], 161 ],
157 "cwd": "[SLAVE_BUILD]", 162 "cwd": "[SLAVE_BUILD]",
158 "name": "get compile targets for scripts", 163 "name": "test r1.get compile targets for scripts",
159 "~followup_annotations": [ 164 "~followup_annotations": [
165 "@@@STEP_NEST_LEVEL@1@@@",
160 "@@@STEP_LOG_LINE@json.output@{}@@@", 166 "@@@STEP_LOG_LINE@json.output@{}@@@",
161 "@@@STEP_LOG_END@json.output@@@" 167 "@@@STEP_LOG_END@json.output@@@"
162 ] 168 ]
163 }, 169 },
164 { 170 {
165 "cmd": [ 171 "cmd": [
166 "git", 172 "git",
167 "diff", 173 "diff",
168 "--cached", 174 "r1~1",
175 "r1",
169 "--name-only" 176 "--name-only"
170 ], 177 ],
171 "cwd": "[SLAVE_BUILD]/src", 178 "cwd": "[SLAVE_BUILD]/src",
172 "name": "git diff to analyze patch", 179 "name": "test r1.git diff to analyze commit",
173 "stdout": "/path/to/tmp/", 180 "stdout": "/path/to/tmp/",
174 "~followup_annotations": [ 181 "~followup_annotations": [
182 "@@@STEP_NEST_LEVEL@1@@@",
175 "@@@STEP_LOG_LINE@files@foo.cc@@@", 183 "@@@STEP_LOG_LINE@files@foo.cc@@@",
176 "@@@STEP_LOG_END@files@@@" 184 "@@@STEP_LOG_END@files@@@"
177 ] 185 ]
178 }, 186 },
179 { 187 {
180 "cmd": [ 188 "cmd": [
181 "python", 189 "python",
182 "-u", 190 "-u",
183 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 191 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
184 "[SLAVE_BUILD]/src/testing/buildbot/trybot_analyze_config.json", 192 "[SLAVE_BUILD]/src/testing/buildbot/trybot_analyze_config.json",
185 "/path/to/tmp/json" 193 "/path/to/tmp/json"
186 ], 194 ],
187 "cwd": "[SLAVE_BUILD]", 195 "cwd": "[SLAVE_BUILD]",
188 "name": "read filter exclusion spec", 196 "name": "test r1.read filter exclusion spec",
189 "~followup_annotations": [ 197 "~followup_annotations": [
198 "@@@STEP_NEST_LEVEL@1@@@",
190 "@@@STEP_TEXT@path: 'testing/buildbot/trybot_analyze_config.json'@@@", 199 "@@@STEP_TEXT@path: 'testing/buildbot/trybot_analyze_config.json'@@@",
191 "@@@STEP_LOG_LINE@json.output@{@@@", 200 "@@@STEP_LOG_LINE@json.output@{@@@",
192 "@@@STEP_LOG_LINE@json.output@ \"base\": {@@@", 201 "@@@STEP_LOG_LINE@json.output@ \"base\": {@@@",
193 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", 202 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@",
194 "@@@STEP_LOG_LINE@json.output@ }, @@@", 203 "@@@STEP_LOG_LINE@json.output@ }, @@@",
195 "@@@STEP_LOG_LINE@json.output@ \"chromium\": {@@@", 204 "@@@STEP_LOG_LINE@json.output@ \"chromium\": {@@@",
196 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", 205 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@",
197 "@@@STEP_LOG_LINE@json.output@ }, @@@", 206 "@@@STEP_LOG_LINE@json.output@ }, @@@",
198 "@@@STEP_LOG_LINE@json.output@ \"ios\": {@@@", 207 "@@@STEP_LOG_LINE@json.output@ \"ios\": {@@@",
199 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@", 208 "@@@STEP_LOG_LINE@json.output@ \"exclusions\": []@@@",
200 "@@@STEP_LOG_LINE@json.output@ }@@@", 209 "@@@STEP_LOG_LINE@json.output@ }@@@",
201 "@@@STEP_LOG_LINE@json.output@}@@@", 210 "@@@STEP_LOG_LINE@json.output@}@@@",
202 "@@@STEP_LOG_END@json.output@@@" 211 "@@@STEP_LOG_END@json.output@@@"
203 ] 212 ]
204 }, 213 },
205 { 214 {
206 "cmd": [ 215 "cmd": [
207 "python", 216 "python",
208 "-u", 217 "-u",
209 "[SLAVE_BUILD]/src/tools/mb/mb.py", 218 "[SLAVE_BUILD]/src/tools/mb/mb.py",
210 "analyze", 219 "analyze",
211 "-m", 220 "-m",
212 "tryserver.chromium.linux", 221 "chromium.linux",
213 "-b", 222 "-b",
214 "linux_chromium_compile_rel_ng", 223 "Linux Builder",
215 "-v", 224 "-v",
216 "//out/Release", 225 "//out/Release",
217 "{\"additional_compile_targets\": [\"chromium_swarm_tests\"], \"files\": [ \"foo.cc\"], \"test_targets\": []}", 226 "{\"additional_compile_targets\": [\"chromium_swarm_tests\"], \"files\": [ \"foo.cc\"], \"test_targets\": []}",
218 "/path/to/tmp/json" 227 "/path/to/tmp/json"
219 ], 228 ],
220 "cwd": "[SLAVE_BUILD]", 229 "cwd": "[SLAVE_BUILD]",
221 "name": "analyze", 230 "name": "test r1.analyze",
222 "~followup_annotations": [ 231 "~followup_annotations": [
232 "@@@STEP_NEST_LEVEL@1@@@",
223 "@@@STEP_TEXT@No compile necessary@@@", 233 "@@@STEP_TEXT@No compile necessary@@@",
224 "@@@STEP_LOG_LINE@json.output@{@@@", 234 "@@@STEP_LOG_LINE@json.output@{@@@",
225 "@@@STEP_LOG_LINE@json.output@ \"compile_targets\": [], @@@", 235 "@@@STEP_LOG_LINE@json.output@ \"compile_targets\": [], @@@",
226 "@@@STEP_LOG_LINE@json.output@ \"status\": \"No dependency\", @@@", 236 "@@@STEP_LOG_LINE@json.output@ \"status\": \"No dependencies\", @@@",
227 "@@@STEP_LOG_LINE@json.output@ \"test_targets\": []@@@", 237 "@@@STEP_LOG_LINE@json.output@ \"test_targets\": []@@@",
228 "@@@STEP_LOG_LINE@json.output@}@@@", 238 "@@@STEP_LOG_LINE@json.output@}@@@",
229 "@@@STEP_LOG_END@json.output@@@", 239 "@@@STEP_LOG_END@json.output@@@",
230 "@@@STEP_LOG_LINE@analyze_details@{@@@", 240 "@@@STEP_LOG_LINE@analyze_details@{@@@",
231 "@@@STEP_LOG_LINE@analyze_details@ \"additional_compile_targets\": [@@@", 241 "@@@STEP_LOG_LINE@analyze_details@ \"additional_compile_targets\": [@@@",
232 "@@@STEP_LOG_LINE@analyze_details@ \"chromium_swarm_tests\"@@@", 242 "@@@STEP_LOG_LINE@analyze_details@ \"chromium_swarm_tests\"@@@",
233 "@@@STEP_LOG_LINE@analyze_details@ ], @@@", 243 "@@@STEP_LOG_LINE@analyze_details@ ], @@@",
234 "@@@STEP_LOG_LINE@analyze_details@ \"compile_targets\": [], @@@", 244 "@@@STEP_LOG_LINE@analyze_details@ \"compile_targets\": [], @@@",
235 "@@@STEP_LOG_LINE@analyze_details@ \"self.m.filter.compile_targets\": [], @@@", 245 "@@@STEP_LOG_LINE@analyze_details@ \"self.m.filter.compile_targets\": [], @@@",
236 "@@@STEP_LOG_LINE@analyze_details@ \"self.m.filter.test_targets\": [], @@ @", 246 "@@@STEP_LOG_LINE@analyze_details@ \"self.m.filter.test_targets\": [], @@ @",
237 "@@@STEP_LOG_LINE@analyze_details@ \"test_targets\": []@@@", 247 "@@@STEP_LOG_LINE@analyze_details@ \"test_targets\": []@@@",
238 "@@@STEP_LOG_LINE@analyze_details@}@@@", 248 "@@@STEP_LOG_LINE@analyze_details@}@@@",
239 "@@@STEP_LOG_END@analyze_details@@@" 249 "@@@STEP_LOG_END@analyze_details@@@"
240 ] 250 ]
241 }, 251 },
242 { 252 {
253 "cmd": [
254 "python",
255 "-u",
256 "import sys; sys.exit(0)"
257 ],
258 "cwd": "[SLAVE_BUILD]",
259 "name": "report",
260 "~followup_annotations": [
261 "@@@STEP_LOG_LINE@result@[@@@",
262 "@@@STEP_LOG_LINE@result@ [@@@",
263 "@@@STEP_LOG_LINE@result@ \"r1\", @@@",
264 "@@@STEP_LOG_LINE@result@ \"skipped\"@@@",
265 "@@@STEP_LOG_LINE@result@ ]@@@",
266 "@@@STEP_LOG_LINE@result@]@@@",
267 "@@@STEP_LOG_END@result@@@"
268 ]
269 },
270 {
243 "name": "$result", 271 "name": "$result",
244 "recipe_result": null, 272 "recipe_result": null,
245 "status_code": 0 273 "status_code": 0
246 } 274 }
247 ] 275 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698