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

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: rebase 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_chromium_rel", 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 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 "cmd": [ 72 "cmd": [
73 "python", 73 "python",
74 "-u", 74 "-u",
75 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 75 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
76 "[SLAVE_BUILD]/src/testing/buildbot/chromium_trybot.json", 76 "[SLAVE_BUILD]/src/testing/buildbot/chromium_trybot.json",
77 "/path/to/tmp/json" 77 "/path/to/tmp/json"
78 ], 78 ],
79 "name": "read test spec", 79 "name": "read test spec",
80 "~followup_annotations": [ 80 "~followup_annotations": [
81 "@@@STEP_TEXT@path: testing/buildbot/chromium_trybot.json@@@", 81 "@@@STEP_TEXT@path: testing/buildbot/chromium_trybot.json@@@",
82 "@@@STEP_LOG_LINE@json.output@[@@@", 82 "@@@STEP_LOG_LINE@json.output@{@@@",
83 "@@@STEP_LOG_LINE@json.output@ \"base_unittests\", @@@", 83 "@@@STEP_LOG_LINE@json.output@ \"gtest_tests\": [@@@",
84 "@@@STEP_LOG_LINE@json.output@ {@@@", 84 "@@@STEP_LOG_LINE@json.output@ {@@@",
85 "@@@STEP_LOG_LINE@json.output@ \"platforms\": [@@@", 85 "@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@",
86 "@@@STEP_LOG_LINE@json.output@ \"linux\", @@@", 86 "@@@STEP_LOG_LINE@json.output@ \"can_use_on_swarming_builders\": tr ue@@@",
87 "@@@STEP_LOG_LINE@json.output@ \"mac\"@@@", 87 "@@@STEP_LOG_LINE@json.output@ }, @@@",
88 "@@@STEP_LOG_LINE@json.output@ ], @@@", 88 "@@@STEP_LOG_LINE@json.output@ \"test\": \"base_unittests\"@@@",
89 "@@@STEP_LOG_LINE@json.output@ \"test\": \"mojo_common_unittests\"@@@", 89 "@@@STEP_LOG_LINE@json.output@ }, @@@",
90 "@@@STEP_LOG_LINE@json.output@ }, @@@", 90 "@@@STEP_LOG_LINE@json.output@ {@@@",
91 "@@@STEP_LOG_LINE@json.output@ {@@@", 91 "@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@",
92 "@@@STEP_LOG_LINE@json.output@ \"args\": [@@@", 92 "@@@STEP_LOG_LINE@json.output@ \"can_use_on_swarming_builders\": tr ue@@@",
93 "@@@STEP_LOG_LINE@json.output@ \"--test-launcher-print-test-stdio=alw ays\"@@@", 93 "@@@STEP_LOG_LINE@json.output@ }, @@@",
94 "@@@STEP_LOG_LINE@json.output@ ], @@@", 94 "@@@STEP_LOG_LINE@json.output@ \"test\": \"browser_tests\"@@@",
95 "@@@STEP_LOG_LINE@json.output@ \"chromium_configs\": [@@@", 95 "@@@STEP_LOG_LINE@json.output@ }@@@",
96 "@@@STEP_LOG_LINE@json.output@ \"chromium_chromeos\", @@@", 96 "@@@STEP_LOG_LINE@json.output@ ]@@@",
97 "@@@STEP_LOG_LINE@json.output@ \"chromium_chromeos_clang\"@@@", 97 "@@@STEP_LOG_LINE@json.output@}@@@",
98 "@@@STEP_LOG_LINE@json.output@ ], @@@",
99 "@@@STEP_LOG_LINE@json.output@ \"platforms\": [@@@",
100 "@@@STEP_LOG_LINE@json.output@ \"linux\"@@@",
101 "@@@STEP_LOG_LINE@json.output@ ], @@@",
102 "@@@STEP_LOG_LINE@json.output@ \"test\": \"sandbox_linux_unittests\"@@@ ",
103 "@@@STEP_LOG_LINE@json.output@ }, @@@",
104 "@@@STEP_LOG_LINE@json.output@ {@@@",
105 "@@@STEP_LOG_LINE@json.output@ \"exclude_builders\": [@@@",
106 "@@@STEP_LOG_LINE@json.output@ \"tryserver.chromium:win_chromium_x64_ rel\"@@@",
107 "@@@STEP_LOG_LINE@json.output@ ], @@@",
108 "@@@STEP_LOG_LINE@json.output@ \"test\": \"browser_tests\"@@@",
109 "@@@STEP_LOG_LINE@json.output@ }@@@",
110 "@@@STEP_LOG_LINE@json.output@]@@@",
111 "@@@STEP_LOG_END@json.output@@@" 98 "@@@STEP_LOG_END@json.output@@@"
112 ] 99 ]
113 }, 100 },
114 { 101 {
115 "abort_on_failure": false, 102 "abort_on_failure": false,
116 "can_fail_build": false, 103 "can_fail_build": false,
117 "cmd": [ 104 "cmd": [
118 "python", 105 "python",
119 "-u", 106 "-u",
120 "[DEPOT_TOOLS]/gclient.py", 107 "[DEPOT_TOOLS]/gclient.py",
121 "runhooks" 108 "runhooks"
122 ], 109 ],
123 "env": { 110 "env": {
124 "GYP_DEFINES": "component=static_library dcheck_always_on=1 fastbuild=1 go madir='[BUILD]/goma' target_arch=x64 use_goma=1" 111 "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"
125 }, 112 },
126 "name": "gclient runhooks" 113 "name": "gclient runhooks"
127 }, 114 },
128 { 115 {
116 "cmd": [
117 "python",
118 "-u",
119 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
120 "--version"
121 ],
122 "name": "swarming.py --version",
123 "stdout": "/path/to/tmp/",
124 "~followup_annotations": [
125 "@@@STEP_TEXT@0.4.8@@@"
126 ]
127 },
128 {
129 "abort_on_failure": false, 129 "abort_on_failure": false,
130 "can_fail_build": false, 130 "can_fail_build": false,
131 "cmd": [ 131 "cmd": [
132 "python", 132 "python",
133 "-u", 133 "-u",
134 "[BUILD]/scripts/slave/compile.py", 134 "[BUILD]/scripts/slave/compile.py",
135 "--target", 135 "--target",
136 "Release", 136 "Release",
137 "--src-dir", 137 "--src-dir",
138 "[SLAVE_BUILD]/src", 138 "[SLAVE_BUILD]/src",
139 "--build-tool", 139 "--build-tool",
140 "ninja", 140 "ninja",
141 "--compiler", 141 "--compiler",
142 "goma", 142 "goma",
143 "--goma-dir", 143 "--goma-dir",
144 "[BUILD]/goma", 144 "[BUILD]/goma",
145 "--", 145 "--",
146 "all", 146 "all",
147 "base_unittests", 147 "base_unittests_run",
148 "mojo_common_unittests", 148 "browser_tests_run",
149 "browser_tests",
150 "chrome" 149 "chrome"
151 ], 150 ],
152 "name": "compile (with patch)" 151 "name": "compile (with patch)"
153 }, 152 },
154 { 153 {
154 "abort_on_failure": true,
155 "cmd": [
156 "python",
157 "-u",
158 "[BUILD]/scripts/slave/recipe_modules/isolate/resources/find_isolated_test s.py",
159 "--build-dir",
160 "[SLAVE_BUILD]/src/out/Release",
161 "--output-json",
162 "/path/to/tmp/json"
163 ],
164 "name": "find isolated tests",
165 "~followup_annotations": [
166 "@@@STEP_LOG_LINE@json.output@{@@@",
167 "@@@STEP_LOG_LINE@json.output@ \"base_unittests\": \"[dummy hash for base _unittests]\", @@@",
168 "@@@STEP_LOG_LINE@json.output@ \"browser_tests\": \"[dummy hash for brows er_tests]\"@@@",
169 "@@@STEP_LOG_LINE@json.output@}@@@",
170 "@@@STEP_LOG_END@json.output@@@",
171 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"base_unittests\": \"[dummy hash for base_unittests]\", \"browser_tests\": \"[dummy hash for browser_tests]\"}@@@"
172 ]
173 },
174 {
155 "allow_subannotations": true, 175 "allow_subannotations": true,
156 "always_run": true, 176 "always_run": true,
157 "cmd": [ 177 "cmd": [
158 "python", 178 "python",
159 "-u", 179 "-u",
160 "[BUILD]/scripts/slave/runtest.py", 180 "[BUILD]/scripts/slave/runtest.py",
161 "--target", 181 "--target",
162 "Release", 182 "Release",
163 "--xvfb", 183 "--xvfb",
164 "--factory-properties", 184 "--factory-properties",
165 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.c hromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_tryb ot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revisi on\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\" , \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavenam e\"}", 185 "{\"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\"}",
166 "--build-properties", 186 "--build-properties",
167 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.c hromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_tryb ot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revisi on\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\" , \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavenam e\"}", 187 "{\"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\"}",
168 "--annotate=gtest", 188 "--annotate=gtest",
169 "--test-type=telemetry_unittests", 189 "--test-type=telemetry_unittests",
170 "--builder-name=linux_chromium_rel", 190 "--builder-name=linux_chromium_rel_swarming",
171 "--slave-name=TestSlavename", 191 "--slave-name=TestSlavename",
172 "--build-number=571", 192 "--build-number=571",
173 "--run-python-script", 193 "--run-python-script",
174 "[SLAVE_BUILD]/src/tools/telemetry/run_tests", 194 "[SLAVE_BUILD]/src/tools/telemetry/run_tests",
175 "--browser=release" 195 "--browser=release"
176 ], 196 ],
177 "name": "telemetry_unittests", 197 "name": "telemetry_unittests",
178 "seed_steps": [ 198 "seed_steps": [
179 "telemetry_unittests", 199 "telemetry_unittests",
180 "telemetry_perf_unittests" 200 "telemetry_perf_unittests"
181 ] 201 ]
182 }, 202 },
183 { 203 {
184 "allow_subannotations": true, 204 "allow_subannotations": true,
185 "always_run": true, 205 "always_run": true,
186 "cmd": [ 206 "cmd": [
187 "python", 207 "python",
188 "-u", 208 "-u",
189 "[BUILD]/scripts/slave/runtest.py", 209 "[BUILD]/scripts/slave/runtest.py",
190 "--target", 210 "--target",
191 "Release", 211 "Release",
192 "--xvfb", 212 "--xvfb",
193 "--factory-properties", 213 "--factory-properties",
194 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.c hromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_tryb ot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revisi on\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\" , \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavenam e\"}", 214 "{\"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\"}",
195 "--build-properties", 215 "--build-properties",
196 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.c hromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_tryb ot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revisi on\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\" , \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavenam e\"}", 216 "{\"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\"}",
197 "--annotate=gtest", 217 "--annotate=gtest",
198 "--test-type=telemetry_perf_unittests", 218 "--test-type=telemetry_perf_unittests",
199 "--builder-name=linux_chromium_rel", 219 "--builder-name=linux_chromium_rel_swarming",
200 "--slave-name=TestSlavename", 220 "--slave-name=TestSlavename",
201 "--build-number=571", 221 "--build-number=571",
202 "--run-python-script", 222 "--run-python-script",
203 "[SLAVE_BUILD]/src/tools/perf/run_tests", 223 "[SLAVE_BUILD]/src/tools/perf/run_tests",
204 "--browser=release" 224 "--browser=release"
205 ], 225 ],
206 "name": "telemetry_perf_unittests" 226 "name": "telemetry_perf_unittests"
207 }, 227 },
208 { 228 {
209 "always_run": true, 229 "always_run": true,
230 "cmd": [
231 "python",
232 "-u",
233 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
234 "trigger",
235 "--swarming",
236 "https://chromium-swarm.appspot.com",
237 "--isolate-server",
238 "https://isolateserver.appspot.com",
239 "--priority",
240 "200",
241 "--shards",
242 "1",
243 "--task-name",
244 "base_unittests (with patch)/Linux/[dummy hash for base_unittests]/linux_c hromium_rel_swarming/571",
245 "--dimension",
246 "os",
247 "Linux",
248 "[dummy hash for base_unittests]",
249 "--",
250 "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
251 ],
252 "name": "[trigger] base_unittests (with patch)"
253 },
254 {
255 "always_run": true,
256 "cmd": [
257 "python",
258 "-u",
259 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
260 "trigger",
261 "--swarming",
262 "https://chromium-swarm.appspot.com",
263 "--isolate-server",
264 "https://isolateserver.appspot.com",
265 "--priority",
266 "200",
267 "--shards",
268 "1",
269 "--task-name",
270 "browser_tests (with patch)/Linux/[dummy hash for browser_tests]/linux_chr omium_rel_swarming/571",
271 "--dimension",
272 "os",
273 "Linux",
274 "[dummy hash for browser_tests]",
275 "--",
276 "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
277 ],
278 "name": "[trigger] browser_tests (with patch)"
279 },
280 {
281 "always_run": true,
210 "can_fail_build": false, 282 "can_fail_build": false,
211 "cmd": [ 283 "cmd": [
212 "python", 284 "python",
213 "-u", 285 "-u",
214 "[SLAVE_BUILD]/src/buildtools/checkdeps/checkdeps.py", 286 "[SLAVE_BUILD]/src/buildtools/checkdeps/checkdeps.py",
215 "--json", 287 "--json",
216 "/path/to/tmp/json" 288 "/path/to/tmp/json"
217 ], 289 ],
218 "name": "checkdeps (with patch)", 290 "name": "checkdeps (with patch)",
219 "~followup_annotations": [ 291 "~followup_annotations": [
220 "@@@STEP_LOG_LINE@json.output@[]@@@", 292 "@@@STEP_LOG_LINE@json.output@[]@@@",
221 "@@@STEP_LOG_END@json.output@@@" 293 "@@@STEP_LOG_END@json.output@@@"
222 ] 294 ]
223 }, 295 },
224 { 296 {
225 "always_run": true, 297 "always_run": true,
226 "can_fail_build": false, 298 "can_fail_build": false,
227 "cmd": [ 299 "cmd": [
228 "python", 300 "python",
229 "-u", 301 "-u",
230 "[SLAVE_BUILD]/src/tools/checkperms/checkperms.py", 302 "[SLAVE_BUILD]/src/tools/checkperms/checkperms.py",
231 "--root", 303 "--root",
232 "[SLAVE_BUILD]/src", 304 "[SLAVE_BUILD]/src",
233 "--json", 305 "--json",
234 "/path/to/tmp/json" 306 "/path/to/tmp/json"
235 ], 307 ],
236 "name": "checkperms (with patch)", 308 "name": "checkperms (with patch)",
237 "~followup_annotations": [ 309 "~followup_annotations": [
238 "@@@STEP_LOG_LINE@json.output@[@@@", 310 "@@@STEP_LOG_LINE@json.output@[]@@@",
239 "@@@STEP_LOG_LINE@json.output@ {@@@",
240 "@@@STEP_LOG_LINE@json.output@ \"error\": \"Must not have executable bi t set\", @@@",
241 "@@@STEP_LOG_LINE@json.output@ \"rel_path\": \"base/basictypes.h\"@@@",
242 "@@@STEP_LOG_LINE@json.output@ }@@@",
243 "@@@STEP_LOG_LINE@json.output@]@@@",
244 "@@@STEP_LOG_END@json.output@@@" 311 "@@@STEP_LOG_END@json.output@@@"
245 ] 312 ]
246 }, 313 },
247 { 314 {
248 "always_run": true, 315 "always_run": true,
249 "can_fail_build": false, 316 "can_fail_build": false,
250 "cmd": [ 317 "cmd": [
251 "python", 318 "python",
252 "-u", 319 "-u",
253 "[SLAVE_BUILD]/src/tools/checklicenses/checklicenses.py", 320 "[SLAVE_BUILD]/src/tools/checklicenses/checklicenses.py",
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
290 "cmd": [ 357 "cmd": [
291 "python", 358 "python",
292 "-u", 359 "-u",
293 "[SLAVE_BUILD]/src/tools/deps2git/deps2submodules.py", 360 "[SLAVE_BUILD]/src/tools/deps2git/deps2submodules.py",
294 "--gitless", 361 "--gitless",
295 "[SLAVE_BUILD]/src/.DEPS.git" 362 "[SLAVE_BUILD]/src/.DEPS.git"
296 ], 363 ],
297 "name": "deps2submodules" 364 "name": "deps2submodules"
298 }, 365 },
299 { 366 {
300 "allow_subannotations": true,
301 "always_run": true,
302 "can_fail_build": false, 367 "can_fail_build": false,
303 "cmd": [ 368 "cmd": [
304 "python", 369 "python",
305 "-u", 370 "-u",
306 "[BUILD]/scripts/slave/runtest.py", 371 "[SLAVE_BUILD]/src/chrome/test/nacl_test_injection/buildbot_nacl_integrati on.py",
307 "--target", 372 "--mode",
308 "Release", 373 "Release",
309 "--xvfb", 374 "--json_build_results_output_file",
310 "--factory-properties", 375 "/path/to/tmp/json"
311 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.c hromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_tryb ot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revisi on\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\" , \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavenam e\"}",
312 "--build-properties",
313 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.c hromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_tryb ot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revisi on\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\" , \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavenam e\"}",
314 "--annotate=gtest",
315 "--test-launcher-summary-output",
316 "/path/to/tmp/json",
317 "--builder-name=linux_chromium_rel",
318 "--slave-name=TestSlavename",
319 "--build-number=571",
320 "--parallel",
321 "base_unittests"
322 ], 376 ],
323 "name": "base_unittests (with patch)" 377 "name": "nacl_integration (with patch)",
378 "~followup_annotations": [
379 "@@@STEP_LOG_LINE@json.output@[]@@@",
380 "@@@STEP_LOG_END@json.output@@@"
381 ]
324 }, 382 },
325 { 383 {
326 "allow_subannotations": true, 384 "allow_subannotations": true,
327 "always_run": true, 385 "always_run": true,
328 "can_fail_build": false, 386 "can_fail_build": false,
329 "cmd": [ 387 "cmd": [
330 "python", 388 "python",
331 "-u", 389 "-u",
332 "[BUILD]/scripts/slave/runtest.py", 390 "[BUILD]/scripts/slave/recipe_modules/swarming/resources/collect_gtest_tas k.py",
333 "--target", 391 "--swarming-client-dir",
334 "Release", 392 "[SLAVE_BUILD]/src/tools/swarming_client",
335 "--xvfb", 393 "--temp-root-dir",
336 "--factory-properties", 394 "[TMP_BASE]",
337 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.c hromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_tryb ot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revisi on\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\" , \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavenam e\"}", 395 "--merged-test-output",
338 "--build-properties",
339 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.c hromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_tryb ot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revisi on\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\" , \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavenam e\"}",
340 "--annotate=gtest",
341 "--test-launcher-summary-output",
342 "/path/to/tmp/json", 396 "/path/to/tmp/json",
343 "--builder-name=linux_chromium_rel", 397 "--",
344 "--slave-name=TestSlavename", 398 "collect",
345 "--build-number=571", 399 "--swarming",
346 "--parallel", 400 "https://chromium-swarm.appspot.com",
347 "mojo_common_unittests" 401 "--shards",
402 "1",
403 "--decorate",
404 "--print-status-updates",
405 "base_unittests (with patch)/Linux/[dummy hash for base_unittests]/linux_c hromium_rel_swarming/571"
348 ], 406 ],
349 "name": "mojo_common_unittests (with patch)" 407 "name": "[swarming] base_unittests (with patch)",
408 "~followup_annotations": [
409 "step returned non-zero exit code: 1",
410 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
411 "@@@STEP_FAILURE@@@"
412 ]
350 }, 413 },
351 { 414 {
352 "allow_subannotations": true, 415 "allow_subannotations": true,
353 "always_run": true, 416 "always_run": true,
354 "can_fail_build": false, 417 "can_fail_build": false,
355 "cmd": [ 418 "cmd": [
356 "python", 419 "python",
357 "-u", 420 "-u",
358 "[BUILD]/scripts/slave/runtest.py", 421 "[BUILD]/scripts/slave/recipe_modules/swarming/resources/collect_gtest_tas k.py",
359 "--target", 422 "--swarming-client-dir",
360 "Release", 423 "[SLAVE_BUILD]/src/tools/swarming_client",
361 "--xvfb", 424 "--temp-root-dir",
362 "--factory-properties", 425 "[TMP_BASE]",
363 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.c hromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_tryb ot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revisi on\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\" , \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavenam e\"}", 426 "--merged-test-output",
364 "--build-properties",
365 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"\", \"build_config\": \"Release\", \"buildername\": \"linux_chromium _rel\", \"buildnumber\": 571, \"issue\": 12853011, \"mastername\": \"tryserver.c hromium\", \"patchset\": 1, \"project\": \"chrome\", \"recipe\": \"chromium_tryb ot\", \"repository\": \"\", \"requester\": \"commit-bot@chromium.org\", \"revisi on\": null, \"rietveld\": \"https://codereview.chromium.org\", \"root\": \"src\" , \"slavename\": \"TestSlavename\", \"workdir\": \"/path/to/workdir/TestSlavenam e\"}",
366 "--annotate=gtest",
367 "--test-launcher-summary-output",
368 "/path/to/tmp/json", 427 "/path/to/tmp/json",
369 "--builder-name=linux_chromium_rel", 428 "--",
370 "--slave-name=TestSlavename", 429 "collect",
371 "--build-number=571", 430 "--swarming",
372 "--parallel", 431 "https://chromium-swarm.appspot.com",
373 "browser_tests" 432 "--shards",
433 "1",
434 "--decorate",
435 "--print-status-updates",
436 "browser_tests (with patch)/Linux/[dummy hash for browser_tests]/linux_chr omium_rel_swarming/571"
374 ], 437 ],
375 "name": "browser_tests (with patch)" 438 "name": "[swarming] browser_tests (with patch)"
376 },
377 {
378 "can_fail_build": false,
379 "cmd": [
380 "python",
381 "-u",
382 "[SLAVE_BUILD]/src/chrome/test/nacl_test_injection/buildbot_nacl_integrati on.py",
383 "--mode",
384 "Release",
385 "--json_build_results_output_file",
386 "/path/to/tmp/json"
387 ],
388 "name": "nacl_integration (with patch)",
389 "~followup_annotations": [
390 "@@@STEP_LOG_LINE@json.output@[]@@@",
391 "@@@STEP_LOG_END@json.output@@@"
392 ]
393 }, 439 },
394 { 440 {
395 "abort_on_failure": true, 441 "abort_on_failure": true,
396 "always_run": true, 442 "always_run": true,
397 "cmd": [ 443 "cmd": [
398 "python", 444 "python",
399 "-u", 445 "-u",
400 "[BUILD]/scripts/slave/bot_update.py", 446 "[BUILD]/scripts/slave/bot_update.py",
401 "--master", 447 "--master",
402 "tryserver.chromium", 448 "tryserver.chromium",
403 "--builder", 449 "--builder",
404 "linux_chromium_rel", 450 "linux_chromium_rel_swarming",
405 "--slave", 451 "--slave",
406 "TestSlavename", 452 "TestSlavename",
407 "--spec", 453 "--spec",
408 "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'}]", 454 "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'}]",
409 "--root", 455 "--root",
410 "src", 456 "src",
411 "--revision_mapping_file", 457 "--revision_mapping_file",
412 "{\"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\"}", 458 "{\"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\"}",
413 "--output_json", 459 "--output_json",
414 "/path/to/tmp/json", 460 "/path/to/tmp/json",
(...skipping 30 matching lines...) Expand all
445 }, 491 },
446 { 492 {
447 "always_run": true, 493 "always_run": true,
448 "cmd": [ 494 "cmd": [
449 "python", 495 "python",
450 "-u", 496 "-u",
451 "[DEPOT_TOOLS]/gclient.py", 497 "[DEPOT_TOOLS]/gclient.py",
452 "runhooks" 498 "runhooks"
453 ], 499 ],
454 "env": { 500 "env": {
455 "GYP_DEFINES": "component=static_library dcheck_always_on=1 fastbuild=1 go madir='[BUILD]/goma' target_arch=x64 use_goma=1" 501 "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"
456 }, 502 },
457 "name": "gclient runhooks (2)" 503 "name": "gclient runhooks (2)"
458 }, 504 },
459 { 505 {
506 "abort_on_failure": false,
460 "always_run": true, 507 "always_run": true,
461 "can_fail_build": false, 508 "can_fail_build": false,
462 "cmd": [ 509 "cmd": [
463 "python", 510 "python",
464 "-u", 511 "-u",
465 "[SLAVE_BUILD]/src/tools/checkperms/checkperms.py", 512 "[BUILD]/scripts/slave/compile.py",
466 "--root", 513 "--target",
514 "Release",
515 "--src-dir",
467 "[SLAVE_BUILD]/src", 516 "[SLAVE_BUILD]/src",
468 "--json", 517 "--build-tool",
518 "ninja",
519 "--compiler",
520 "goma",
521 "--goma-dir",
522 "[BUILD]/goma",
523 "--",
524 "base_unittests_run"
525 ],
526 "name": "compile (without patch)"
527 },
528 {
529 "abort_on_failure": true,
530 "always_run": true,
531 "cmd": [
532 "python",
533 "-u",
534 "[BUILD]/scripts/slave/recipe_modules/isolate/resources/find_isolated_test s.py",
535 "--build-dir",
536 "[SLAVE_BUILD]/src/out/Release",
537 "--output-json",
469 "/path/to/tmp/json" 538 "/path/to/tmp/json"
470 ], 539 ],
471 "name": "checkperms (without patch)", 540 "name": "find isolated tests (2)",
472 "~followup_annotations": [ 541 "~followup_annotations": [
473 "@@@STEP_LOG_LINE@json.output@[]@@@", 542 "@@@STEP_LOG_LINE@json.output@{@@@",
474 "@@@STEP_LOG_END@json.output@@@" 543 "@@@STEP_LOG_LINE@json.output@ \"base_unittests\": \"[dummy hash for base _unittests]\"@@@",
544 "@@@STEP_LOG_LINE@json.output@}@@@",
545 "@@@STEP_LOG_END@json.output@@@",
546 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"base_unittests\": \"[dummy hash for base_unittests]\"}@@@"
475 ] 547 ]
476 }, 548 },
477 { 549 {
478 "always_run": true, 550 "always_run": true,
479 "cmd": [ 551 "cmd": [
480 "python", 552 "python",
481 "-u", 553 "-u",
554 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
555 "trigger",
556 "--swarming",
557 "https://chromium-swarm.appspot.com",
558 "--isolate-server",
559 "https://isolateserver.appspot.com",
560 "--priority",
561 "200",
562 "--shards",
563 "1",
564 "--task-name",
565 "base_unittests (without patch)/Linux/[dummy hash for base_unittests]/linu x_chromium_rel_swarming/571",
566 "--dimension",
567 "os",
568 "Linux",
569 "[dummy hash for base_unittests]",
570 "--",
571 "--gtest_filter=Test.Two",
572 "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
573 ],
574 "name": "[trigger] base_unittests (without patch)"
575 },
576 {
577 "allow_subannotations": true,
578 "always_run": true,
579 "can_fail_build": false,
580 "cmd": [
581 "python",
582 "-u",
583 "[BUILD]/scripts/slave/recipe_modules/swarming/resources/collect_gtest_tas k.py",
584 "--swarming-client-dir",
585 "[SLAVE_BUILD]/src/tools/swarming_client",
586 "--temp-root-dir",
587 "[TMP_BASE]",
588 "--merged-test-output",
589 "/path/to/tmp/json",
590 "--",
591 "collect",
592 "--swarming",
593 "https://chromium-swarm.appspot.com",
594 "--shards",
595 "1",
596 "--decorate",
597 "--print-status-updates",
598 "base_unittests (without patch)/Linux/[dummy hash for base_unittests]/linu x_chromium_rel_swarming/571"
599 ],
600 "name": "[swarming] base_unittests (without patch)"
601 },
602 {
603 "always_run": true,
604 "cmd": [
605 "python",
606 "-u",
482 "\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", 607 "\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",
483 "{\"ignored\": [], \"new\": [\"base/basictypes.h: Must not have executable bit set\"]}" 608 "{\"ignored\": [], \"new\": [\"Test.Two\"]}"
484 ], 609 ],
485 "name": "checkperms", 610 "name": "base_unittests",
486 "~followup_annotations": [ 611 "~followup_annotations": [
487 "@@@STEP_TEXT@<br/>failures:<br/>base/basictypes.h: Must not have executab le bit set<br/>@@@", 612 "@@@STEP_TEXT@<br/>failures:<br/>Test.Two<br/>@@@",
488 "@@@STEP_LOG_LINE@python.inline@@@@", 613 "@@@STEP_LOG_LINE@python.inline@@@@",
489 "@@@STEP_LOG_LINE@python.inline@import sys, json@@@", 614 "@@@STEP_LOG_LINE@python.inline@import sys, json@@@",
490 "@@@STEP_LOG_LINE@python.inline@failures = json.load(open(sys.argv[1], 'rb '))@@@", 615 "@@@STEP_LOG_LINE@python.inline@failures = json.load(open(sys.argv[1], 'rb '))@@@",
491 "@@@STEP_LOG_LINE@python.inline@@@@", 616 "@@@STEP_LOG_LINE@python.inline@@@@",
492 "@@@STEP_LOG_LINE@python.inline@success = True@@@", 617 "@@@STEP_LOG_LINE@python.inline@success = True@@@",
493 "@@@STEP_LOG_LINE@python.inline@@@@", 618 "@@@STEP_LOG_LINE@python.inline@@@@",
494 "@@@STEP_LOG_LINE@python.inline@if failures['new']:@@@", 619 "@@@STEP_LOG_LINE@python.inline@if failures['new']:@@@",
495 "@@@STEP_LOG_LINE@python.inline@ success = False@@@", 620 "@@@STEP_LOG_LINE@python.inline@ success = False@@@",
496 "@@@STEP_LOG_LINE@python.inline@ print 'New failures:'@@@", 621 "@@@STEP_LOG_LINE@python.inline@ print 'New failures:'@@@",
497 "@@@STEP_LOG_LINE@python.inline@ for f in failures['new']:@@@", 622 "@@@STEP_LOG_LINE@python.inline@ for f in failures['new']:@@@",
498 "@@@STEP_LOG_LINE@python.inline@ print f@@@", 623 "@@@STEP_LOG_LINE@python.inline@ print f@@@",
499 "@@@STEP_LOG_LINE@python.inline@@@@", 624 "@@@STEP_LOG_LINE@python.inline@@@@",
500 "@@@STEP_LOG_LINE@python.inline@if failures['ignored']:@@@", 625 "@@@STEP_LOG_LINE@python.inline@if failures['ignored']:@@@",
501 "@@@STEP_LOG_LINE@python.inline@ print 'Ignored failures:'@@@", 626 "@@@STEP_LOG_LINE@python.inline@ print 'Ignored failures:'@@@",
502 "@@@STEP_LOG_LINE@python.inline@ for f in failures['ignored']:@@@", 627 "@@@STEP_LOG_LINE@python.inline@ for f in failures['ignored']:@@@",
503 "@@@STEP_LOG_LINE@python.inline@ print f@@@", 628 "@@@STEP_LOG_LINE@python.inline@ print f@@@",
504 "@@@STEP_LOG_LINE@python.inline@@@@", 629 "@@@STEP_LOG_LINE@python.inline@@@@",
505 "@@@STEP_LOG_LINE@python.inline@sys.exit(0 if success else 1)@@@", 630 "@@@STEP_LOG_LINE@python.inline@sys.exit(0 if success else 1)@@@",
506 "@@@STEP_LOG_END@python.inline@@@", 631 "@@@STEP_LOG_END@python.inline@@@",
507 "@@@STEP_FAILURE@@@" 632 "@@@STEP_FAILURE@@@"
508 ] 633 ]
509 } 634 }
510 ] 635 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698