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

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

Issue 313693003: Swarming: conditionally run tests on swarming in chromium_trybot recipe. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 6 years, 6 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 | Annotate | Revision Log
OLDNEW
1 [ 1 [
2 { 2 {
3 "abort_on_failure": true, 3 "abort_on_failure": true,
4 "cmd": [ 4 "cmd": [
5 "python", 5 "python",
6 "-u", 6 "-u",
7 "[BUILD]/scripts/slave/bot_update.py", 7 "[BUILD]/scripts/slave/bot_update.py",
8 "--master", 8 "--master",
9 "tryserver.chromium", 9 "tryserver.chromium",
10 "--builder", 10 "--builder",
11 "linux_no_bot_update", 11 "linux_chromium_rel_swarming",
12 "--slave", 12 "--slave",
13 "TestSlavename", 13 "TestSlavename",
14 "--spec", 14 "--spec",
15 "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 "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'}]",
16 "--root", 16 "--root",
17 "src", 17 "src",
18 "--revision_mapping_file", 18 "--revision_mapping_file",
19 "{\"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/swarm_client\": \"got_swarm_client_revisi on\", \"src/tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\ ": \"got_v8_revision\"}", 19 "{\"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/swarm_client\": \"got_swarm_client_revisi on\", \"src/tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\ ": \"got_v8_revision\"}",
20 "--issue", 20 "--issue",
21 "12853011", 21 "12853011",
(...skipping 28 matching lines...) Expand all
50 { 50 {
51 "abort_on_failure": false, 51 "abort_on_failure": false,
52 "can_fail_build": false, 52 "can_fail_build": false,
53 "cmd": [ 53 "cmd": [
54 "python", 54 "python",
55 "-u", 55 "-u",
56 "[BUILD]/scripts/slave/gclient_safe_revert.py", 56 "[BUILD]/scripts/slave/gclient_safe_revert.py",
57 ".", 57 ".",
58 "[DEPOT_TOOLS]/gclient" 58 "[DEPOT_TOOLS]/gclient"
59 ], 59 ],
60 "name": "gclient revert", 60 "name": "gclient revert"
61 "~followup_annotations": [
62 "step returned non-zero exit code: 1",
63 "@@@STEP_FAILURE@@@"
64 ]
65 }, 61 },
66 { 62 {
67 "abort_on_failure": false, 63 "abort_on_failure": false,
68 "can_fail_build": false, 64 "can_fail_build": false,
69 "cmd": [ 65 "cmd": [
70 "python", 66 "python",
71 "-u", 67 "-u",
72 "[DEPOT_TOOLS]/gclient.py", 68 "[DEPOT_TOOLS]/gclient.py",
73 "sync", 69 "sync",
74 "--nohooks", 70 "--nohooks",
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 "@@@SET_BUILD_PROPERTY@got_nacl_revision@274981@@@", 105 "@@@SET_BUILD_PROPERTY@got_nacl_revision@274981@@@",
110 "@@@SET_BUILD_PROPERTY@got_webkit_revision@124383@@@", 106 "@@@SET_BUILD_PROPERTY@got_webkit_revision@124383@@@",
111 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@276089@@@", 107 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@276089@@@",
112 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@120644@@@", 108 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@120644@@@",
113 "@@@SET_BUILD_PROPERTY@got_revision@170242@@@", 109 "@@@SET_BUILD_PROPERTY@got_revision@170242@@@",
114 "@@@SET_BUILD_PROPERTY@got_v8_revision@43426@@@", 110 "@@@SET_BUILD_PROPERTY@got_v8_revision@43426@@@",
115 "@@@SET_BUILD_PROPERTY@got_swarm_client_revision@200767@@@" 111 "@@@SET_BUILD_PROPERTY@got_swarm_client_revision@200767@@@"
116 ] 112 ]
117 }, 113 },
118 { 114 {
119 "cmd": [
120 "python",
121 "-u",
122 "\nimport os, sys\nfrom common import chromium_utils\n\nfor p in [os.path. join(sys.argv[1], x) for x in os.listdir(sys.argv[1])]:\n if os.path.isdir(p):\ n chromium_utils.RemoveDirectory(p)\n else:\n os.unlink(p)\n",
123 "[SLAVE_BUILD]"
124 ],
125 "name": "rmcontents slave build directory",
126 "seed_steps": [
127 "rmcontents slave build directory",
128 "gclient setup (2)"
129 ],
130 "~followup_annotations": [
131 "@@@STEP_LOG_LINE@python.inline@@@@",
132 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
133 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@",
134 "@@@STEP_LOG_LINE@python.inline@@@@",
135 "@@@STEP_LOG_LINE@python.inline@for p in [os.path.join(sys.argv[1], x) for x in os.listdir(sys.argv[1])]:@@@",
136 "@@@STEP_LOG_LINE@python.inline@ if os.path.isdir(p):@@@",
137 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(p)@@@",
138 "@@@STEP_LOG_LINE@python.inline@ else:@@@",
139 "@@@STEP_LOG_LINE@python.inline@ os.unlink(p)@@@",
140 "@@@STEP_LOG_END@python.inline@@@"
141 ]
142 },
143 {
144 "cmd": [
145 "python",
146 "-u",
147 "[DEPOT_TOOLS]/gclient.py",
148 "config",
149 "--spec",
150 "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'}]"
151 ],
152 "name": "gclient setup (2)"
153 },
154 {
155 "abort_on_failure": true,
156 "cmd": [
157 "python",
158 "-u",
159 "[DEPOT_TOOLS]/gclient.py",
160 "sync",
161 "--nohooks",
162 "--delete_unversioned_trees",
163 "--force",
164 "--verbose",
165 "--output-json",
166 "/path/to/tmp/json"
167 ],
168 "name": "gclient sync (2)",
169 "~followup_annotations": [
170 "@@@STEP_LOG_LINE@json.output@{@@@",
171 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
172 "@@@STEP_LOG_LINE@json.output@ \"src/\": {@@@",
173 "@@@STEP_LOG_LINE@json.output@ \"revision\": 170242@@@",
174 "@@@STEP_LOG_LINE@json.output@ }, @@@",
175 "@@@STEP_LOG_LINE@json.output@ \"src/native_client/\": {@@@",
176 "@@@STEP_LOG_LINE@json.output@ \"revision\": 274981@@@",
177 "@@@STEP_LOG_LINE@json.output@ }, @@@",
178 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/WebKit/\": {@@@",
179 "@@@STEP_LOG_LINE@json.output@ \"revision\": 124383@@@",
180 "@@@STEP_LOG_LINE@json.output@ }, @@@",
181 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc/\": {@@@",
182 "@@@STEP_LOG_LINE@json.output@ \"revision\": 120644@@@",
183 "@@@STEP_LOG_LINE@json.output@ }, @@@",
184 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarm_client/\": {@@@",
185 "@@@STEP_LOG_LINE@json.output@ \"revision\": 200767@@@",
186 "@@@STEP_LOG_LINE@json.output@ }, @@@",
187 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client/\": {@@@",
188 "@@@STEP_LOG_LINE@json.output@ \"revision\": 276089@@@",
189 "@@@STEP_LOG_LINE@json.output@ }, @@@",
190 "@@@STEP_LOG_LINE@json.output@ \"src/v8/\": {@@@",
191 "@@@STEP_LOG_LINE@json.output@ \"revision\": 43426@@@",
192 "@@@STEP_LOG_LINE@json.output@ }@@@",
193 "@@@STEP_LOG_LINE@json.output@ }@@@",
194 "@@@STEP_LOG_LINE@json.output@}@@@",
195 "@@@STEP_LOG_END@json.output@@@",
196 "@@@SET_BUILD_PROPERTY@got_nacl_revision@274981@@@",
197 "@@@SET_BUILD_PROPERTY@got_webkit_revision@124383@@@",
198 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@276089@@@",
199 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@120644@@@",
200 "@@@SET_BUILD_PROPERTY@got_revision@170242@@@",
201 "@@@SET_BUILD_PROPERTY@got_v8_revision@43426@@@",
202 "@@@SET_BUILD_PROPERTY@got_swarm_client_revision@200767@@@"
203 ]
204 },
205 {
206 "abort_on_failure": true, 115 "abort_on_failure": true,
207 "cmd": [ 116 "cmd": [
208 "python", 117 "python",
209 "-u", 118 "-u",
210 "[DEPOT_TOOLS]/apply_issue.py", 119 "[DEPOT_TOOLS]/apply_issue.py",
211 "-r", 120 "-r",
212 "[SLAVE_BUILD]/src", 121 "[SLAVE_BUILD]/src",
213 "-i", 122 "-i",
214 "12853011", 123 "12853011",
215 "-p", 124 "-p",
216 "1", 125 "1",
217 "-s", 126 "-s",
218 "https://codereview.chromium.org", 127 "https://codereview.chromium.org",
219 "--no-auth" 128 "--no-auth"
220 ], 129 ],
221 "name": "apply_issue" 130 "name": "apply_issue"
222 }, 131 },
223 { 132 {
224 "cmd": [ 133 "cmd": [
225 "python", 134 "python",
226 "-u", 135 "-u",
227 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 136 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
228 "[SLAVE_BUILD]/src/testing/buildbot/chromium_trybot.json", 137 "[SLAVE_BUILD]/src/testing/buildbot/chromium_trybot.json",
229 "/path/to/tmp/json" 138 "/path/to/tmp/json"
230 ], 139 ],
231 "name": "read test spec", 140 "name": "read test spec",
232 "~followup_annotations": [ 141 "~followup_annotations": [
233 "@@@STEP_TEXT@path: testing/buildbot/chromium_trybot.json@@@", 142 "@@@STEP_TEXT@path: testing/buildbot/chromium_trybot.json@@@",
234 "@@@STEP_LOG_LINE@json.output@[@@@", 143 "@@@STEP_LOG_LINE@json.output@{@@@",
235 "@@@STEP_LOG_LINE@json.output@ \"base_unittests\", @@@", 144 "@@@STEP_LOG_LINE@json.output@ \"gtest_tests\": [@@@",
236 "@@@STEP_LOG_LINE@json.output@ {@@@", 145 "@@@STEP_LOG_LINE@json.output@ {@@@",
237 "@@@STEP_LOG_LINE@json.output@ \"platforms\": [@@@", 146 "@@@STEP_LOG_LINE@json.output@ \"swarming\": true, @@@",
238 "@@@STEP_LOG_LINE@json.output@ \"linux\", @@@", 147 "@@@STEP_LOG_LINE@json.output@ \"test\": \"base_unittests\"@@@",
239 "@@@STEP_LOG_LINE@json.output@ \"mac\"@@@", 148 "@@@STEP_LOG_LINE@json.output@ }, @@@",
240 "@@@STEP_LOG_LINE@json.output@ ], @@@", 149 "@@@STEP_LOG_LINE@json.output@ {@@@",
241 "@@@STEP_LOG_LINE@json.output@ \"test\": \"mojo_common_unittests\"@@@", 150 "@@@STEP_LOG_LINE@json.output@ \"swarming\": true, @@@",
242 "@@@STEP_LOG_LINE@json.output@ }, @@@", 151 "@@@STEP_LOG_LINE@json.output@ \"test\": \"browser_tests\"@@@",
243 "@@@STEP_LOG_LINE@json.output@ {@@@", 152 "@@@STEP_LOG_LINE@json.output@ }@@@",
244 "@@@STEP_LOG_LINE@json.output@ \"args\": [@@@", 153 "@@@STEP_LOG_LINE@json.output@ ]@@@",
245 "@@@STEP_LOG_LINE@json.output@ \"--test-launcher-print-test-stdio=alw ays\"@@@", 154 "@@@STEP_LOG_LINE@json.output@}@@@",
246 "@@@STEP_LOG_LINE@json.output@ ], @@@",
247 "@@@STEP_LOG_LINE@json.output@ \"chromium_configs\": [@@@",
248 "@@@STEP_LOG_LINE@json.output@ \"chromium_chromeos\", @@@",
249 "@@@STEP_LOG_LINE@json.output@ \"chromium_chromeos_clang\"@@@",
250 "@@@STEP_LOG_LINE@json.output@ ], @@@",
251 "@@@STEP_LOG_LINE@json.output@ \"platforms\": [@@@",
252 "@@@STEP_LOG_LINE@json.output@ \"linux\"@@@",
253 "@@@STEP_LOG_LINE@json.output@ ], @@@",
254 "@@@STEP_LOG_LINE@json.output@ \"test\": \"sandbox_linux_unittests\"@@@ ",
255 "@@@STEP_LOG_LINE@json.output@ }, @@@",
256 "@@@STEP_LOG_LINE@json.output@ {@@@",
257 "@@@STEP_LOG_LINE@json.output@ \"exclude_builders\": [@@@",
258 "@@@STEP_LOG_LINE@json.output@ \"tryserver.chromium:win_chromium_x64_ rel\"@@@",
259 "@@@STEP_LOG_LINE@json.output@ ], @@@",
260 "@@@STEP_LOG_LINE@json.output@ \"test\": \"browser_tests\"@@@",
261 "@@@STEP_LOG_LINE@json.output@ }@@@",
262 "@@@STEP_LOG_LINE@json.output@]@@@",
263 "@@@STEP_LOG_END@json.output@@@" 155 "@@@STEP_LOG_END@json.output@@@"
264 ] 156 ]
265 }, 157 },
266 { 158 {
267 "abort_on_failure": false, 159 "abort_on_failure": false,
268 "can_fail_build": false, 160 "can_fail_build": false,
269 "cmd": [ 161 "cmd": [
270 "python", 162 "python",
271 "-u", 163 "-u",
272 "[DEPOT_TOOLS]/gclient.py", 164 "[DEPOT_TOOLS]/gclient.py",
273 "runhooks" 165 "runhooks"
274 ], 166 ],
275 "env": { 167 "env": {
276 "GYP_DEFINES": "component=static_library dcheck_always_on=1 fastbuild=1 go madir='[BUILD]/goma' target_arch=x64 use_goma=1" 168 "GYP_DEFINES": "component=static_library dcheck_always_on=1 fastbuild=1 go madir='[BUILD]/goma' target_arch=x64 test_isolation_mode=archive test_isolation_ outdir=https://isolateserver.appspot.com use_goma=1"
277 }, 169 },
278 "name": "gclient runhooks" 170 "name": "gclient runhooks"
279 }, 171 },
280 { 172 {
173 "cmd": [
174 "python",
175 "-u",
176 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
177 "--version"
178 ],
179 "name": "swarming.py --version",
180 "stdout": "/path/to/tmp/",
181 "~followup_annotations": [
182 "@@@STEP_TEXT@0.4.8@@@"
183 ]
184 },
185 {
281 "abort_on_failure": false, 186 "abort_on_failure": false,
282 "can_fail_build": false, 187 "can_fail_build": false,
283 "cmd": [ 188 "cmd": [
284 "python", 189 "python",
285 "-u", 190 "-u",
286 "[BUILD]/scripts/slave/compile.py", 191 "[BUILD]/scripts/slave/compile.py",
287 "--target", 192 "--target",
288 "Release", 193 "Release",
289 "--src-dir", 194 "--src-dir",
290 "[SLAVE_BUILD]/src", 195 "[SLAVE_BUILD]/src",
291 "--build-tool", 196 "--build-tool",
292 "ninja", 197 "ninja",
293 "--compiler", 198 "--compiler",
294 "goma", 199 "goma",
295 "--goma-dir", 200 "--goma-dir",
296 "[BUILD]/goma", 201 "[BUILD]/goma",
297 "--", 202 "--",
298 "all", 203 "all",
299 "base_unittests", 204 "base_unittests_run",
300 "mojo_common_unittests", 205 "browser_tests_run",
301 "browser_tests",
302 "chrome" 206 "chrome"
303 ], 207 ],
304 "name": "compile (with patch)" 208 "name": "compile (with patch)"
305 }, 209 },
306 { 210 {
211 "abort_on_failure": true,
212 "cmd": [
213 "python",
214 "-u",
215 "[BUILD]/scripts/slave/recipe_modules/isolate/resources/find_isolated_test s.py",
216 "--build-dir",
217 "[SLAVE_BUILD]/src/out/Release",
218 "--output-json",
219 "/path/to/tmp/json"
220 ],
221 "name": "find isolated tests",
222 "~followup_annotations": [
223 "@@@STEP_LOG_LINE@json.output@{@@@",
224 "@@@STEP_LOG_LINE@json.output@ \"base_unittests\": \"[dummy hash for base _unittests]\", @@@",
225 "@@@STEP_LOG_LINE@json.output@ \"browser_tests\": \"[dummy hash for brows er_tests]\"@@@",
226 "@@@STEP_LOG_LINE@json.output@}@@@",
227 "@@@STEP_LOG_END@json.output@@@",
228 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"base_unittests\": \"[dummy hash for base_unittests]\", \"browser_tests\": \"[dummy hash for browser_tests]\"}@@@"
229 ]
230 },
231 {
307 "allow_subannotations": true, 232 "allow_subannotations": true,
308 "always_run": true, 233 "always_run": true,
309 "cmd": [ 234 "cmd": [
310 "python", 235 "python",
311 "-u", 236 "-u",
312 "[BUILD]/scripts/slave/runtest.py", 237 "[BUILD]/scripts/slave/runtest.py",
313 "--target", 238 "--target",
314 "Release", 239 "Release",
315 "--xvfb", 240 "--xvfb",
316 "--factory-properties", 241 "--factory-properties",
317 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_no_bot_u pdate\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver. chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_try bot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revis ion\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}", 242 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel_swarming\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tr yserver.chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chro mium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\" : \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/Tes tSlavename\"}",
318 "--build-properties", 243 "--build-properties",
319 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_no_bot_u pdate\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver. chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_try bot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revis ion\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}", 244 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel_swarming\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tr yserver.chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chro mium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\" : \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/Tes tSlavename\"}",
320 "--annotate=gtest", 245 "--annotate=gtest",
321 "--test-type=telemetry_unittests", 246 "--test-type=telemetry_unittests",
322 "--builder-name=linux_no_bot_update", 247 "--builder-name=linux_chromium_rel_swarming",
323 "--slave-name=TestSlavename", 248 "--slave-name=TestSlavename",
324 "--build-number=571", 249 "--build-number=571",
325 "--run-python-script", 250 "--run-python-script",
326 "[SLAVE_BUILD]/src/tools/telemetry/run_tests", 251 "[SLAVE_BUILD]/src/tools/telemetry/run_tests",
327 "--browser=release" 252 "--browser=release"
328 ], 253 ],
329 "name": "telemetry_unittests", 254 "name": "telemetry_unittests",
330 "seed_steps": [ 255 "seed_steps": [
331 "telemetry_unittests", 256 "telemetry_unittests",
332 "telemetry_perf_unittests" 257 "telemetry_perf_unittests"
333 ] 258 ]
334 }, 259 },
335 { 260 {
336 "allow_subannotations": true, 261 "allow_subannotations": true,
337 "always_run": true, 262 "always_run": true,
338 "cmd": [ 263 "cmd": [
339 "python", 264 "python",
340 "-u", 265 "-u",
341 "[BUILD]/scripts/slave/runtest.py", 266 "[BUILD]/scripts/slave/runtest.py",
342 "--target", 267 "--target",
343 "Release", 268 "Release",
344 "--xvfb", 269 "--xvfb",
345 "--factory-properties", 270 "--factory-properties",
346 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_no_bot_u pdate\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver. chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_try bot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revis ion\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}", 271 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel_swarming\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tr yserver.chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chro mium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\" : \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/Tes tSlavename\"}",
347 "--build-properties", 272 "--build-properties",
348 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_no_bot_u pdate\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver. chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_try bot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revis ion\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}", 273 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel_swarming\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tr yserver.chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chro mium_trybot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revision\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\" : \"src\", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/Tes tSlavename\"}",
349 "--annotate=gtest", 274 "--annotate=gtest",
350 "--test-type=telemetry_perf_unittests", 275 "--test-type=telemetry_perf_unittests",
351 "--builder-name=linux_no_bot_update", 276 "--builder-name=linux_chromium_rel_swarming",
352 "--slave-name=TestSlavename", 277 "--slave-name=TestSlavename",
353 "--build-number=571", 278 "--build-number=571",
354 "--run-python-script", 279 "--run-python-script",
355 "[SLAVE_BUILD]/src/tools/perf/run_tests", 280 "[SLAVE_BUILD]/src/tools/perf/run_tests",
356 "--browser=release" 281 "--browser=release"
357 ], 282 ],
358 "name": "telemetry_perf_unittests" 283 "name": "telemetry_perf_unittests"
359 }, 284 },
360 { 285 {
286 "always_run": true,
287 "cmd": [
288 "python",
289 "-u",
290 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
291 "trigger",
292 "--swarming",
293 "https://chromium-swarm.appspot.com",
294 "--isolate-server",
295 "https://isolateserver.appspot.com",
296 "--priority",
297 "200",
298 "--shards",
299 "1",
300 "--task-name",
301 "base_unittests (with patch)/Linux/[dummy hash for base_unittests]/linux_c hromium_rel_swarming/571",
302 "--dimension",
303 "os",
304 "Linux",
305 "[dummy hash for base_unittests]",
306 "--",
307 "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
308 ],
309 "name": "[trigger] base_unittests (with patch)"
310 },
311 {
312 "always_run": true,
313 "cmd": [
314 "python",
315 "-u",
316 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
317 "trigger",
318 "--swarming",
319 "https://chromium-swarm.appspot.com",
320 "--isolate-server",
321 "https://isolateserver.appspot.com",
322 "--priority",
323 "200",
324 "--shards",
325 "1",
326 "--task-name",
327 "browser_tests (with patch)/Linux/[dummy hash for browser_tests]/linux_chr omium_rel_swarming/571",
328 "--dimension",
329 "os",
330 "Linux",
331 "[dummy hash for browser_tests]",
332 "--",
333 "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
334 ],
335 "name": "[trigger] browser_tests (with patch)"
336 },
337 {
361 "can_fail_build": false, 338 "can_fail_build": false,
362 "cmd": [ 339 "cmd": [
363 "python", 340 "python",
364 "-u", 341 "-u",
365 "[SLAVE_BUILD]/src/tools/checkdeps/checkdeps.py", 342 "[SLAVE_BUILD]/src/tools/checkdeps/checkdeps.py",
366 "--json", 343 "--json",
367 "/path/to/tmp/json" 344 "/path/to/tmp/json"
368 ], 345 ],
369 "name": "checkdeps (with patch)", 346 "name": "checkdeps (with patch)",
370 "~followup_annotations": [ 347 "~followup_annotations": [
(...skipping 29 matching lines...) Expand all
400 "cmd": [ 377 "cmd": [
401 "python", 378 "python",
402 "-u", 379 "-u",
403 "[SLAVE_BUILD]/src/tools/deps2git/deps2submodules.py", 380 "[SLAVE_BUILD]/src/tools/deps2git/deps2submodules.py",
404 "--gitless", 381 "--gitless",
405 "[SLAVE_BUILD]/src/.DEPS.git" 382 "[SLAVE_BUILD]/src/.DEPS.git"
406 ], 383 ],
407 "name": "deps2submodules" 384 "name": "deps2submodules"
408 }, 385 },
409 { 386 {
410 "allow_subannotations": true,
411 "always_run": true,
412 "can_fail_build": false, 387 "can_fail_build": false,
413 "cmd": [ 388 "cmd": [
414 "python", 389 "python",
415 "-u", 390 "-u",
416 "[BUILD]/scripts/slave/runtest.py", 391 "[SLAVE_BUILD]/src/chrome/test/nacl_test_injection/buildbot_nacl_integrati on.py",
417 "--target", 392 "--mode",
418 "Release", 393 "Release",
419 "--xvfb", 394 "--json_build_results_output_file",
420 "--factory-properties", 395 "/path/to/tmp/json"
421 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_no_bot_u pdate\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver. chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_try bot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revis ion\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}",
422 "--build-properties",
423 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_no_bot_u pdate\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver. chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_try bot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revis ion\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}",
424 "--annotate=gtest",
425 "--test-launcher-summary-output",
426 "/path/to/tmp/json",
427 "--builder-name=linux_no_bot_update",
428 "--slave-name=TestSlavename",
429 "--build-number=571",
430 "--parallel",
431 "base_unittests"
432 ], 396 ],
433 "name": "base_unittests (with patch)" 397 "name": "nacl_integration (with patch)",
398 "~followup_annotations": [
399 "@@@STEP_LOG_LINE@json.output@[]@@@",
400 "@@@STEP_LOG_END@json.output@@@"
401 ]
434 }, 402 },
435 { 403 {
436 "allow_subannotations": true, 404 "allow_subannotations": true,
437 "always_run": true, 405 "always_run": true,
438 "can_fail_build": false, 406 "can_fail_build": false,
439 "cmd": [ 407 "cmd": [
440 "python", 408 "python",
441 "-u", 409 "-u",
442 "[BUILD]/scripts/slave/runtest.py", 410 "[BUILD]/scripts/slave/recipe_modules/swarming/resources/collect_gtest_tas k.py",
443 "--target", 411 "--swarming-client-dir",
444 "Release", 412 "[SLAVE_BUILD]/src/tools/swarming_client",
445 "--xvfb", 413 "--temp-root-dir",
446 "--factory-properties", 414 "[TMP_BASE]",
447 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_no_bot_u pdate\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver. chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_try bot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revis ion\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}", 415 "--merged-test-output",
448 "--build-properties",
449 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_no_bot_u pdate\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver. chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_try bot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revis ion\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}",
450 "--annotate=gtest",
451 "--test-launcher-summary-output",
452 "/path/to/tmp/json", 416 "/path/to/tmp/json",
453 "--builder-name=linux_no_bot_update", 417 "--",
454 "--slave-name=TestSlavename", 418 "collect",
455 "--build-number=571", 419 "--swarming",
456 "--parallel", 420 "https://chromium-swarm.appspot.com",
457 "mojo_common_unittests" 421 "--shards",
422 "1",
423 "--decorate",
424 "--print-status-updates",
425 "base_unittests (with patch)/Linux/[dummy hash for base_unittests]/linux_c hromium_rel_swarming/571"
458 ], 426 ],
459 "name": "mojo_common_unittests (with patch)" 427 "name": "[swarming] base_unittests (with patch)",
428 "~followup_annotations": [
429 "step returned non-zero exit code: 1",
430 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
431 "@@@STEP_FAILURE@@@"
432 ]
460 }, 433 },
461 { 434 {
462 "allow_subannotations": true, 435 "allow_subannotations": true,
463 "always_run": true, 436 "always_run": true,
464 "can_fail_build": false, 437 "can_fail_build": false,
465 "cmd": [ 438 "cmd": [
466 "python", 439 "python",
467 "-u", 440 "-u",
468 "[BUILD]/scripts/slave/runtest.py", 441 "[BUILD]/scripts/slave/recipe_modules/swarming/resources/collect_gtest_tas k.py",
442 "--swarming-client-dir",
443 "[SLAVE_BUILD]/src/tools/swarming_client",
444 "--temp-root-dir",
445 "[TMP_BASE]",
446 "--merged-test-output",
447 "/path/to/tmp/json",
448 "--",
449 "collect",
450 "--swarming",
451 "https://chromium-swarm.appspot.com",
452 "--shards",
453 "1",
454 "--decorate",
455 "--print-status-updates",
456 "browser_tests (with patch)/Linux/[dummy hash for browser_tests]/linux_chr omium_rel_swarming/571"
457 ],
458 "name": "[swarming] browser_tests (with patch)"
459 },
460 {
461 "always_run": true,
462 "cmd": [
463 "python",
464 "-u",
465 "[DEPOT_TOOLS]/gclient.py",
466 "config",
467 "--spec",
468 "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'}]"
469 ],
470 "name": "gclient setup (2)"
471 },
472 {
473 "abort_on_failure": true,
474 "always_run": true,
475 "cmd": [
476 "python",
477 "-u",
478 "[BUILD]/scripts/slave/gclient_safe_revert.py",
479 ".",
480 "[DEPOT_TOOLS]/gclient"
481 ],
482 "name": "gclient revert (2)"
483 },
484 {
485 "abort_on_failure": true,
486 "always_run": true,
487 "cmd": [
488 "python",
489 "-u",
490 "[DEPOT_TOOLS]/gclient.py",
491 "sync",
492 "--nohooks",
493 "--delete_unversioned_trees",
494 "--force",
495 "--verbose",
496 "--output-json",
497 "/path/to/tmp/json"
498 ],
499 "name": "gclient sync (2)",
500 "~followup_annotations": [
501 "@@@STEP_LOG_LINE@json.output@{@@@",
502 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
503 "@@@STEP_LOG_LINE@json.output@ \"src/\": {@@@",
504 "@@@STEP_LOG_LINE@json.output@ \"revision\": 170242@@@",
505 "@@@STEP_LOG_LINE@json.output@ }, @@@",
506 "@@@STEP_LOG_LINE@json.output@ \"src/native_client/\": {@@@",
507 "@@@STEP_LOG_LINE@json.output@ \"revision\": 274981@@@",
508 "@@@STEP_LOG_LINE@json.output@ }, @@@",
509 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/WebKit/\": {@@@",
510 "@@@STEP_LOG_LINE@json.output@ \"revision\": 124383@@@",
511 "@@@STEP_LOG_LINE@json.output@ }, @@@",
512 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc/\": {@@@",
513 "@@@STEP_LOG_LINE@json.output@ \"revision\": 120644@@@",
514 "@@@STEP_LOG_LINE@json.output@ }, @@@",
515 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarm_client/\": {@@@",
516 "@@@STEP_LOG_LINE@json.output@ \"revision\": 200767@@@",
517 "@@@STEP_LOG_LINE@json.output@ }, @@@",
518 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client/\": {@@@",
519 "@@@STEP_LOG_LINE@json.output@ \"revision\": 276089@@@",
520 "@@@STEP_LOG_LINE@json.output@ }, @@@",
521 "@@@STEP_LOG_LINE@json.output@ \"src/v8/\": {@@@",
522 "@@@STEP_LOG_LINE@json.output@ \"revision\": 43426@@@",
523 "@@@STEP_LOG_LINE@json.output@ }@@@",
524 "@@@STEP_LOG_LINE@json.output@ }@@@",
525 "@@@STEP_LOG_LINE@json.output@}@@@",
526 "@@@STEP_LOG_END@json.output@@@",
527 "@@@SET_BUILD_PROPERTY@got_nacl_revision@274981@@@",
528 "@@@SET_BUILD_PROPERTY@got_webkit_revision@124383@@@",
529 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@276089@@@",
530 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@120644@@@",
531 "@@@SET_BUILD_PROPERTY@got_revision@170242@@@",
532 "@@@SET_BUILD_PROPERTY@got_v8_revision@43426@@@",
533 "@@@SET_BUILD_PROPERTY@got_swarm_client_revision@200767@@@"
534 ]
535 },
536 {
537 "always_run": true,
538 "cmd": [
539 "python",
540 "-u",
541 "[DEPOT_TOOLS]/gclient.py",
542 "runhooks"
543 ],
544 "env": {
545 "GYP_DEFINES": "component=static_library dcheck_always_on=1 fastbuild=1 go madir='[BUILD]/goma' target_arch=x64 test_isolation_mode=archive test_isolation_ outdir=https://isolateserver.appspot.com use_goma=1"
546 },
547 "name": "gclient runhooks (2)"
548 },
549 {
550 "abort_on_failure": false,
551 "always_run": true,
552 "can_fail_build": false,
553 "cmd": [
554 "python",
555 "-u",
556 "[BUILD]/scripts/slave/compile.py",
469 "--target", 557 "--target",
470 "Release", 558 "Release",
471 "--xvfb", 559 "--src-dir",
472 "--factory-properties", 560 "[SLAVE_BUILD]/src",
473 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_no_bot_u pdate\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver. chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_try bot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revis ion\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}", 561 "--build-tool",
474 "--build-properties", 562 "ninja",
475 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_no_bot_u pdate\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver. chromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_try bot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revis ion\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\ ", \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavena me\"}", 563 "--compiler",
476 "--annotate=gtest", 564 "goma",
477 "--test-launcher-summary-output", 565 "--goma-dir",
566 "[BUILD]/goma",
567 "--",
568 "base_unittests_run"
569 ],
570 "name": "compile (without patch)"
571 },
572 {
573 "abort_on_failure": true,
574 "always_run": true,
575 "cmd": [
576 "python",
577 "-u",
578 "[BUILD]/scripts/slave/recipe_modules/isolate/resources/find_isolated_test s.py",
579 "--build-dir",
580 "[SLAVE_BUILD]/src/out/Release",
581 "--output-json",
582 "/path/to/tmp/json"
583 ],
584 "name": "find isolated tests (2)",
585 "~followup_annotations": [
586 "@@@STEP_LOG_LINE@json.output@{@@@",
587 "@@@STEP_LOG_LINE@json.output@ \"base_unittests\": \"[dummy hash for base _unittests]\"@@@",
588 "@@@STEP_LOG_LINE@json.output@}@@@",
589 "@@@STEP_LOG_END@json.output@@@",
590 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"base_unittests\": \"[dummy hash for base_unittests]\"}@@@"
591 ]
592 },
593 {
594 "always_run": true,
595 "cmd": [
596 "python",
597 "-u",
598 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
599 "trigger",
600 "--swarming",
601 "https://chromium-swarm.appspot.com",
602 "--isolate-server",
603 "https://isolateserver.appspot.com",
604 "--priority",
605 "200",
606 "--shards",
607 "1",
608 "--task-name",
609 "base_unittests (without patch)/Linux/[dummy hash for base_unittests]/linu x_chromium_rel_swarming/571",
610 "--dimension",
611 "os",
612 "Linux",
613 "[dummy hash for base_unittests]",
614 "--",
615 "--gtest_filter=Test.Two",
616 "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
617 ],
618 "name": "[trigger] base_unittests (without patch)"
619 },
620 {
621 "allow_subannotations": true,
622 "always_run": true,
623 "can_fail_build": false,
624 "cmd": [
625 "python",
626 "-u",
627 "[BUILD]/scripts/slave/recipe_modules/swarming/resources/collect_gtest_tas k.py",
628 "--swarming-client-dir",
629 "[SLAVE_BUILD]/src/tools/swarming_client",
630 "--temp-root-dir",
631 "[TMP_BASE]",
632 "--merged-test-output",
478 "/path/to/tmp/json", 633 "/path/to/tmp/json",
479 "--builder-name=linux_no_bot_update", 634 "--",
480 "--slave-name=TestSlavename", 635 "collect",
481 "--build-number=571", 636 "--swarming",
482 "--parallel", 637 "https://chromium-swarm.appspot.com",
483 "browser_tests" 638 "--shards",
484 ], 639 "1",
485 "name": "browser_tests (with patch)" 640 "--decorate",
486 }, 641 "--print-status-updates",
487 { 642 "base_unittests (without patch)/Linux/[dummy hash for base_unittests]/linu x_chromium_rel_swarming/571"
488 "can_fail_build": false, 643 ],
489 "cmd": [ 644 "name": "[swarming] base_unittests (without patch)"
490 "python", 645 },
491 "-u", 646 {
492 "[SLAVE_BUILD]/src/chrome/test/nacl_test_injection/buildbot_nacl_integrati on.py", 647 "always_run": true,
493 "--mode", 648 "cmd": [
494 "Release", 649 "python",
495 "--json_build_results_output_file", 650 "-u",
496 "/path/to/tmp/json" 651 "\nimport sys, json\nfailures = json.load(open(sys.argv[1], 'rb'))\n\nsucc ess = True\n\nif failures['new']:\n success = False\n print 'New failures:'\n for f in failures['new']:\n print f\n\nif failures['ignored']:\n print 'Ign ored failures:'\n for f in failures['ignored']:\n print f\n\nsys.exit(0 if s uccess else 1)\n",
497 ], 652 "{\"ignored\": [], \"new\": [\"Test.Two\"]}"
498 "name": "nacl_integration (with patch)", 653 ],
654 "name": "base_unittests",
499 "~followup_annotations": [ 655 "~followup_annotations": [
500 "@@@STEP_LOG_LINE@json.output@[]@@@", 656 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
501 "@@@STEP_LOG_END@json.output@@@" 657 "@@@STEP_LOG_LINE@python.inline@@@@",
658 "@@@STEP_LOG_LINE@python.inline@import sys, json@@@",
659 "@@@STEP_LOG_LINE@python.inline@failures = json.load(open(sys.argv[1], 'rb '))@@@",
660 "@@@STEP_LOG_LINE@python.inline@@@@",
661 "@@@STEP_LOG_LINE@python.inline@success = True@@@",
662 "@@@STEP_LOG_LINE@python.inline@@@@",
663 "@@@STEP_LOG_LINE@python.inline@if failures['new']:@@@",
664 "@@@STEP_LOG_LINE@python.inline@ success = False@@@",
665 "@@@STEP_LOG_LINE@python.inline@ print 'New failures:'@@@",
666 "@@@STEP_LOG_LINE@python.inline@ for f in failures['new']:@@@",
667 "@@@STEP_LOG_LINE@python.inline@ print f@@@",
668 "@@@STEP_LOG_LINE@python.inline@@@@",
669 "@@@STEP_LOG_LINE@python.inline@if failures['ignored']:@@@",
670 "@@@STEP_LOG_LINE@python.inline@ print 'Ignored failures:'@@@",
671 "@@@STEP_LOG_LINE@python.inline@ for f in failures['ignored']:@@@",
672 "@@@STEP_LOG_LINE@python.inline@ print f@@@",
673 "@@@STEP_LOG_LINE@python.inline@@@@",
674 "@@@STEP_LOG_LINE@python.inline@sys.exit(0 if success else 1)@@@",
675 "@@@STEP_LOG_END@python.inline@@@",
676 "@@@STEP_FAILURE@@@"
502 ] 677 ]
503 } 678 }
504 ] 679 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698