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

Side by Side Diff: infra/bots/recipes/swarm_test.expected/Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Debug.json

Issue 2175373002: Move Skia recipes from build repo (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Partially address comments Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 [
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "[SLAVE_BUILD]/skia/tools/buildbot_spec.py",
7 "/path/to/tmp/json",
8 "Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Debug"
9 ],
10 "cwd": "[SLAVE_BUILD]/skia",
11 "name": "exec buildbot_spec.py",
12 "~followup_annotations": [
13 "@@@STEP_LOG_LINE@json.output@{@@@",
14 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@",
15 "@@@STEP_LOG_LINE@json.output@ \"iOSShell\"@@@",
16 "@@@STEP_LOG_LINE@json.output@ ], @@@",
17 "@@@STEP_LOG_LINE@json.output@ \"builder_cfg\": {@@@",
18 "@@@STEP_LOG_LINE@json.output@ \"arch\": \"Arm7\", @@@",
19 "@@@STEP_LOG_LINE@json.output@ \"compiler\": \"Clang\", @@@",
20 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Debug\", @@@",
21 "@@@STEP_LOG_LINE@json.output@ \"cpu_or_gpu\": \"GPU\", @@@",
22 "@@@STEP_LOG_LINE@json.output@ \"cpu_or_gpu_value\": \"SGX554\", @@@",
23 "@@@STEP_LOG_LINE@json.output@ \"is_trybot\": false, @@@",
24 "@@@STEP_LOG_LINE@json.output@ \"model\": \"iPad4\", @@@",
25 "@@@STEP_LOG_LINE@json.output@ \"os\": \"iOS\", @@@",
26 "@@@STEP_LOG_LINE@json.output@ \"role\": \"Test\"@@@",
27 "@@@STEP_LOG_LINE@json.output@ }, @@@",
28 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Debug\", @@@",
29 "@@@STEP_LOG_LINE@json.output@ \"device_cfg\": \"iPad4,1\", @@@",
30 "@@@STEP_LOG_LINE@json.output@ \"dm_flags\": [@@@",
31 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
32 "@@@STEP_LOG_LINE@json.output@ ], @@@",
33 "@@@STEP_LOG_LINE@json.output@ \"do_perf_steps\": true, @@@",
34 "@@@STEP_LOG_LINE@json.output@ \"do_test_steps\": true, @@@",
35 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
36 "@@@STEP_LOG_LINE@json.output@ \"CC\": \"/usr/bin/clang\", @@@",
37 "@@@STEP_LOG_LINE@json.output@ \"CXX\": \"/usr/bin/clang++\", @@@",
38 "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"skia_arch_type=arm sk ia_clang_build=1 skia_os=ios skia_warnings_as_errors=0\"@@@",
39 "@@@STEP_LOG_LINE@json.output@ }, @@@",
40 "@@@STEP_LOG_LINE@json.output@ \"nanobench_flags\": [@@@",
41 "@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
42 "@@@STEP_LOG_LINE@json.output@ ], @@@",
43 "@@@STEP_LOG_LINE@json.output@ \"upload_dm_results\": true, @@@",
44 "@@@STEP_LOG_LINE@json.output@ \"upload_perf_results\": false@@@",
45 "@@@STEP_LOG_LINE@json.output@}@@@",
46 "@@@STEP_LOG_END@json.output@@@"
47 ]
48 },
49 {
50 "cmd": [
51 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_install"
52 ],
53 "env": {
54 "BUILDTYPE": "Debug",
55 "CC": "/usr/bin/clang",
56 "CHROME_HEADLESS": "1",
57 "CXX": "/usr/bin/clang++",
58 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
59 "SKIA_OUT": "[SLAVE_BUILD]/out",
60 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
61 },
62 "name": "install iOSShell"
63 },
64 {
65 "cmd": [
66 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_push_if_needed",
67 "[SLAVE_BUILD]/skia/resources",
68 "skiabot/skia_resources"
69 ],
70 "env": {
71 "BUILDTYPE": "Debug",
72 "CC": "/usr/bin/clang",
73 "CHROME_HEADLESS": "1",
74 "CXX": "/usr/bin/clang++",
75 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
76 "SKIA_OUT": "[SLAVE_BUILD]/out",
77 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
78 },
79 "name": "push resources to skia_resources"
80 },
81 {
82 "cmd": [
83 "python",
84 "-u",
85 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
86 "[SLAVE_BUILD]/skia/infra/bots/assets/skp/VERSION",
87 "/path/to/tmp/"
88 ],
89 "name": "Get downloaded SKP VERSION"
90 },
91 {
92 "cmd": [
93 "python",
94 "-u",
95 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
96 "42",
97 "[SLAVE_BUILD]/tmp/SKP_VERSION"
98 ],
99 "name": "write SKP_VERSION"
100 },
101 {
102 "cmd": [
103 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_cat_file",
104 "skiabot/skia_tmp_dir/SKP_VERSION"
105 ],
106 "env": {
107 "BUILDTYPE": "Debug",
108 "CC": "/usr/bin/clang",
109 "CHROME_HEADLESS": "1",
110 "CXX": "/usr/bin/clang++",
111 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
112 "SKIA_OUT": "[SLAVE_BUILD]/out",
113 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
114 },
115 "name": "read SKP_VERSION",
116 "stdout": "/path/to/tmp/"
117 },
118 {
119 "cmd": [
120 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_rm",
121 "skiabot/skia_tmp_dir/SKP_VERSION"
122 ],
123 "env": {
124 "BUILDTYPE": "Debug",
125 "CC": "/usr/bin/clang",
126 "CHROME_HEADLESS": "1",
127 "CXX": "/usr/bin/clang++",
128 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
129 "SKIA_OUT": "[SLAVE_BUILD]/out",
130 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
131 },
132 "name": "rm skiabot/skia_tmp_dir/SKP_VERSION"
133 },
134 {
135 "cmd": [
136 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_rm",
137 "skiabot/skia_skp/skps"
138 ],
139 "env": {
140 "BUILDTYPE": "Debug",
141 "CC": "/usr/bin/clang",
142 "CHROME_HEADLESS": "1",
143 "CXX": "/usr/bin/clang++",
144 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
145 "SKIA_OUT": "[SLAVE_BUILD]/out",
146 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
147 },
148 "name": "rmdir skiabot/skia_skp/skps"
149 },
150 {
151 "cmd": [
152 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_mkdir",
153 "skiabot/skia_skp/skps"
154 ],
155 "env": {
156 "BUILDTYPE": "Debug",
157 "CC": "/usr/bin/clang",
158 "CHROME_HEADLESS": "1",
159 "CXX": "/usr/bin/clang++",
160 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
161 "SKIA_OUT": "[SLAVE_BUILD]/out",
162 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
163 },
164 "name": "mkdir skiabot/skia_skp/skps"
165 },
166 {
167 "cmd": [
168 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_push_if_needed",
169 "[SLAVE_BUILD]/skp",
170 "skiabot/skia_skp/skps"
171 ],
172 "env": {
173 "BUILDTYPE": "Debug",
174 "CC": "/usr/bin/clang",
175 "CHROME_HEADLESS": "1",
176 "CXX": "/usr/bin/clang++",
177 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
178 "SKIA_OUT": "[SLAVE_BUILD]/out",
179 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
180 },
181 "name": "push skp to skps"
182 },
183 {
184 "cmd": [
185 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_push_file",
186 "[SLAVE_BUILD]/tmp/SKP_VERSION",
187 "skiabot/skia_tmp_dir/SKP_VERSION"
188 ],
189 "env": {
190 "BUILDTYPE": "Debug",
191 "CC": "/usr/bin/clang",
192 "CHROME_HEADLESS": "1",
193 "CXX": "/usr/bin/clang++",
194 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
195 "SKIA_OUT": "[SLAVE_BUILD]/out",
196 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
197 },
198 "name": "push [SLAVE_BUILD]/tmp/SKP_VERSION"
199 },
200 {
201 "cmd": [
202 "python",
203 "-u",
204 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
205 "[SLAVE_BUILD]/skia/infra/bots/assets/skimage/VERSION",
206 "/path/to/tmp/"
207 ],
208 "name": "Get downloaded skimage VERSION"
209 },
210 {
211 "cmd": [
212 "python",
213 "-u",
214 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
215 "42",
216 "[SLAVE_BUILD]/tmp/SK_IMAGE_VERSION"
217 ],
218 "name": "write SK_IMAGE_VERSION"
219 },
220 {
221 "cmd": [
222 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_cat_file",
223 "skiabot/skia_tmp_dir/SK_IMAGE_VERSION"
224 ],
225 "env": {
226 "BUILDTYPE": "Debug",
227 "CC": "/usr/bin/clang",
228 "CHROME_HEADLESS": "1",
229 "CXX": "/usr/bin/clang++",
230 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
231 "SKIA_OUT": "[SLAVE_BUILD]/out",
232 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
233 },
234 "name": "read SK_IMAGE_VERSION",
235 "stdout": "/path/to/tmp/"
236 },
237 {
238 "cmd": [
239 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_rm",
240 "skiabot/skia_tmp_dir/SK_IMAGE_VERSION"
241 ],
242 "env": {
243 "BUILDTYPE": "Debug",
244 "CC": "/usr/bin/clang",
245 "CHROME_HEADLESS": "1",
246 "CXX": "/usr/bin/clang++",
247 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
248 "SKIA_OUT": "[SLAVE_BUILD]/out",
249 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
250 },
251 "name": "rm skiabot/skia_tmp_dir/SK_IMAGE_VERSION"
252 },
253 {
254 "cmd": [
255 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_rm",
256 "skiabot/skia_images"
257 ],
258 "env": {
259 "BUILDTYPE": "Debug",
260 "CC": "/usr/bin/clang",
261 "CHROME_HEADLESS": "1",
262 "CXX": "/usr/bin/clang++",
263 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
264 "SKIA_OUT": "[SLAVE_BUILD]/out",
265 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
266 },
267 "name": "rmdir skiabot/skia_images"
268 },
269 {
270 "cmd": [
271 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_mkdir",
272 "skiabot/skia_images"
273 ],
274 "env": {
275 "BUILDTYPE": "Debug",
276 "CC": "/usr/bin/clang",
277 "CHROME_HEADLESS": "1",
278 "CXX": "/usr/bin/clang++",
279 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
280 "SKIA_OUT": "[SLAVE_BUILD]/out",
281 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
282 },
283 "name": "mkdir skiabot/skia_images"
284 },
285 {
286 "cmd": [
287 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_push_if_needed",
288 "[SLAVE_BUILD]/skimage",
289 "skiabot/skia_images"
290 ],
291 "env": {
292 "BUILDTYPE": "Debug",
293 "CC": "/usr/bin/clang",
294 "CHROME_HEADLESS": "1",
295 "CXX": "/usr/bin/clang++",
296 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
297 "SKIA_OUT": "[SLAVE_BUILD]/out",
298 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
299 },
300 "name": "push skimage to skia_images"
301 },
302 {
303 "cmd": [
304 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_push_file",
305 "[SLAVE_BUILD]/tmp/SK_IMAGE_VERSION",
306 "skiabot/skia_tmp_dir/SK_IMAGE_VERSION"
307 ],
308 "env": {
309 "BUILDTYPE": "Debug",
310 "CC": "/usr/bin/clang",
311 "CHROME_HEADLESS": "1",
312 "CXX": "/usr/bin/clang++",
313 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
314 "SKIA_OUT": "[SLAVE_BUILD]/out",
315 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
316 },
317 "name": "push [SLAVE_BUILD]/tmp/SK_IMAGE_VERSION"
318 },
319 {
320 "cmd": [
321 "python",
322 "-u",
323 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
324 "[CUSTOM_[SWARM_OUT_DIR]]/dm"
325 ],
326 "env": {
327 "PYTHONPATH": "[SLAVE_BUILD]/skia/infra/bots/.recipe_deps/build/scripts"
328 },
329 "name": "rmtree dm",
330 "~followup_annotations": [
331 "@@@STEP_LOG_LINE@python.inline@@@@",
332 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
333 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
334 "@@@STEP_LOG_LINE@python.inline@@@@",
335 "@@@STEP_LOG_LINE@python.inline@@@@",
336 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
337 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
338 "@@@STEP_LOG_END@python.inline@@@"
339 ]
340 },
341 {
342 "cmd": [
343 "python",
344 "-u",
345 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
346 "[CUSTOM_[SWARM_OUT_DIR]]/dm",
347 "511"
348 ],
349 "name": "makedirs dm",
350 "~followup_annotations": [
351 "@@@STEP_LOG_LINE@python.inline@@@@",
352 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
353 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
354 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
355 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
356 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
357 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
358 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
359 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
360 "@@@STEP_LOG_END@python.inline@@@"
361 ]
362 },
363 {
364 "cmd": [
365 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_rm",
366 "skiabot/skia_dm"
367 ],
368 "env": {
369 "BUILDTYPE": "Debug",
370 "CC": "/usr/bin/clang",
371 "CHROME_HEADLESS": "1",
372 "CXX": "/usr/bin/clang++",
373 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
374 "SKIA_OUT": "[SLAVE_BUILD]/out",
375 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
376 },
377 "name": "rmdir skiabot/skia_dm"
378 },
379 {
380 "cmd": [
381 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_mkdir",
382 "skiabot/skia_dm"
383 ],
384 "env": {
385 "BUILDTYPE": "Debug",
386 "CC": "/usr/bin/clang",
387 "CHROME_HEADLESS": "1",
388 "CXX": "/usr/bin/clang++",
389 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
390 "SKIA_OUT": "[SLAVE_BUILD]/out",
391 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
392 },
393 "name": "mkdir skiabot/skia_dm"
394 },
395 {
396 "cmd": [
397 "python",
398 "-u",
399 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
400 "[SLAVE_BUILD]/tmp",
401 "511"
402 ],
403 "name": "makedirs tmp_dir",
404 "~followup_annotations": [
405 "@@@STEP_LOG_LINE@python.inline@@@@",
406 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
407 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
408 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
409 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
410 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
411 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
412 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
413 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
414 "@@@STEP_LOG_END@python.inline@@@"
415 ]
416 },
417 {
418 "cmd": [
419 "python",
420 "-u",
421 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\ nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/_/hashes'\nRETRIES = 5\nT IMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in r ange(RETRIES):\n try:\n with contextlib.closing(\n urllib2.urlopen(HA SHES_URL, timeout=TIMEOUT)) as w:\n hashes = w.read()\n with open(sys. argv[1], 'w') as f:\n f.write(hashes)\n break\n except Exception as e:\n print 'Failed to get uninteresting hashes from %s:' % HASHES_URL\n print e\n if retry == RETRIES:\n raise\n waittime = WAIT_BASE * math .pow(2, retry)\n print 'Retry in %d seconds.' % waittime\n time.sleep(wait time)\n",
422 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt"
423 ],
424 "cwd": "[SLAVE_BUILD]/skia",
425 "env": {
426 "BUILDTYPE": "Debug",
427 "CC": "/usr/bin/clang",
428 "CHROME_HEADLESS": "1",
429 "CXX": "/usr/bin/clang++",
430 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
431 "SKIA_OUT": "[SLAVE_BUILD]/out"
432 },
433 "name": "get uninteresting hashes",
434 "~followup_annotations": [
435 "@@@STEP_LOG_LINE@python.inline@@@@",
436 "@@@STEP_LOG_LINE@python.inline@import contextlib@@@",
437 "@@@STEP_LOG_LINE@python.inline@import math@@@",
438 "@@@STEP_LOG_LINE@python.inline@import socket@@@",
439 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
440 "@@@STEP_LOG_LINE@python.inline@import time@@@",
441 "@@@STEP_LOG_LINE@python.inline@import urllib2@@@",
442 "@@@STEP_LOG_LINE@python.inline@@@@",
443 "@@@STEP_LOG_LINE@python.inline@HASHES_URL = 'https://gold.skia.org/_/hash es'@@@",
444 "@@@STEP_LOG_LINE@python.inline@RETRIES = 5@@@",
445 "@@@STEP_LOG_LINE@python.inline@TIMEOUT = 60@@@",
446 "@@@STEP_LOG_LINE@python.inline@WAIT_BASE = 15@@@",
447 "@@@STEP_LOG_LINE@python.inline@@@@",
448 "@@@STEP_LOG_LINE@python.inline@socket.setdefaulttimeout(TIMEOUT)@@@",
449 "@@@STEP_LOG_LINE@python.inline@for retry in range(RETRIES):@@@",
450 "@@@STEP_LOG_LINE@python.inline@ try:@@@",
451 "@@@STEP_LOG_LINE@python.inline@ with contextlib.closing(@@@",
452 "@@@STEP_LOG_LINE@python.inline@ urllib2.urlopen(HASHES_URL, timeou t=TIMEOUT)) as w:@@@",
453 "@@@STEP_LOG_LINE@python.inline@ hashes = w.read()@@@",
454 "@@@STEP_LOG_LINE@python.inline@ with open(sys.argv[1], 'w') as f:@@@ ",
455 "@@@STEP_LOG_LINE@python.inline@ f.write(hashes)@@@",
456 "@@@STEP_LOG_LINE@python.inline@ break@@@",
457 "@@@STEP_LOG_LINE@python.inline@ except Exception as e:@@@",
458 "@@@STEP_LOG_LINE@python.inline@ print 'Failed to get uninteresting has hes from %s:' % HASHES_URL@@@",
459 "@@@STEP_LOG_LINE@python.inline@ print e@@@",
460 "@@@STEP_LOG_LINE@python.inline@ if retry == RETRIES:@@@",
461 "@@@STEP_LOG_LINE@python.inline@ raise@@@",
462 "@@@STEP_LOG_LINE@python.inline@ waittime = WAIT_BASE * math.pow(2, ret ry)@@@",
463 "@@@STEP_LOG_LINE@python.inline@ print 'Retry in %d seconds.' % waittim e@@@",
464 "@@@STEP_LOG_LINE@python.inline@ time.sleep(waittime)@@@",
465 "@@@STEP_LOG_END@python.inline@@@"
466 ]
467 },
468 {
469 "cmd": [
470 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_push_file",
471 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt",
472 "skiabot/skia_tmp_dir/uninteresting_hashes.txt"
473 ],
474 "env": {
475 "BUILDTYPE": "Debug",
476 "CC": "/usr/bin/clang",
477 "CHROME_HEADLESS": "1",
478 "CXX": "/usr/bin/clang++",
479 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
480 "SKIA_OUT": "[SLAVE_BUILD]/out",
481 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
482 },
483 "name": "push [SLAVE_BUILD]/tmp/uninteresting_hashes.txt"
484 },
485 {
486 "cmd": [
487 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_run_skia",
488 "--dm",
489 "--undefok",
490 "--resourcePath",
491 "skiabot/skia_resources",
492 "--skps",
493 "skiabot/skia_skp/skps",
494 "--images",
495 "skiabot/skia_images/dm",
496 "--colorImages",
497 "skiabot/skia_images/colorspace",
498 "--nameByHash",
499 "--properties",
500 "gitHash",
501 "abc123",
502 "master",
503 "client.skia",
504 "builder",
505 "Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Debug",
506 "build_number",
507 "5",
508 "--key",
509 "arch",
510 "Arm7",
511 "compiler",
512 "Clang",
513 "configuration",
514 "Debug",
515 "cpu_or_gpu",
516 "GPU",
517 "cpu_or_gpu_value",
518 "SGX554",
519 "model",
520 "iPad4",
521 "os",
522 "iOS",
523 "--uninterestingHashesFile",
524 "skiabot/skia_tmp_dir/uninteresting_hashes.txt",
525 "--writePath",
526 "skiabot/skia_dm",
527 "--nocpu",
528 "--dummy-flags"
529 ],
530 "env": {
531 "BUILDTYPE": "Debug",
532 "CC": "/usr/bin/clang",
533 "CHROME_HEADLESS": "1",
534 "CXX": "/usr/bin/clang++",
535 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
536 "SKIA_OUT": "[SLAVE_BUILD]/out",
537 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
538 },
539 "name": "dm"
540 },
541 {
542 "cmd": [
543 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_pull_if_needed",
544 "skiabot/skia_dm",
545 "[CUSTOM_[SWARM_OUT_DIR]]/dm"
546 ],
547 "env": {
548 "BUILDTYPE": "Debug",
549 "CC": "/usr/bin/clang",
550 "CHROME_HEADLESS": "1",
551 "CXX": "/usr/bin/clang++",
552 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
553 "SKIA_OUT": "[SLAVE_BUILD]/out",
554 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
555 },
556 "name": "pull skia_dm"
557 },
558 {
559 "cmd": [
560 "[SLAVE_BUILD]/skia/platform_tools/ios/bin/ios_restart"
561 ],
562 "env": {
563 "BUILDTYPE": "Debug",
564 "CC": "/usr/bin/clang",
565 "CHROME_HEADLESS": "1",
566 "CXX": "/usr/bin/clang++",
567 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
568 "SKIA_OUT": "[SLAVE_BUILD]/out",
569 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
570 },
571 "name": "reboot"
572 },
573 {
574 "cmd": [
575 "sleep",
576 "20"
577 ],
578 "env": {
579 "BUILDTYPE": "Debug",
580 "CC": "/usr/bin/clang",
581 "CHROME_HEADLESS": "1",
582 "CXX": "/usr/bin/clang++",
583 "GYP_DEFINES": "skia_arch_type=arm skia_clang_build=1 skia_os=ios skia_war nings_as_errors=0",
584 "SKIA_OUT": "[SLAVE_BUILD]/out",
585 "XCODEBUILD": "[SLAVE_BUILD]/xcodebuild"
586 },
587 "name": "wait for reboot"
588 },
589 {
590 "name": "$result",
591 "recipe_result": null,
592 "status_code": 0
593 }
594 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698