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

Side by Side Diff: scripts/slave/recipes/findit/chromium/compile.expected/compile_failed.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 add an owner file. Created 5 years 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_full_bisect_builder", 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 "--output_json", 24 "--output_json",
20 "/path/to/tmp/json", 25 "/path/to/tmp/json",
21 "--revision", 26 "--revision",
22 "src@HEAD", 27 "src@r1",
23 "--output_manifest" 28 "--output_manifest"
24 ], 29 ],
25 "cwd": "[SLAVE_BUILD]", 30 "cwd": "[SLAVE_BUILD]",
26 "name": "bot_update", 31 "name": "test r1.bot_update",
27 "~followup_annotations": [ 32 "~followup_annotations": [
33 "@@@STEP_NEST_LEVEL@1@@@",
28 "@@@STEP_TEXT@Some step text@@@", 34 "@@@STEP_TEXT@Some step text@@@",
29 "@@@STEP_LOG_LINE@json.output@{@@@", 35 "@@@STEP_LOG_LINE@json.output@{@@@",
30 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 36 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
31 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", 37 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
32 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@", 38 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
33 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@", 39 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
34 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@", 40 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
35 "@@@STEP_LOG_LINE@json.output@ }, @@@", 41 "@@@STEP_LOG_LINE@json.output@ }, @@@",
36 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@", 42 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
37 "@@@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
89 ] 95 ]
90 }, 96 },
91 { 97 {
92 "cmd": [ 98 "cmd": [
93 "python", 99 "python",
94 "-u", 100 "-u",
95 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py", 101 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
96 "--version" 102 "--version"
97 ], 103 ],
98 "cwd": "[SLAVE_BUILD]", 104 "cwd": "[SLAVE_BUILD]",
99 "name": "swarming.py --version", 105 "name": "test r1.swarming.py --version",
100 "stdout": "/path/to/tmp/", 106 "stdout": "/path/to/tmp/",
101 "~followup_annotations": [ 107 "~followup_annotations": [
108 "@@@STEP_NEST_LEVEL@1@@@",
102 "@@@STEP_TEXT@0.4.10@@@" 109 "@@@STEP_TEXT@0.4.10@@@"
103 ] 110 ]
104 }, 111 },
105 { 112 {
106 "cmd": [ 113 "cmd": [
107 "python", 114 "python",
108 "-u", 115 "-u",
109 "[DEPOT_TOOLS]/gclient.py", 116 "[DEPOT_TOOLS]/gclient.py",
110 "runhooks" 117 "runhooks"
111 ], 118 ],
112 "cwd": "[SLAVE_BUILD]", 119 "cwd": "[SLAVE_BUILD]",
113 "env": { 120 "env": {
114 "GYP_CHROMIUM_NO_ACTION": "1", 121 "GYP_CHROMIUM_NO_ACTION": "1",
115 "GYP_DEFINES": "component=static_library gomadir='[BUILD]/goma' target_arc h=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"
116 }, 123 },
117 "name": "gclient runhooks" 124 "name": "test r1.gclient runhooks",
125 "~followup_annotations": [
126 "@@@STEP_NEST_LEVEL@1@@@"
127 ]
118 }, 128 },
119 { 129 {
120 "cmd": [ 130 "cmd": [
121 "python", 131 "python",
122 "-u", 132 "-u",
123 "\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",
124 "[SLAVE_BUILD]/src/testing/buildbot/tryserver.chromium.linux.json", 134 "[SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json",
125 "/path/to/tmp/json" 135 "/path/to/tmp/json"
126 ], 136 ],
127 "cwd": "[SLAVE_BUILD]", 137 "cwd": "[SLAVE_BUILD]",
128 "name": "read test spec", 138 "name": "test r1.read test spec",
129 "~followup_annotations": [ 139 "~followup_annotations": [
130 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/tryserver.chromium. linux.json@@@", 140 "@@@STEP_NEST_LEVEL@1@@@",
141 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json @@@",
131 "@@@STEP_LOG_LINE@json.output@{}@@@", 142 "@@@STEP_LOG_LINE@json.output@{}@@@",
132 "@@@STEP_LOG_END@json.output@@@" 143 "@@@STEP_LOG_END@json.output@@@"
133 ] 144 ]
134 }, 145 },
135 { 146 {
136 "cmd": [ 147 "cmd": [
137 "python", 148 "python",
138 "-u", 149 "-u",
139 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", 150 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
140 "--output", 151 "--output",
141 "/path/to/tmp/json", 152 "/path/to/tmp/json",
142 "--", 153 "--",
143 "--build-config-fs", 154 "--build-config-fs",
144 "Release", 155 "Release",
145 "--use-src-side-runtest-py", 156 "--use-src-side-runtest-py",
146 "--paths", 157 "--paths",
147 "{\"build\": \"[BUILD]\", \"checkout\": \"[SLAVE_BUILD]/src\"}", 158 "{\"build\": \"[BUILD]\", \"checkout\": \"[SLAVE_BUILD]/src\"}",
148 "--properties", 159 "--properties",
149 "{\"buildername\": \"linux_full_bisect_builder\", \"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\"}"
150 ], 161 ],
151 "cwd": "[SLAVE_BUILD]", 162 "cwd": "[SLAVE_BUILD]",
152 "name": "get compile targets for scripts", 163 "name": "test r1.get compile targets for scripts",
153 "~followup_annotations": [ 164 "~followup_annotations": [
165 "@@@STEP_NEST_LEVEL@1@@@",
154 "@@@STEP_LOG_LINE@json.output@{}@@@", 166 "@@@STEP_LOG_LINE@json.output@{}@@@",
155 "@@@STEP_LOG_END@json.output@@@" 167 "@@@STEP_LOG_END@json.output@@@"
156 ] 168 ]
157 }, 169 },
158 { 170 {
159 "cmd": [ 171 "cmd": [
160 "python", 172 "python",
161 "-u", 173 "-u",
162 "[BUILD]/scripts/slave/cleanup_temp.py" 174 "[BUILD]/scripts/slave/cleanup_temp.py"
163 ], 175 ],
164 "cwd": "[SLAVE_BUILD]", 176 "cwd": "[SLAVE_BUILD]",
165 "name": "cleanup_temp" 177 "name": "test r1.cleanup_temp",
178 "~followup_annotations": [
179 "@@@STEP_NEST_LEVEL@1@@@"
180 ]
166 }, 181 },
167 { 182 {
168 "cmd": [ 183 "cmd": [
169 "python", 184 "python",
170 "-u", 185 "-u",
171 "[SLAVE_BUILD]/src/tools/mb/mb.py", 186 "[SLAVE_BUILD]/src/tools/mb/mb.py",
172 "gen", 187 "gen",
173 "-m", 188 "-m",
174 "tryserver.chromium.linux", 189 "chromium.linux",
175 "-b", 190 "-b",
176 "linux_full_bisect_builder", 191 "Linux Builder",
177 "--config-file", 192 "--config-file",
178 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl", 193 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl",
179 "--goma-dir", 194 "--goma-dir",
180 "[BUILD]/goma", 195 "[BUILD]/goma",
181 "//out/Release" 196 "//out/Release"
182 ], 197 ],
183 "cwd": "[SLAVE_BUILD]", 198 "cwd": "[SLAVE_BUILD]",
184 "name": "generate_build_files" 199 "name": "test r1.generate_build_files",
200 "~followup_annotations": [
201 "@@@STEP_NEST_LEVEL@1@@@"
202 ]
185 }, 203 },
186 { 204 {
187 "cmd": [ 205 "cmd": [
188 "python", 206 "python",
189 "-u", 207 "-u",
190 "[BUILD]/scripts/slave/compile.py", 208 "[BUILD]/scripts/slave/compile.py",
191 "--target", 209 "--target",
192 "Release", 210 "Release",
193 "--src-dir", 211 "--src-dir",
194 "[SLAVE_BUILD]/src", 212 "[SLAVE_BUILD]/src",
195 "--build-tool", 213 "--build-tool",
196 "ninja", 214 "ninja",
197 "--compiler", 215 "--compiler",
198 "goma", 216 "goma",
199 "--goma-jsonstatus", 217 "--goma-jsonstatus",
200 "/path/to/tmp/json", 218 "/path/to/tmp/json",
201 "--goma-dir", 219 "--goma-dir",
202 "[BUILD]/goma", 220 "[BUILD]/goma",
203 "--ninja-ensure-up-to-date", 221 "--ninja-ensure-up-to-date",
204 "--", 222 "--",
205 "chromium_swarm_tests" 223 "chromium_swarm_tests"
206 ], 224 ],
207 "cwd": "[SLAVE_BUILD]", 225 "cwd": "[SLAVE_BUILD]",
208 "name": "compile", 226 "name": "test r1.compile",
209 "~followup_annotations": [ 227 "~followup_annotations": [
228 "@@@STEP_NEST_LEVEL@1@@@",
229 "step returned non-zero exit code: 1",
210 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", 230 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
211 "@@@STEP_LOG_END@json.output (invalid)@@@" 231 "@@@STEP_LOG_END@json.output (invalid)@@@",
232 "@@@STEP_FAILURE@@@"
212 ] 233 ]
213 }, 234 },
214 { 235 {
215 "allow_subannotations": true,
216 "cmd": [ 236 "cmd": [
217 "python", 237 "python",
218 "-u", 238 "-u",
219 "[BUILD]/scripts/slave/zip_build.py", 239 "import sys; sys.exit(0)"
220 "--target",
221 "Release",
222 "--build_revision",
223 "f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9",
224 "--factory-properties",
225 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"linux_full_bisect_builder\", \"buildnumber\": 571, \"mastername \": \"tryserver.chromium.linux\", \"parent_buildername\": null, \"recipe\": \"ch romium\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/Test Slavename\"}",
226 "--build-properties",
227 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"linux_full_bisect_builder\", \"buildnumber\": 571, \"mastername \": \"tryserver.chromium.linux\", \"parent_buildername\": null, \"recipe\": \"ch romium\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/Test Slavename\"}"
228 ], 240 ],
229 "cwd": "[SLAVE_BUILD]", 241 "cwd": "[SLAVE_BUILD]",
230 "name": "package build" 242 "name": "report",
243 "~followup_annotations": [
244 "@@@STEP_TEXT@<br/>Culprit: r1@@@",
245 "@@@STEP_LOG_LINE@result@[@@@",
246 "@@@STEP_LOG_LINE@result@ [@@@",
247 "@@@STEP_LOG_LINE@result@ \"r1\", @@@",
248 "@@@STEP_LOG_LINE@result@ \"failed\"@@@",
249 "@@@STEP_LOG_LINE@result@ ]@@@",
250 "@@@STEP_LOG_LINE@result@]@@@",
251 "@@@STEP_LOG_END@result@@@",
252 "@@@SET_BUILD_PROPERTY@result@[[\"r1\", \"failed\"]]@@@"
253 ]
231 }, 254 },
232 { 255 {
233 "name": "$result", 256 "name": "$result",
234 "recipe_result": null, 257 "recipe_result": null,
235 "status_code": 0 258 "status_code": 0
236 } 259 }
237 ] 260 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698