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

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

Powered by Google App Engine
This is Rietveld 408576698